JavaScript-Code für Analytics for Advertising
Advertiser nur mit Advertising DSP
Für Advertising DSP wird die Analytics for Advertising -Integration verfolgt Durchsichts- und Clickthrough-Site-Interaktionen. Clickthrough-Besuche werden anhand des standardmäßigen Adobe Analytics-Codes auf Ihren Webseiten verfolgt. Die Variable Analytics -Code erfasst die AMO-ID- und EF-ID-Parameter in der URL der Landingpage und verfolgt sie in ihren jeweiligen 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 der Lookback-Fenster in Adobe Advertising festgelegt ist, verwendet der Adobe Advertising-JavaScript-Code entweder a) die Experience Cloud ID-Dienst zur Generierung einer zusätzlichen Kennung (SDID
) oder b) verwendet die Adobe Experience Platform Web SDK generateRandomID
-Methode zur Generierung einer StitchID
. 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. Diese Werte bleiben für einen bestimmten Zeitraum bestehen (standardmäßig 60 Tage).
Analytics sendet Site-Traffic-Metriken (wie Seitenansichten, Besuche und Besuchszeit) und Analytics benutzerspezifische oder standardmäßige Ereignisse stündlich Adobe Advertising, wobei die EF-ID als Schlüssel verwendet wird. Diese Analytics Metriken anschließend über das Adobe Advertising-Attributionssystem ausgeführt werden, um die Konversionen mit dem Klick- und Belichtungsverlauf zu verbinden.
Bereitstellen des JavaScript-Codes
Die JavaScript-Bibliothek besteht aus zwei Zeilen, die Analytics und Adobe Advertising, um miteinander zu kommunizieren. Wenn die Variable 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 Experience Cloud Identity-Dienst verwenden 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>
Implementierungen, die die Experience Platform verwenden 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>
Speicherort des Codes
Die Analytics for Advertising Die JavaScript-Funktion 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
ist in Ihrem Analytics-Aufruf enthalten.
Validieren der Codebereitstellung
Sie können eine Validierung mit einem beliebigen Paket-Sniffer-Tool durchführen (z. B. Charles, Fiddleroder Chrome Developer Tools), indem die Werte der vier IDs zwischen der Anfrage an Adobe Advertising und der Anfrage, die an gesendet wird, verglichen werden Analytics, wie unten beschrieben.
So bestätigen Sie den Code mit Chrome Developer Tools validate-js-chrome
-
Öffnen Chrome Developer Tools und klicken Sie auf Netzwerk Registerkarte.
-
Laden einer Website-Seite, die die Variable Analytics for Advertising JavaScript.
-
Filtern Sie die Network Tabulator 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 die
adcloud
und überprüfen Sie, ob das Cookie_les_v
(letzter Besuch) mit dem Werty
und ein UTC-Epoch-Zeitstempel, der in 30 Minuten abläuft.- Löschen Sie die
adcloud
Cookie und aktualisieren Sie die Seite.
- Löschen Sie die
-
-
(Implementierungen, die den Experience Cloud Identity-Dienst verwenden
visitorAPI.js
code) Filtern nach/b/ss
, um den Analytics-Treffer anzuzeigen. -
(Implementierungen, die die Experience Platform verwenden Web SDK
alloy.js
code) Filtern nach/interact
, um zu überprüfen, ob die Anfrage-Payload zum Edge Network enthältadvertisingStitchID
. -
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/
.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_adcloud
propertyAnalytics 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 die 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 zu Network Registerkarte.
-
Im Solutions Filter Symbolleiste, klicken Sie Adobe Advertising und Analytics.
-
Im Request URL - Hostname Parameterzeile, suchen
lasteventf-tm.everesttech.net
. -
Im Request - Parameters -Zeile die generierten Signale, ähnlich wie Schritt 3, in "So bestätigen Sie den Code mit Chrome Developer Tools."
- (Implementierungen, die den Experience Cloud Identity-Dienst verwenden
visitorAPI.js
Code) Stellen Sie sicher, dassSdid
-Parameter entspricht demSupplemental Data ID
im Adobe Analytics-Filter. - (Implementierungen, die die Experience Platform verwenden Web SDK
alloy.js
code) Stellen Sie sicher, dass der Wert deradvertisingStitchID
-Parameter entspricht demSdid
an das Experience Platform-Edge Network gesendet. - Wenn der Code nicht generiert wird, überprüfen Sie, ob das Adobe Advertising-Cookie im Application Registerkarte. Nachdem sie entfernt wurde, aktualisieren Sie die Seite und wiederholen Sie den Vorgang.
- (Implementierungen, die den Experience Cloud Identity-Dienst verwenden