JavaScript-kod för Analytics for Advertising

Annonsörer med endast Advertising DSP

För Advertising DSP spårar integreringen av Analytics for Advertising genom-vy- och klickfrekvens-interaktioner. Klickningsbesök spåras av Adobe Analytics-standardkoden på dina webbsidor. Koden Analytics hämtar parametrarna för AMO-ID och EF-ID i landningssidans URL och spårar dem i deras respektive reserverade eVars . Du kan spåra besök genom att distribuera ett JavaScript-fragment på dina webbsidor.

På den första sidan av besöket på webbplatsen kontrollerar Adobe Advertising JavaScript-koden om besökaren tidigare har sett eller klickat på en annons. Om användaren tidigare har kommit in på webbplatsen via en klickning eller inte har sett någon annons, ignoreras besökaren. Om besökaren har sett en annons och inte har gått in på webbplatsen via ett klick i klickningsfönstret som angetts i Adobe Advertising, använder Adobe Advertising JavaScript-koden antingen a) Experience Cloud ID-tjänsten för att generera ett extra ID (SDID) eller b) Adobe Experience Platform Web SDK generateRandomID -metoden för att generera ett StitchID . Båda ID:n används för att knyta ihop data från Adobe Advertising med besökarens Adobe Analytics-träff. Adobe Analytics frågar sedan Adobe Advertising efter det AMO-ID och EF-ID som är kopplat till annonsplaceringen. AMO-ID:t och EF-ID:n fylls sedan i i deras respektive eVars. Dessa värden gäller under en angiven period (som standard 60 dagar).

Analytics skickar statistik om webbplatstrafiken (t.ex. sidvisningar, besök och hur lång tid som har ägnats åt den) och eventuella anpassade Analytics- eller standardhändelser till Adobe Advertising varje timme, med EF-ID som nyckel. Dessa Analytics-mått körs sedan genom Adobe Advertising attribueringssystem för att koppla konverteringarna till klicknings- och exponeringshistoriken.

NOTE
Spårningslogiken i Adobe Advertising JavaScript finns på Adobe sida och påverkar därmed inte sidinläsningstiden.
Logiken för dataanslutningen DCM till Analytics (med Google Campaign Manager 360) för Advertising DSP finns däremot på klientsidan. Klientsidans sammanslagning saktar ned sidbelastningen och ökar risken för dataförlust. Detta inträffar eftersom Analytics JavaScript måste pinga DoubleClick och vänta på att DoubleClick ska skicka tillbaka de senaste klicknings-/visningsdata till Analytics. När ditt DSP-team konfigurerar dataanslutningen DCM måste du ange hur länge du vill fördröja sidan.

Distribuera JavaScript-koden

JavaScript-biblioteket består av två rader som gör att Analytics och Adobe Advertising kan kommunicera med varandra. Om integreringen av Analytics for Advertising slutfördes under Adobe Advertising-implementeringen, bör du redan ha fått den här koden med instruktioner om hur den ska distribueras.

Koden

Implementeringar som använder Experience Cloud Identity Service-koden visitorAPI.js

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

Implementeringar som använder Experience Platform Web SDK alloy.js-kod

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

Placera koden där

JavaScript-funktionen Analytics for Advertising måste komma efter Experience Cloud ID-tjänsten men före Analytics App Measurement-koden. Detta garanterar att det extra ID:t (SDID) eller StitchID inkluderas i ditt Analytics-anrop.

Kodplacering

Verifierar koddistribution

Du kan utföra valideringen med valfri typ av verktyg för paketkodsnuttar (till exempel Charles, Fiddler eller Chrome Developer Tools) genom att jämföra värdena för de fyra ID:n mellan den begäran som skickas till Adobe Advertising och den begäran som går till Analytics enligt instruktionerna nedan.

Bekräfta koden med Chrome Developer Tools validate-js-chrome

  1. Öppna Chrome Developer Tools och klicka på fliken Nätverk.

  2. Läs in en webbsida som innehåller JavaScript:n Analytics for Advertising.

  3. Filtrera fliken Network efter last och granska två rader:

    Filtrerar senast

    • Den första raden är anropet till JavaScript-biblioteket och kallas last-event-tag-latest.min.js.

    • Den andra raden är det samtal som skickar begäran till Adobe Advertising. Det börjar så här: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      Om du inte ser samtalet till Adobe Advertising är det inte säkert att det är första sidan av besöket. I testsyfte kan du ta bort cookien så att nästa anrop blir den första sidvyn för motsvarande besök:

    1. På fliken Program letar du reda på cookien adcloud och kontrollerar att cookien innehåller _les_v (senaste besök) med värdet y och en UTC-epok som förfaller om 30 minuter.
      1. Ta bort cookien adcloud och uppdatera sidan.
  4. (Implementeringar som använder Experience Cloud Identity Service-koden visitorAPI.js) Filtrera på /b/ss för att se Analytics-träffen.

    Filtrerar på /b/ss

  5. (Implementeringar som använder Experience Platform-filtret Web SDK alloy.jscode) på /interact för att verifiera att nyttolasten för begäran till Edge Network innehåller advertisingStitchID.

    Filtrerar på /interact

  6. Jämför ID-värdena mellan de två träffarna. Alla värden ska finnas i frågesträngsparametrar förutom för rapportsvitens-ID i Analytics-träffen, som är URL-sökvägen omedelbart efter /b/ss/.

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
    ID Analysparameter Edge Network Adobe Advertising-parameter
    Experience Cloud IMS Org mcorgid _les_imsOrgid
    Kompletterande data-ID sdid _les_sdid
    Häftnings-ID stitchId advertisingStitchID under egenskapen _adcloud
    Analytics Report Suite Värdet efter /b/ss/ _les_rsid
    Experience Cloud Visitor-ID mitten _les_mid

    Om ID-värdena matchar varandra bekräftas JavaScript-implementeringen. Adobe Advertising skickar eventuella klicknings- eller vyspårningsdetaljer till Analytics-servern om sådana finns.

Bekräfta koden med Adobe Experience Cloud Debugger

  1. Öppna Adobe Experience Cloud Debugger på din hemsida.

  2. Gå till fliken Network.

  3. Klicka på Solutions Filter och Adobe Advertising i verktygsfältet Analytics.

  4. Gå till Request URL - Hostname i parameterraden lasteventf-tm.everesttech.net.

  5. Granska genererade signaler på raden Request - Parameters, liknande steg 3 i “Bekräfta koden med Chrome Developer Tools”.

    • (Implementeringar som använder Experience Cloud Identity Service-koden visitorAPI.js) Kontrollera att parametern Sdid matchar parametern Supplemental Data ID i Adobe Analytics-filtret.
    • (Implementeringar som använder Experience Platform-koden Web SDK alloy.js) Kontrollera att värdet för parametern advertisingStitchID matchar det Sdid som skickas till Experience Platform Edge Network.
    • Om koden inte genereras kontrollerar du att Adobe Advertising-cookien har tagits bort på fliken Application. Uppdatera sidan och upprepa processen när den har tagits bort.

    Granskar Analytics for Advertising JavaScript-kod i Experience Cloud Debugger

recommendation-more-help
advertising-help-integrations