Code JavaScript pour Analytics for Advertising

Annonceurs avec une intégration Advertising-Adobe Analytics Adobe uniquement

Publicitaires avec DSP Advertising uniquement

Pour le DSP de publicité, la variable Analytics for Advertising l’intégration effectue le suivi des interactions de site avec les affichages publicitaires et les clics publicitaires. Les visites des clics publicitaires sont suivies par le code Adobe Analytics standard sur vos pages web ; la valeur Analytics Le code capture les paramètres AMO ID et EF ID dans l’URL de la page d’entrée et les suit dans leurs eVars réservées respectives. Vous pouvez effectuer le suivi des visites d’affichage publicitaire en déployant un fragment de code JavaScript dans vos pages web.

Sur la première page vue d’une visite sur le site, le code JavaScript Adobe Advertising vérifie si le visiteur a déjà vu ou cliqué sur une publicité. Si l’utilisateur a déjà accédé au site par le biais d’un clic publicitaire ou n’a pas vu de publicité, le visiteur est ignoré. Si le visiteur a vu une publicité et n’est pas entré sur le site par le biais d’un clic publicitaire au cours de la intervalle de recherche en amont des clics défini dans Adobe Advertising, le code JavaScript Adobe Advertising utilise : a) le Service d’ID Experience Cloud pour générer un ID supplémentaire (SDID) ou b) utilise Adobe Experience Platform Web SDK generateRandomID pour générer une StitchID. L’un ou l’autre des identifiants est utilisé pour associer les données de Adobe Advertising à l’accès Adobe Analytics du visiteur. Adobe Analytics interroge ensuite Adobe Advertising pour l’AMO ID et l’EF ID associés à l’exposition publicitaire. Les identifiants AMO ID et EF sont ensuite renseignés dans leurs eVars respectives. Ces valeurs persistent pendant une période donnée (60 jours par défaut).

Analytics envoie des mesures de trafic sur le site (telles que les pages vues, les visites et la durée de la visite), et toute Analytics événements personnalisés ou standard pour Adobe la publicité toutes les heures, à l’aide de l’identifiant EF comme clé. Ces Analytics les mesures sont ensuite exécutées via le système d’attribution Adobe Advertising pour connecter les conversions à l’historique des clics et des expositions.

REMARQUE

La logique de suivi JavaScript Adobe Advertising se produit côté Adobe et n’a donc pratiquement aucun impact sur le délai de chargement des pages.

En revanche, la logique de la variable DCM connecteur de données vers Analytics (en utilisant Google Campaign Manager 360) pour les DSP de publicité se produit côté client. L’assemblage côté client ralentit le chargement de la page et augmente le risque de perte de données. Cela se produit car la variable Analytics JavaScript doit effectuer un ping DoubleClick et attendez DoubleClick pour transmettre les dernières données de clic/impression à Analytics. Lorsque la variable DSP l’équipe configure les DCM connecteur de données, vous devez spécifier la durée pendant laquelle vous souhaitez retarder la page.

Déploiement du code JavaScript

La bibliothèque JavaScript se compose de deux lignes qui permettent Analytics et Adobe la publicité à communiquer entre elles. Si la variable Analytics for Advertising l’intégration a été effectuée pendant la mise en oeuvre d’Adobe Advertising. Vous avez alors déjà reçu ce code avec des instructions sur la manière de le déployer.

Le code

Mises en oeuvre qui utilisent le service Identity Experience Cloud visitorAPI.js code

<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id');
</script>

Mises en oeuvre qui utilisent l’Experience Platform Web SDK alloy.jscode

<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id').generateRandomId();
</script>

Emplacement du code

Le Analytics for Advertising La fonction JavaScript doit figurer après le service d’ID de l’Experience Cloud, mais avant votre code Analytics App Measurement. Cela garantit que l’ID supplémentaire (SDID) ou StitchID est inclus dans votre appel Analytics.

Emplacement du code

Validation du déploiement du code

Vous pouvez effectuer la validation à l’aide de n’importe quel outil de renifleur de paquets (tel que Charles, Fiddlerou Chrome Developer Tools) en comparant les valeurs des quatre identifiants entre la requête envoyée à Adobe Advertising et la requête envoyée à Analytics, comme indiqué ci-dessous.

Comment confirmer le code avec Chrome Developer Tools

  1. Ouvrir Chrome Developer Tools et cliquez sur le bouton Réseau .

  2. Charger une page de site web qui contient le Analytics for Advertising JavaScript.

  3. Filtrez les Network par onglet last et passez en revue deux lignes :

    Filtrage en dernier

    • La première ligne correspond à l’appel à la bibliothèque JavaScript et est intitulée last-event-tag-latest.min.js.

    • La deuxième ligne correspond à l’appel envoyant la demande à Adobe Advertising. Il commence comme suit : _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      Si vous ne voyez pas l’appel à Adobe Advertising, il se peut qu’il ne s’agisse pas de la première page vue de votre visite. À des fins de test, vous pouvez supprimer le cookie afin que l’appel suivant soit la première page vue de la visite correspondante :

    1. Dans l’onglet Application , recherchez la variable adcloud et vérifiez que le cookie contient _les_v (dernière visite) avec la valeur de y et un horodatage d’époque UTC qui expire dans 30 minutes.
      1. Supprimez la variable ad cloud et actualisez la page.
  4. (Mises en oeuvre qui utilisent le service Identity Experience Cloud visitorAPI.js (code) Filtrer sur /b/ss pour voir l’accès Analytics.

    Filtrage sur

  5. (Mises en oeuvre qui utilisent l’Experience Platform Web SDK alloy.js(code) Filtrer sur /interact pour vérifier que la charge utile de requête au réseau Edge contient advertisingStitchID.

    Filtrage sur

  6. Comparez les valeurs d’identifiant entre les deux accès. Toutes les valeurs seront incluses dans les paramètres de chaîne de requête, à l’exception de l’identifiant de suite de rapports dans l’accès Analytics, qui est le chemin d’accès à l’URL immédiatement après /b/ss/.

    ID Paramètre Analytics Edge Network Paramètre Adobe Advertising
    Organisation IMS Experience Cloud mcorgid _les_imsOrgid
    ID de données supplémentaire sdid _les_sdid
    Identifiant d’assemblage stitchId advertisingStitchID sous le _adcloud property
    Suite de rapports Analytics La valeur après /b/ss/ _les_rsid
    Identifiant visiteur Experience Cloud mid _les_mid

    Si les valeurs d’identifiant correspondent, l’implémentation JavaScript est confirmée. Adobe Advertising enverra le Analytics server les détails du suivi des clics publicitaires ou des affichages publicitaires s’ils existent.

Comment confirmer le code avec Adobe Experience Cloud Debugger

  1. Ouvrez le Adobe Experience Cloud Debugger sur votre page d’accueil.

  2. Accédez au Network .

  3. Dans le Solutions Filter barre d’outils, cliquez sur Adobe Advertising et Analytics.

  4. Dans le Request URL – Hostname ligne de paramètre, localisez lasteventf-tm.everesttech.net.

  5. Dans le Request – Parameters , vérifiez les signaux générés, comme à l’étape 3 de "Comment confirmer le code avec Chrome Developer Tools."

    • (Mises en oeuvre qui utilisent le service Identity Experience Cloud visitorAPI.js (code) Assurez-vous que la variable Sdid correspond au paramètre Supplemental Data ID dans le filtre Adobe Analytics.
    • (Mises en oeuvre qui utilisent l’Experience Platform Web SDK alloy.js(code) Assurez-vous que la valeur de la variable advertisingStitchID correspond au paramètre Sdid envoyé à l’Experience Platform Edge Network.
    • Si le code n’est pas généré, vérifiez que le cookie Adobe Advertising a été supprimé dans la variable Application . Une fois supprimé, actualisez la page et répétez le processus.

    Audit Analytics for Advertising Code JavaScript dans Experience Cloud Debugger

Sur cette page