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 öppnat webbplatsen via ett klick i klickningsfönstret 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 StitchID. Båda ID:n används för att knyta data från Adobe Advertising till besökarens Adobe Analytics-träff. Adobe Analytics frågar sedan Adobe Advertising efter det AMO-ID och EF-ID som är kopplat till annonsexponeringen. 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-händelser eller standardhändelser till Adobe Advertising per timme, med EF-ID som nyckel. Dessa Analytics-mått körs sedan genom Adobe Advertising-attribueringssystemet för att ansluta konverteringarna till klicknings- och exponeringshistoriken.

NOTE
Spårningslogiken i Adobe Advertising JavaScript finns på Adobe och påverkar därmed inte sidans inläsningstid.
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 Code

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 implementeringen av Adobe Advertising 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-identitetstjänstens visitorAPI.js-kod

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

<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 begäran som går till Adobe Advertising och 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 kanske det inte är den första sidvyn av ditt besök. 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-identitetstjänstens visitorAPI.js-kod) filter på /b/ss för att se Analytics-träffen.

    Filtrerar på

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

    Filtrerar på

  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-organisation 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å Adobe Advertising och Analytics i verktygsfältet Solutions Filter.

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

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

    • (Implementeringar som använder koden för Experience Cloud-identitetstjänsten visitorAPI.js) Kontrollera att parametern Sdid matchar parametern Supplemental Data ID i Adobe Analytics-filtret.
    • (Implementeringar som använder Experience Platform Web SDK alloy.js -koden) Kontrollera att värdet för advertisingStitchID -parametern matchar det Sdid som skickas till Experience Platform Edge Network.
    • Om koden inte genereras kontrollerar du att cookien Adobe Advertising 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
fbbdcc36-f208-41e5-b715-a077abaec5c3