Festlegen der Hilfsfunktion für den Marketing Cloud-ID-Dienst im Adobe-Dynamic Tag Manager
Dies ist eine detaillierte Anleitung zum Festlegen der Hilfsfunktion für den Marketing Cloud-ID-Dienst im Adobe-Dynamic Tag Manager.
Beschreibung description
Umgebung
Adobe Experience Cloud
Problem
Dieser Artikel führt Sie durch die Implementierung des Adobe Marketing Cloud ID-Service Funktion „Besucher-ID anhängen in Adobe Dynamic Tag Management (DTM).
Hinweis Laden Sie VisitorAPI.js 1.8.0 oder höher des Marketing Cloud-IDService im DTM-Marketing Cloud-ID- sowohl in der Ursprungs- als auch in der Zieldomäne. Tests sollten in Browser-Situationen durchgeführt werden, die Cookies blockieren, um die Funktionalität zu überprüfen.
Auflösung resolution
Setup - Domain A
Legen Sie die Ziel-Domain (Domain B) in einer sequenziellen Seitenladeregel mit einem benutzerdefinierten Drittanbieter-JavaScript in Domain A fest.
Siehe Screenshots unten als Beispiel:
//Code on Domain A
var domainB = "www.domainb.com";
//Call the ID service
var visitor = Visitor.getInstance ("Insert Marketing Cloud organization ID here",{
trackingServer:"Insert tracking server here here", //Same as s.trackingServer
trackingServerSecure: "Insert secure tracking server here", //Same as s.trackingServerSecure
...
//Other getInstance variables here
...
});
//Add the helper function
var domainBWithVisitorIDs = visitor.appendVisitorIDsTo(domainB);
//Redirect to Domain B
window.location = _satellite.getVisitorId().appendVisitorIDsTo(domainB)
Hinweis: Um zu einem expliziteren Pfad umzuleiten, muss die Domain-Einstellung diese Absicht widerspiegeln. Wenn die Weiterleitungen eine dynamischere Konstruktion erfordern, kann der benutzerdefinierte Code zu einem Datenelement oder einer Direktaufrufregel hinzugefügt werden. Beispiel: var domainB = "http://www.domainb.com/products/"
Überprüfen - Domain B
Navigieren Sie von Domain A zu Domain B. Überprüfen Sie, ob die MID in Domain B mit der MID in Domain A übereinstimmt, indem Sie Folgendes in der Entwicklerkonsole aufrufen: _satellite.getVisitorId().getMarketingCloudVisitorID()().appendVisitorIDsTo(domainB)