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.

NOTE
Die Adobe Advertising JavaScript-Tracking-Logik findet auf der Adobe-Seite statt und hat daher praktisch keine Auswirkungen auf die Seitenladezeit.
Im Gegensatz dazu tritt die Logik für den DCM-Data Connector zu Analytics (unter Verwendung von Google Campaign Manager 360) für Advertising DSP clientseitig auf. Die clientseitige Zuordnung verlangsamt das Laden der Seite und erhöht das Risiko eines Datenverlusts. Dies geschieht, weil der Analytics JavaScript DoubleClick pingen und warten muss, bis DoubleClick die letzten Klick-/Impressionsdaten an Analytics zurückgibt. Wenn Ihr DSP-Team den DCM-Data Connector eingerichtet hat, müssen Sie angeben, wie lange Sie die Seite verzögern möchten.

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

Codeplatzierung

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

  1. Öffnen Sie Chrome Developer Tools und klicken Sie auf die Registerkarte Netzwerk .

  2. Laden Sie eine Website-Seite mit dem JavaScript "Analytics for Advertising".

  3. Filtern Sie die Registerkarte Network nach last und überprüfen Sie zwei Zeilen:

    Filtern beim letzten

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

    1. 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.
      1. Löschen Sie das Cookie adcloud und aktualisieren Sie die Seite.
  4. (Implementierungen, die den Code des Experience Cloud Identity Service visitorAPI.js verwenden) Filtern Sie nach /b/ss, um den Analytics-Treffer anzuzeigen.

    Filtern auf

  5. (Implementierungen, die den Experience Platform Web SDK alloy.jscode verwenden) Filtern Sie nach /interact, um sicherzustellen, dass die Anfrage-Payload zum Edge Network advertisingStitchID enthält.

    Filtern auf

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

  1. Öffnen Sie die Adobe Experience Cloud Debugger auf Ihrer Homepage.

  2. Navigieren Sie zur Registerkarte Network .

  3. Klicken Sie in der Symbolleiste Solutions Filter auf Adobe Advertising und Analytics.

  4. Suchen Sie in der Parameterzeile Request URL - Hostname nach lasteventf-tm.everesttech.net.

  5. 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 Parameter Sdid mit dem Parameter Supplemental Data ID im Adobe Analytics-Filter übereinstimmt.
    • (Implementierungen, die den Experience Platform Web SDK alloy.jscode verwenden) Stellen Sie sicher, dass der Wert des Parameters advertisingStitchID mit dem an das Experience Platform-Edge Network gesendeten Sdid ü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.

    Auditing Analytics for Advertising JavaScript-Code in Experience Cloud Debugger

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