Code JavaScript pour Analytics for Advertising

Annonceurs avec Advertising DSP uniquement

Pour Advertising DSP, l’intégration Analytics for Advertising effectue le suivi des interactions de site affichant et affichant les clics publicitaires. Les visites des clics publicitaires sont suivies par le code Adobe Analytics standard sur vos pages web ; le code Analytics 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és respectifs. 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 Adobe Advertising JavaScript 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 pendant la période de recherche en amont des clicsdéfinie dans Adobe Advertising, le code JavaScript d’Adobe Advertising utilise a) le service d’ID Experience Cloud pour générer un ID supplémentaire (SDID) ou b) utilise la méthode Adobe Experience Platform Web SDK generateRandomID pour générer un StitchID. L’un ou l’autre des identifiants est utilisé pour associer les données de l’Adobe Advertising à l’accès Adobe Analytics du visiteur. Adobe Analytics interroge ensuite l’Adobe Advertising pour l’AMO ID et l’EF ID associés à l’exposition publicitaire. Les AMO ID et EF ID sont ensuite renseignés dans leurs eVars respectifs. Ces valeurs persistent pendant une période donnée (60 jours par défaut).

Analytics envoie les mesures de trafic du site (telles que les pages vues, les visites et la durée de la visite) et tout Analytics événement personnalisé ou standard à Adobe Advertising toutes les heures, à l’aide de l’identifiant EF comme clé. Ces Analytics mesures s’exécutent ensuite par le biais du système d’attribution d’Adobe Advertising pour connecter les conversions à l’historique des clics et des expositions.

NOTE
La logique de suivi JavaScript de l’Adobe Advertising se produit côté Adobe et n’a donc pratiquement aucun impact sur le temps de chargement de la page.
En revanche, la logique du connecteur de données DCM vers Analytics (utilisant Google Campaign Manager 360) pour Advertising DSP 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 Analytics JavaScript doit effectuer un test ping DoubleClick et attendre que DoubleClick retransmet les dernières données de clic/impression à Analytics. Lorsque votre équipe DSP configure le connecteur de données DCM, 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 à l’Adobe Advertising de communiquer entre eux. Si l’intégration Analytics for Advertising a été effectuée pendant la mise en oeuvre de l’Adobe Advertising, vous avez 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 code du service Identity Experience Cloud visitorAPI.js

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

Mises en oeuvre qui utilisent le code Web SDK alloy.jsExperience Platform

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

Emplacement du code

La fonction JavaScript Analytics for Advertising doit se trouver après le service d’identification 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 type d’outil de renifleur de paquets (tel que Charles, Fiddler ou Chrome Developer Tools) en comparant les valeurs des quatre identifiants entre la requête qui sera Adobe Advertising et la requête qui sera Analytics, comme indiqué ci-dessous.

Comment confirmer le code avec Chrome Developer Tools validate-js-chrome

  1. Ouvrez Chrome Developer Tools et cliquez sur l'onglet Réseau .

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

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

    Filtrage sur la dernière

    • 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 le cookie adcloud et vérifiez que le cookie contient _les_v (dernière visite) avec une valeur y et un horodatage d’époque UTC qui expire dans 30 minutes.
      1. Supprimez le cookie adcloud et actualisez la page.
  4. (Implémentations qui utilisent le code du service Identity Experience Cloud visitorAPI.js) Filtrez sur /b/ss pour afficher l’accès Analytics.

    Filtrage sur

  5. (Implémentations qui utilisent le filtre Web SDK alloy.jscode) Experience Platform sur /interact pour vérifier que le payload de requête de l’Edge Network contient advertisingStitchID.

    Filtrage sur

  6. Comparez les valeurs d’identifiant entre les deux accès. Toutes les valeurs doivent se trouver 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/.

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
    ID Paramètre Analytics Edge Network Paramètre d’Adobe Advertising
    Organisation IMS Experience Cloud mcorgid _les_imsOrgid
    ID de données supplémentaire sdid _les_sdid
    Identifiant d’assemblage stitchId advertisingStitchID sous la propriété _adcloud
    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 de JavaScript est confirmée. Adobe Advertising envoie au serveur Analytics les détails de suivi des clics 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 à l’onglet Network .

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

  4. Dans la ligne de paramètre Request URL - Hostname, recherchez lasteventf-tm.everesttech.net.

  5. Sur la ligne Request - Parameters, effectuez un audit des signaux générés, comme à l’étape 3 de " How to Confirm the Code with Chrome Developer Tools".

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

    Audit Analytics for Advertising du code JavaScript dans Experience Cloud Debugger

recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3