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.

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 wird die Logik für die DCM Data Connector zu Analytics (mithilfe von Google Campaign Manager 360) für Advertising-DSP auf der Client-Seite. Die clientseitige Zuordnung verlangsamt das Laden der Seite und erhöht das Risiko eines Datenverlusts. Dies liegt daran, dass die Analytics JavaScript muss ping DoubleClick und warten auf DoubleClick , um die letzten Klick-/Impressionsdaten an Analytics. Wenn DSP -Team richtet DCM Data Connector angeben, wie lange Sie die Seite verzögern möchten.

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

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.

Codeplatzierung

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

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

  2. Laden einer Website-Seite, die die Variable Analytics for Advertising JavaScript.

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

    Letzte Filterung

    • 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 die adcloud und überprüfen Sie, ob das Cookie _les_v (letzter Besuch) mit dem Wert y und ein UTC-Epoch-Zeitstempel, der in 30 Minuten abläuft.
      1. Löschen Sie die adcloud Cookie und aktualisieren Sie die Seite.
  4. (Implementierungen, die den Experience Cloud Identity-Dienst verwenden visitorAPI.js code) Filtern nach /b/ss , um den Analytics-Treffer anzuzeigen.

    Filtern nach

  5. (Implementierungen, die die Experience Platform verwenden Web SDK alloy.jscode) Filtern nach /interact , um zu überprüfen, ob die Anfrage-Payload zum Edge Network enthält advertisingStitchID.

    Filtern nach

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

    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 property
    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 die 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 zu Network Registerkarte.

  3. Im Solutions Filter Symbolleiste, klicken Sie Adobe Advertising und Analytics.

  4. Im Request URL - Hostname Parameterzeile, suchen lasteventf-tm.everesttech.net.

  5. 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, dass Sdid -Parameter entspricht dem Supplemental Data ID im Adobe Analytics-Filter.
    • (Implementierungen, die die Experience Platform verwenden Web SDK alloy.jscode) Stellen Sie sicher, dass der Wert der advertisingStitchID -Parameter entspricht dem Sdid 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.

    Auditing Analytics for Advertising JavaScript-Code in Experience Cloud Debugger

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