JavaScript-Code für Analytics for Advertising
Advertiser nur mit Advertising DSP
Bei Advertising DSP verfolgt die Analytics for Advertising -Integration Durchsichts- und Clickthrough-Site-Interaktionen. Clickthrough-Besuche werden anhand des standardmäßigen Adobe Analytics-Codes auf Ihren Webseiten verfolgt. Der Analytics-Code erfasst die AMO-ID- und EF-ID-Parameter in der URL der Landingpage und verfolgt sie in ihrem jeweils reservierten eVars. Sie können Durchsichtsbesuche verfolgen, indem Sie ein JavaScript-Snippet in Ihren Webseiten bereitstellen.
Beim ersten Seitenaufruf eines Site-Besuchs prüft der Adobe Advertising JavaScript-Code, ob der Besucher zuvor eine Anzeige gesehen oder angeklickt hat. Wenn der Benutzer zuvor über einen Clickthrough auf die Site gelangt ist oder noch keine Anzeige gesehen hat, wird der Besucher ignoriert. Wenn der Besucher eine Anzeige gesehen hat und nicht über einen Clickthrough während des innerhalb von Adobe Advertising festgelegten Klick-Lookback-Fensters auf die Site gelangt ist, verwendet der Adobe Advertising JavaScript-Code a) den Experience Cloud ID-Dienst, um eine zusätzliche ID (SDID
) zu generieren, oder b) verwendet die Adobe Experience Platform Web SDK generateRandomID
-Methode, um einen StitchID
zu generieren. Jede ID wird verwendet, um Daten von Adobe Advertising dem Adobe Analytics-Treffer des Besuchers zuzuordnen. Adobe Analytics fragt dann Adobe Advertising nach der AMO-ID und der EF-ID ab, die mit der Anzeigenbelichtung verknüpft sind. Die AMO-ID und EF-IDs werden dann in ihre jeweiligen eVars eingetragen. Diese Werte bleiben für einen bestimmten Zeitraum bestehen (standardmäßig 60 Tage).
Analytics sendet Site-Traffic-Metriken (z. B. Seitenansichten, Besuche und Besuchszeit) und alle Analytics benutzerspezifischen oder standardmäßigen Ereignisse stündlich an die Adobe Advertising, wobei die EF-ID als Schlüssel verwendet wird. Diese Analytics -Metriken werden dann über das Adobe Advertising-Attributionssystem ausgeführt, um die Konversionen mit dem Klick- und Belichtungsverlauf zu verbinden.
Bereitstellen des JavaScript-Codes
Die JavaScript-Bibliothek besteht aus zwei Zeilen, die es Analytics und Adobe Advertising ermöglichen, miteinander zu kommunizieren. Wenn die Analytics for Advertising -Integration während der Adobe Advertising-Implementierung abgeschlossen wurde, sollten Sie diesen Code bereits mit Anweisungen zur Bereitstellung erhalten haben.
Der Code
Implementierungen, die den Code des Experience Cloud Identity Service visitorAPI.js
verwenden
<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>
Implementierungen, die den Experience Platform Web SDK alloy.js
code verwenden
<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>
Speicherort des Codes
Die Funktion "Analytics for Advertising JavaScript"muss nach dem Experience Cloud ID-Dienst, jedoch vor Ihrem Analytics-App-Measurement-Code stehen. Dadurch wird sichergestellt, dass die zusätzliche ID (SDID
) oder StitchID
in Ihrem Analytics-Aufruf enthalten ist.
Validieren der Codebereitstellung
Sie können eine Validierung mit einem beliebigen Paket-Sniffer-Typ von Tool durchführen (z. B. Charles, Fiddler oder Chrome Developer Tools), indem Sie die Werte der vier IDs zwischen der Anfrage an Adobe Advertising und der Anfrage an Analytics vergleichen, wie unten beschrieben.
So bestätigen Sie den Code mit Chrome Developer Tools validate-js-chrome
-
Öffnen Sie Chrome Developer Tools und klicken Sie auf die Registerkarte Netzwerk .
-
Laden Sie eine Website-Seite mit dem JavaScript "Analytics for Advertising".
-
Filtern Sie die Registerkarte Network nach
last
und überprüfen Sie zwei Zeilen:-
Die erste Zeile ist der Aufruf der JavaScript-Bibliothek mit dem Titel
last-event-tag-latest.min.js
. -
Die zweite Zeile ist der Aufruf, der die Anfrage an Adobe Advertising sendet. Er beginnt wie folgt:
_les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]
Wenn Sie den Aufruf zum Adobe Advertising nicht sehen, ist dies möglicherweise nicht der erste Seitenaufruf Ihres Besuchs. Zu Testzwecken können Sie das Cookie entfernen, sodass der nächste Aufruf der erste Seitenaufruf für den entsprechenden Besuch ist:
- Suchen Sie auf der Registerkarte "Anwendung"das Cookie "
adcloud
"und stellen Sie sicher, dass das Cookie "_les_v
"(letzter Besuch) mit dem Wert "y
"und einem Zeitstempel für die UTC-Epoche enthält, der nach 30 Minuten abläuft.- Löschen Sie das Cookie
adcloud
und aktualisieren Sie die Seite.
- Löschen Sie das Cookie
-
-
(Implementierungen, die den Code des Experience Cloud Identity Service
visitorAPI.js
verwenden) Filtern Sie nach/b/ss
, um den Analytics-Treffer anzuzeigen. -
(Implementierungen, die den Experience Platform Web SDK
alloy.js
code verwenden) Filtern Sie nach/interact
, um sicherzustellen, dass die Anfrage-Payload zum Edge NetworkadvertisingStitchID
enthält. -
Vergleichen Sie die ID-Werte zwischen den beiden Treffern. Alle Werte sollten in Abfragezeichenfolgenparametern enthalten sein, mit Ausnahme der Report Suite-ID im Analytics-Treffer, der der URL-Pfad unmittelbar nach
/b/ss/
ist.table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 ID Analytics-Parameter Edge Network Adobe Advertising-Parameter Experience Cloud IMS-Organisation mcorgid
_les_imsOrgid
Zusätzliche Daten-ID sdid _les_sdid
Zuordnungs-ID stitchId advertisingStitchID
unter der Eigenschaft_adcloud
Analytics Report Suite Der Wert nach /b/ss/
_les_rsid
Experience Cloud-Besucher-ID mid _les_mid
Wenn die ID-Werte übereinstimmen, wird die JavaScript-Implementierung bestätigt. Adobe Advertising sendet dem Analytics -Server alle Clickthrough- oder Durchsichts-Tracking-Details, sofern vorhanden.
So bestätigen Sie den Code mit Adobe Experience Cloud Debugger
-
Öffnen Sie die Adobe Experience Cloud Debugger auf Ihrer Homepage.
-
Navigieren Sie zur Registerkarte Network .
-
Klicken Sie in der Symbolleiste Solutions Filter auf Adobe Advertising und Analytics.
-
Suchen Sie in der Parameterzeile Request URL - Hostname nach
lasteventf-tm.everesttech.net
. -
Prüfen Sie in der Zeile Request - Parameters die erzeugten Signale, ähnlich wie in Schritt 3 unter "So bestätigen Sie den Code mit Chrome Developer Tools".
- (Implementierungen, die den Code des Experience Cloud Identity Service
visitorAPI.js
verwenden) Stellen Sie sicher, dass der ParameterSdid
mit dem ParameterSupplemental Data ID
im Adobe Analytics-Filter übereinstimmt. - (Implementierungen, die den Experience Platform Web SDK
alloy.js
code verwenden) Stellen Sie sicher, dass der Wert des ParametersadvertisingStitchID
mit dem an das Experience Platform-Edge Network gesendetenSdid
übereinstimmt. - Wenn der Code nicht generiert wird, überprüfen Sie, ob das Adobe Advertising-Cookie auf der Registerkarte Application entfernt wurde. Nachdem sie entfernt wurde, aktualisieren Sie die Seite und wiederholen Sie den Vorgang.
- (Implementierungen, die den Code des Experience Cloud Identity Service