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.
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.
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
-
Öppna Chrome Developer Tools och klicka på fliken Nätverk.
-
Läs in en webbsida som innehåller JavaScript:n Analytics for Advertising.
-
Filtrera fliken Network efter
lastoch granska två rader:-
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:
- På fliken Program letar du reda på cookien
adcloudoch kontrollerar att cookien innehåller_les_v(senaste besök) med värdetyoch en UTC-epok som förfaller om 30 minuter.- Ta bort cookien
adcloudoch uppdatera sidan.
- Ta bort cookien
-
-
(Implementeringar som använder Experience Cloud Identity Service-koden
visitorAPI.js) Filtrera på/b/ssför att se Analytics-träffen. -
(Implementeringar som använder Experience Platform-filtret Web SDK
alloy.jscode) på/interactför att verifiera att nyttolasten för begäran till Edge Network innehålleradvertisingStitchID. -
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_imsOrgidKompletterande data-ID sdid _les_sdidHäftnings-ID stitchId advertisingStitchIDunder egenskapen_adcloudAnalytics Report Suite Värdet efter /b/ss/_les_rsidExperience Cloud Visitor-ID mitten _les_midOm 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
-
Öppna Adobe Experience Cloud Debugger på din hemsida.
-
Gå till fliken Network.
-
Klicka på Solutions Filter och Adobe Advertising i verktygsfältet Analytics.
-
Gå till Request URL - Hostname i parameterraden
lasteventf-tm.everesttech.net. -
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 parameternSdidmatchar parameternSupplemental Data IDi Adobe Analytics-filtret. - (Implementeringar som använder Experience Platform-koden Web SDK
alloy.js) Kontrollera att värdet för parameternadvertisingStitchIDmatchar detSdidsom 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.
- (Implementeringar som använder Experience Cloud Identity Service-koden