Code JavaScript pour Analytics for Advertising
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. Le suivi des visites de clics publicitaires est effectué par le code Adobe Analytics standard de vos pages web ; la variable 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 réservés respectifs. eVars. Vous pouvez effectuer le suivi des visites d’affichage publicitaire en déployant un fragment de code JavaScript dans vos pages web.
Lors de la première page vue d’une visite sur le site, le code JavaScript d’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 de l’Adobe Advertising : a) utilise la variable Service d’ID d’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 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. 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 à Adobe Advertising toutes les heures, à l’aide de l’identifiant EF comme clé. Ces Analytics les 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.
Déploiement du code JavaScript
La bibliothèque JavaScript se compose de deux lignes qui permettent Analytics et Adobe Advertising à communiquer entre eux. Si la variable Analytics for Advertising l’intégration 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 service Identity Experience Cloud visitorAPI.js
code
<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 l’Experience Platform Web SDK alloy.js
code
<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 variable 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.
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, Fiddler, ou Chrome Developer Tools) en comparant les valeurs des quatre identifiants entre la demande qui est envoyée à l’Adobe Advertising et la demande qui est envoyée à Analytics, comme indiqué ci-dessous.
Comment confirmer le code avec Chrome Developer Tools validate-js-chrome
-
Ouvrir Chrome Developer Tools et cliquez sur le bouton Réseau .
-
Charger une page de site web qui contient le Analytics for Advertising JavaScript.
-
Filtrez les Network par onglet
last
et passez en revue deux lignes :-
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 :
- Dans l’onglet Application , recherchez la variable
adcloud
et vérifiez que le cookie contient_les_v
(dernière visite) avec la valeur dey
et un horodatage d’époque UTC qui expire dans 30 minutes.- Supprimez le
adcloud
et actualisez la page.
- Supprimez le
-
-
(Mises en oeuvre qui utilisent le service Identity Experience Cloud
visitorAPI.js
(code) Filtrer sur/b/ss
pour voir l’accès Analytics. -
(Mises en oeuvre qui utilisent l’Experience Platform Web SDK
alloy.js
(code) Filtrer sur/interact
pour vérifier que le payload de requête de l’Edge Network contientadvertisingStitchID
. -
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 le_adcloud
propertySuite 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 envoie 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
-
Ouvrez le Adobe Experience Cloud Debugger sur votre page d’accueil.
-
Accédez au Network .
-
Dans le Solutions Filter , cliquez sur Adobe Advertising et Analytics.
-
Dans le Request URL - Hostname ligne de paramètre, localiser
lasteventf-tm.everesttech.net
. -
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 variableSdid
correspond au paramètreSupplemental 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 variableadvertisingStitchID
correspond au paramètreSdid
envoyé à l’Edge Network Experience Platform. - Si le code ne génère pas, vérifiez que le cookie d’Adobe Advertising a été supprimé dans la variable Application . Une fois supprimé, actualisez la page et répétez le processus.
- (Mises en oeuvre qui utilisent le service Identity Experience Cloud