appendVisitorIDsTo (domänenübergreifendes Tracking) appendvisitoridsto-cross-domain-tracking

Mit dieser Funktion können Sie die Experience Cloud ID eines Besuchers domänenübergreifend freigeben, wenn Browser Drittanbieter-Cookies blockieren. Um diese Funktion zu verwenden, müssen Sie den ID-Dienst implementiert haben und Inhaber der Quell- und Zieldomäne sein. In VisitorAPI.js Version 1.7.0 oder höher verfügbar.

Inhalt:

Domänenübergreifendes Tracking von Benutzern, wenn Browser Drittanbieter-Cookies blockieren section-7251d88befd440b4b79520e33c5aa44a

Der ID-Dienst schreibt ein Cookie von Drittanbietern in den Browser, wenn eine Person Ihre Site besucht (siehe Cookies und der Experience Cloud Identity Service). Das Erstanbieter-Cookie enthält die MID, eine eindeutige ID für diesen Besucher. Das Drittanbieter-Cookie enthält eine andere ID, die vom ID-Dienst verwendet wird, um die MID zu generieren. Wenn ein Browser diesen Drittanbieter-Cookie blockiert, kann der Service folgende Aktionen nicht durchführen:

  • Erneutes Generieren der eindeutigen ID für diesen Site-Besucher, wenn dieser zu einer anderen Domain navigiert.
  • Verfolgen von Besuchern über verschiedene Domänen Ihres Unternehmens hinweg.

Um dieses Problem zu lösen, implementieren Sie Visitor.appendVisitorIDsTo( *url*). Mit dieser Eigenschaft kann der ID-Dienst Site-Besucher über mehrere Domänen hinweg verfolgen, selbst wenn deren Browser Drittanbieter-Cookies blockieren. Funktionsweise:

  • Wenn ein Besucher zu Ihren anderen Domänen navigiert, fügt Visitor.appendVisitorIDsTo( *url*) die MID als Abfrageparameter in der URL-Umleitung von der ursprünglichen Domain zur Zieldomäne hinzu.
  • Der ID-Dienst-Code auf der Zieldomäne extrahiert die MID aus der URL, statt bei Adobe eine neue Besucher-ID anzufordern. Diese Anforderung schließt die Drittanbieter-Cookie-ID ein, die in diesem Fall nicht verfügbar ist.
  • Der ID-Dienst-Code auf der Zielseite verwendet die übergebene MID, um den Besucher zu verfolgen.

Weitere Informationen finden Sie im Codebeispiel.

Codebeispiel für das Anhängen von Besucher-IDs section-62d55f7f986542b0b9238e483d50d7b0

Der folgende Beispiel-Code kann Ihnen bei den ersten Schritten mit der Funktion appendVisitorIDsTo helfen:

TIP
Dieser Code kann im Editor für benutzerspezifischen Code platziert werden, der Teil der Adobe Analytics-Erweiterung ist, oder oben in 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
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a