appendVisitorIDsTo (suivi interdomaines) appendvisitoridsto-cross-domain-tracking

TIP
Le suivi inter-domaines ne fonctionne pas comme prévu si l’ECID est initialement (ou précédemment) rejeté. Les identifiants précédemment transmis par URL ou stockés dans le cookie ne sont pas contrôlés, car ils avaient été définis lorsque le consentement était défini sur « NON ».

Cette fonction permet de partager l’ECID d’un visiteur sur plusieurs domaines lorsque les navigateurs bloquent les cookies tiers. Pour utiliser cette fonction, vous devez avoir mis en œuvre le service d’identification des visiteurs et être propriétaire des domaines source et de destination. Disponible dans VisitorAPI.js version 1.7.0 ou ultérieure.

Contenu :

Suivre les visiteurs sur plusieurs domaines lorsque les navigateurs bloquent les cookies tiers section-7251d88befd440b4b79520e33c5aa44a

Le service d’identification des visiteurs écrit un cookie propriétaire et tiers dans le navigateur lorsqu’une personne visite votre site (voir ​ Cookies et service d’identification des visiteurs ​ ). Le cookie propriétaire contient le MID, un ID unique pour ce visiteur. Le cookie tiers contient un autre identifiant utilisé par le service d’identification des visiteurs pour générer le MID. Lorsqu’un navigateur bloque ce cookie tiers, le service d’identification des visiteurs ne peut pas :

  • Régénérer l’ID unique de ce visiteur de site lorsqu’il accède à un autre domaine.
  • Effectuer le suivi des visiteurs sur différents domaines appartenant à votre entreprise.

Pour résoudre ce problème, mettez en œuvre Visitor.appendVisitorIDsTo( *l’URL*). Cette propriété permet au service d’identification des visiteurs de suivre les visiteurs du site sur plusieurs domaines, même si leurs navigateurs bloquent les cookies tiers. Voici son fonctionnement :

  • Lorsqu’un visiteur navigue sur vos autres domaines, Visitor.appendVisitorIDsTo( *l’URL*) ajoute le MID comme paramètre de requête dans l’URL redirigée depuis le domaine d’origine vers le domaine de destination.
  • Le code du service d’identification des visiteurs sur le domaine de destination extrait le MID de l’URL au lieu d’envoyer une demande d’identification de ce visiteur à Adobe. Cette requête inclut l’ID de cookie tiers, qui n’est pas disponible dans ce cas.
  • Le code du service d’identification des visiteurs sur la page de destination utilise le MID transmis pour suivre le visiteur.

Consultez l’exemple de code pour plus de détails.

Ajout d’un exemple de code d’identifiant visiteur section-62d55f7f986542b0b9238e483d50d7b0

L’exemple de code suivant peut vous aider à commencer à utiliser la fonction appendVisitorIDsTo :

TIP
Ce code peut être placé dans l’éditeur de code personnalisé qui fait partie de l’extension Adobe Analytics ou dans la partie supérieure de AppMeasurement.js.
var adbeDomains = ["marketo.com", "figma.com", "workfront.com"];
var visitor = Visitor.getInstance("9E1005A551ED61CA0A490D45@AdobeOrg", {
  trackingServer: "sstats.adobe.com",
  trackingServerSecure: "sstats.adobe.com",
  marketingCloudServer: "sstats.adobe.com",
  marketingCloudServerSecure: "sstats.adobe.com"
});
adbeDomains.forEach(function(domain) {
  var domainRegex = RegExp(domain);
  if (!domainRegex.test(location.hostname)) {
    hrefSelector = '[href*="' + domain + '"]';
    document.querySelectorAll(hrefSelector).forEach(function(href) {
      href.addEventListener('mousedown', function(event) {
        var destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(event.currentTarget.href)
        event.currentTarget.href = destinationURLWithVisitorIDs.replace(/MCAID%3D.*%7CMCORGID/, 'MCAID%3D%7CMCORGID');
      });
    });
  }
});
recommendation-more-help
id-service-help