Suivi des liens

Les liens peuvent être définis manuellement ou suivis. automatiquement. Le suivi manuel est effectué en ajoutant les détails sous la variable web.webInteraction fait partie du schéma. Il existe deux variables obligatoires :

  • web.webInteraction.type
  • web.webInteraction.linkClicks.value
alloy("sendEvent", {
  "xdm": {
    "web": {
      "webInteraction": {
        "linkClicks": {
            "value": 1
        },
        "name": "My Custom Link", // Name that shows up in the custom links report
        "URL": "https://myurl.com", // The URL of the link
        "type": "other" // values: other, download, exit
      }
    }
  }
});

À partir de la version 2.15.0, le SDK Web capture la variable region de l’élément de HTML sur lequel l’utilisateur a cliqué. Cela active la variable Activity Map fonctions de création de rapports dans Adobe Analytics.

Le type de lien peut correspondre à l’une des trois valeurs suivantes :

  • other: Un lien personnalisé
  • download: Lien de téléchargement
  • exit: Un lien de sortie

Ces valeurs sont mappé automatiquement dans Adobe Analytics si configuré pour ce faire.

Suivi automatique des liens automaticLinkTracking

Par défaut, le SDK Web capture, étiquette et enregistre les clics sur les balises de lien admissibles. Les clics sont capturés avec une capture écouteur d’événement click joint au document.

Le suivi automatique des liens peut être désactivé par configuration le SDK Web.

clickCollectionEnabled: false

Le suivi automatique des liens est effectué pour l’ancre A et AREA balises. Toutefois, ces balises ne sont pas prises en compte pour le suivi des liens si elles comportent une balise jointe. onclick gestionnaire.

Les liens sont étiquetés comme lien de téléchargement si la balise d’ancrage inclut un attribut de téléchargement ou si le lien se termine par une extension de fichier populaire. Le qualificateur de lien de téléchargement peut être configuré avec une expression régulière :

downloadLinkQualifier: "\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"

Les liens sont étiquetés comme lien de sortie si le domaine cible du lien diffère de celui en cours. window.location.hostname.

Les liens qui ne sont pas qualifiés de liens de téléchargement ou de sortie sont étiquetés comme "autres".

Comment les valeurs de suivi des liens peuvent-elles être filtrées ?

Les données collectées avec le suivi automatique des liens peuvent être inspectées et filtrées en fournissant une fonction de rappel onBeforeEventSend.

Le filtrage des données de suivi des liens peut s’avérer utile lors de la préparation des données pour la création de rapports Analytics. Le suivi automatique des liens capture le nom du lien et l’URL du lien. Dans les rapports Analytics, le nom du lien a la priorité sur l’URL du lien. Si vous souhaitez signaler l’URL du lien, le nom du lien doit être supprimé. L’exemple suivant illustre une onBeforeEventSend qui supprime le nom du lien pour les liens de téléchargement :

alloy("configure", {
  onBeforeEventSend: function(options) {
    if (options
      && options.xdm
      && options.xdm.web
      && options.xdm.web.webInteraction) {
        if (options.xdm.web.webInteraction.type === "download") {
          options.xdm.web.webInteraction.name = undefined;
        }
    }
  }
});

À partir de la version 2.15.0 du SDK Web, les données collectées avec le suivi automatique des liens peuvent être inspectées, augmentées ou filtrées en fournissant une Fonction de rappel onBeforeLinkClickSend.

Cette fonction de rappel est exécutée uniquement lorsqu’un événement de clic de lien automatique se produit.

alloy("configure", {
  onBeforeLinkClickSend: function(options) {
    if (options.xdm.web.webInteraction.type === "download") {
      options.xdm.web.webInteraction.name = undefined;
    }
  }
});

Lors du filtrage des événements de suivi des liens à l’aide de la variable onBeforeLinkClickSend , Adobe recommande de renvoyer la commande false pour les clics sur les liens qui ne doivent pas faire l’objet d’un suivi. Toute autre réponse fera en sorte que le SDK Web envoie les données au réseau Edge.

NOTE
** Lorsque la variable onBeforeEventSend et onBeforeLinkClickSend Les fonctions de rappel sont définies, le SDK Web exécute la fonction onBeforeLinkClickSend fonction de rappel pour filtrer et augmenter l’événement d’interaction clic sur les liens, suivi de la fonction onBeforeEventSend fonction de rappel.
recommendation-more-help
def05a9c-d048-422c-a3a1-88b2de863f4f