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 entre les affichages publicitaires et les clics publicitaires du site. Les visites de 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 de destination 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 annonce publicitaire. Si l’utilisateur est déjà entré sur le site par le biais d’un clic publicitaire ou s’il n’a pas vu d’annonce publicitaire, le visiteur est ignoré. Si le visiteur a vu une annonce publicitaire et n’est pas entré sur le site par le biais d’un clic publicitaire au cours de l’intervalle de recherche en amont clic défini dans Adobe Advertising, alors le code Adobe Advertising JavaScript a) utilise le service Experience Cloud ID pour générer un ID supplémentaire (SDID) ou b) utilise la méthode Web SDK de l’generateRandomID Adobe Experience Platform pour générer un StitchID. Les deux ID sont utilisés pour regrouper les données d’Adobe Advertising vers l’accès Adobe Analytics du visiteur. Adobe Analytics interroge ensuite Adobe Advertising pour obtenir l’AMO ID et l’EF ID associés à l’exposition publicitaire. Les ID AMO et EF sont ensuite renseignés dans leurs eVars respectifs. Ces valeurs persistent pendant une période désignée (par défaut, 60 jours).

Analytics envoie toutes les heures à Adobe Advertising les mesures de trafic sur le site (telles que les pages vues, les visites et le temps passé) et tous les événements Analytics personnalisés ou standard, en utilisant l’identifiant d’événement d’urgence comme clé. Ces mesures de Analytics s’exécutent ensuite dans le système d’attribution d’Adobe Advertising pour connecter les conversions à l’historique des clics et de l’exposition.

NOTE
La logique de suivi Adobe Advertising JavaScript se produit du côté d’Adobe et n’a donc quasiment aucun impact sur le temps de chargement de la page.
En revanche, la logique du connecteur de données DCM à Analytics (à l’aide de 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 le JavaScript Analytics doit envoyer un ping à DoubleClick et attendre que les DoubleClick retransmettent les données de dernier clic/impression à Analytics. Lorsque votre équipe de DSP configure le connecteur de données DCM, vous devez spécifier la durée pendant laquelle vous êtes prêt à retarder la page.

Déploiement du code JavaScript

La bibliothèque JavaScript se compose de deux lignes qui permettent à Analytics et à Adobe Advertising de communiquer entre eux. Si l’intégration Analytics for Advertising a été terminée lors de la mise en œuvre d’Adobe Advertising, vous devez déjà avoir reçu ce code avec des instructions sur la manière de le déployer.

Le code

Implémentations qui utilisent le code visitorAPI.js d’Experience Cloud Identity Service

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

Implémentations qui utilisent le code Web SDK Experience Platform alloy.js

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

Où placer le code

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

Code emplacement

Validation du déploiement du code

Vous pouvez effectuer une 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 envoyée à Adobe Advertising et la requête envoyée à 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 contenant le JavaScript Analytics for Advertising.

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

    Filtrage le 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 qui envoie la demande à Adobe Advertising. Elle 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 que ce ne soit pas 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 pour la visite correspondante :

    1. Dans l’onglet Application , recherchez le cookie adcloud et vérifiez qu’il contient des _les_v (dernière visite) avec une valeur de y et un horodatage UTC qui expire dans 30 minutes.
      1. Supprimez le cookie adcloud et actualisez la page.
  4. (Implémentations qui utilisent le code de visitorAPI.js Experience Cloud Identity Service) Filtrez les /b/ss pour afficher l’accès Analytics.

    Filtrage sur

  5. (Implémentations qui utilisent Experience Platform Web SDK alloy.jscode) Filtrez sur les /interact pour vérifier que la payload de la requête envoyée à Edge Network contient des advertisingStitchID.

    Filtrage sur

  6. Comparez les valeurs des identifiants entre les deux accès. Toutes les valeurs doivent être dans des 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’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 Adobe Advertising
    Organisation IMS Experience Cloud mcorgid _les_imsOrgid
    ID de données supplémentaires sdid _les_sdid
    ID 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’ID correspondent, l’implémentation de JavaScript est confirmée. Adobe Advertising envoie au serveur de Analytics tous les détails de 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 à 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. Dans la ligne Request - Parameters, vérifiez les signaux générés, comme à l’étape 3 de la rubrique ​ Confirmer le code avec Chrome Developer Tools.

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

    Audit Analytics for Advertising code JavaScript dans Experience Cloud Debugger

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