Comment définir la fonction d’assistance du service d’ID de Marketing Cloud dans Adobe Dynamic Tag Manager

Il s’agit d’un guide détaillé pour définir la fonction d’assistance du service d’ID de Marketing Cloud dans Adobe Dynamic Tag Manager.

Description description

Environnement

Adobe Experience Cloud

Problème

Cet article décrit la mise en oeuvre du service de Adobe Marketing Cloud ID Append Visitor ID Function dans Adobe Dynamic Tag Management (DTM).

Remarque : Charger le service d’identification par Marketing Cloud VisitorAPI.js 1.8.0 ou version ultérieure dans le service d’identification par Marketing Cloud de la gestion dynamique des balisessur les domaines d’origine et cible. Les tests doivent être effectués dans des situations de navigateur qui bloquent les cookies pour valider la fonctionnalité.

Résolution resolution

Configuration - Domaine A

Définissez le domaine cible (domaine B) dans une règle de chargement Haut de page séquentielle avec un code JavaScript tiers personnalisé sur le domaine A.

Voir les captures d’écran ci-dessous à titre d’exemple :

//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)

Remarque : Pour rediriger vers un chemin plus explicite, le paramètre de domaine doit refléter cette intention. Si les redirections nécessitent une construction plus dynamique, le code personnalisé peut être ajouté à un élément de données ou à une règle d’appel direct. Par exemple : var domainB = "http://www.domainb.com/products/"

Vérifier - Domaine B

Naviguez du domaine A vers le domaine B. Vérifiez que le MID du domaine B correspond au MID du domaine A en appelant le code suivant dans la console du développeur :  _satellite.getVisitorId().getMarketingCloudVisitorID()().appendVisitorIDsTo(domainB)

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f