JavaScript-Code für Analytics for Advertising

Nur Werbetreibende mit Advertising DSP

Bei Advertising DSP verfolgt die Analytics for Advertising-Integration Site-Interaktionen mit Ansichts- und Clickthrough. Clickthrough-Besuche werden vom Standard-Adobe Analytics-Code auf Ihren Web-Seiten verfolgt; der Analytics erfasst die AMO-ID- und EF-ID-Parameter in der Landingpage-URL und verfolgt sie in ihren jeweiligen reservierten eVars. Sie können Viewthrough-Besuche verfolgen, indem Sie ein JavaScript-Snippet auf Ihren Web-Seiten bereitstellen.

Bei der ersten Seitenansicht eines Besuchs auf der Website prüft der Adobe Advertising-JavaScript-Code, ob der Besucher eine Anzeige bereits gesehen oder darauf geklickt hat. Wenn der/die Benutzende die Website zuvor über einen Clickthrough betreten hat oder keine Anzeige gesehen hat, wird der/die Besuchende ignoriert. Wenn der Besucher eine Anzeige gesehen hat und während des in Adobe Advertising festgelegten Klick-Lookback-Fensters nicht über einen Clickthrough auf die Website zugegriffen hat, verwendet der Adobe Advertising-JavaScript-Code entweder a) den Experience Cloud-ID-Service, um eine zusätzliche ID zu generieren (SDID Web SDK), oder b) verwendet die Adobe Experience Platform-generateRandomID-Methode, um eine StitchID zu generieren. Beide ID werden verwendet, um Daten vom Adobe Advertising mit dem Adobe Analytics-Treffer des Besuchers zu verknüpfen. Adobe Analytics fragt dann Adobe Advertising nach der AMO-ID und der EF-ID ab, die mit der Anzeigenbelichtung verbunden sind. Die AMO-ID und die EF-IDs werden dann in den entsprechenden eVars ausgefüllt. Diese Werte bleiben für einen bestimmten Zeitraum erhalten (standardmäßig 60 Tage).

Analytics sendet Website-Traffic-Metriken (z. B. Seitenansichten, Besuche und Besuchszeit) sowie alle Analytics benutzerdefinierten oder Standardereignisse stündlich an Adobe Advertising. Dabei wird die EF-ID als Schlüssel verwendet. Diese Analytics Metriken laufen dann durch das Adobe Advertising-Attributionssystem, um die Konversionen mit dem Klick- und Belichtungsverlauf zu verbinden.

NOTE
Die Adobe Advertising-JavaScript-Trackinglogik erfolgt auf der Adobe-Seite und hat somit praktisch keinen Einfluss auf die Seitenladezeit.
Dagegen erfolgt die Logik für die Analytics des DCM Data Connectors (mithilfe von Google Campaign Manager 360) für Advertising DSP Client-seitig. Client-seitiges Stitching verlangsamt das Laden der Seite und erhöht das Risiko von Datenverlust. Dies tritt auf, weil der Analytics JavaScript einen Ping-DoubleClick durchführen muss und darauf warten muss, dass DoubleClick die Daten des letzten Klicks/der letzten Impression an Analytics zurückgibt. Wenn Ihr DSP-Team den DCM Data Connector einrichtet, 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 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 verwenden alloy.jscode

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

Wo der Code platziert werden soll

Die Analytics for Advertising JavaScript-Funktion muss hinter dem Experience Cloud-ID-Service, aber vor dem Messcode Ihrer Analytics-App stehen. Dadurch wird sichergestellt, dass die zusätzliche ID (SDID) oder StitchID in Ihrem Analytics-Aufruf enthalten ist.

Code-Platzierung

Validieren der Code-Bereitstellung

Sie können die Validierung mit einem beliebigen Tool vom Typ „Paket-Sniffer“ (z. B. Charles, Fiddler oder Chrome Developer Tools) durchführen, indem Sie die Werte der vier IDs zwischen der Anfrage, die an den Adobe Advertising gesendet wird, und der Anfrage, die an den Analytics gesendet wird, vergleichen, wie unten beschrieben.

Bestätigen des Codes mit Chrome Developer Tools validate-js-chrome

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

  2. Laden Sie eine Webseite, die die Analytics for Advertising JavaScript enthält.

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

    Filtern am letzten

    • Die erste Zeile ist der Aufruf der JavaScript-Bibliothek und heißt last-event-tag-latest.min.js.

    • Die zweite Zeile ist der Aufruf zum Senden der Anfrage an Adobe Advertising. Sie beginnt wie folgt: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      Wenn Sie den Aufruf von Adobe Advertising nicht sehen, ist dies möglicherweise nicht die erste Seitenansicht Ihres Besuchs. Zu Testzwecken können Sie das Cookie entfernen, sodass der nächste Aufruf die erste Seitenansicht für den entsprechenden Besuch ist:

    1. Suchen Sie auf der Registerkarte Anwendung das adcloud-Cookie und stellen Sie sicher, dass das Cookie _les_v (letzten Besuch) mit dem Wert y und einem UTC-Epochenzeitstempel enthält, der in 30 Minuten abläuft.
      1. Löschen Sie das adcloud-Cookie und aktualisieren Sie die Seite.
  4. (Implementierungen, die den Experience Cloud Identity Service-visitorAPI.js verwenden) Filtern Sie nach /b/ss, um den Analytics-Treffer anzuzeigen.

    Filtern nach

  5. (Implementierungen, die den Experience Platform-Code verwendenWeb SDK alloy.js Filtern nach /interact, um zu überprüfen, ob die Payload der Anfrage an das Edge Network advertisingStitchID enthält.

    Filtern nach

  6. Vergleichen Sie die ID-Werte zwischen den beiden Treffern. Alle Werte sollten in Abfragezeichenfolgenparametern angegeben werden, mit Ausnahme der Report Suite-ID im Analytics-Treffer, bei der es sich um den URL-Pfad unmittelbar nach der /b/ss/ handelt.

    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 Org mcorgid _les_imsOrgid
    Zusatzdaten-ID sdid _les_sdid
    Zuordnungs-ID stitchId advertisingStitchID unter der _adcloud
    Analytics Report Suite Der Wert nach /b/ss/ _les_rsid
    Experience Cloud-Besucher-ID Mitte _les_mid

    Wenn die ID-Werte übereinstimmen, wird die JavaScript-Implementierung bestätigt. Adobe Advertising sendet dem Analytics alle Clickthrough- oder View-Through-Tracking-Details, falls vorhanden.

Bestätigen des Codes mit Adobe Experience Cloud Debugger

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

  2. Wechseln Sie zur Registerkarte Network .

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

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

  5. Überprüfen Sie in der Request - Parameters Zeile die generierten Signale, ähnlich wie in Schritt 3 unter " zum Bestätigen des Codes mit Chrome Developer Tools.

    • (Implementierungen, die den Experience Cloud Identity Service-visitorAPI.js verwenden) Stellen Sie sicher, dass der Sdid mit dem Supplemental Data ID im Adobe Analytics-Filter übereinstimmt.
    • (Implementierungen, die den Experience Platform-Code Web SDKalloy.js) Stellen Sie sicher, dass der Wert des advertisingStitchID-Parameters 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. Aktualisieren Sie die Seite nach dem Entfernen und wiederholen Sie den Vorgang.

    Auditing Analytics for Advertising JavaScript-Codes in Experience Cloud Debugger

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