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.
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.
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
-
Ö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
last
och 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 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:
- På fliken Program letar du reda på cookien
adcloud
och kontrollerar att cookien innehåller_les_v
(senaste besök) med värdety
och en UTC-epok som förfaller om 30 minuter.- Ta bort cookien
adcloud
och uppdatera sidan.
- Ta bort cookien
-
-
(Implementeringar som använder Experience Cloud-identitetstjänstens
visitorAPI.js
-kod) filter på/b/ss
för att se Analytics-träffen. -
(Implementeringar som använder Experience Platform Web SDK
alloy.js
code) Filter på/interact
fö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-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
-
Öppna Adobe Experience Cloud Debugger på din hemsida.
-
Gå till fliken Network.
-
Klicka på Adobe Advertising och Analytics i verktygsfältet Solutions Filter.
-
Gå till
lasteventf-tm.everesttech.net
i parameterraden Request URL - Hostname. -
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 parameternSdid
matchar parameternSupplemental Data ID
i Adobe Analytics-filtret. - (Implementeringar som använder Experience Platform Web SDK
alloy.js
-koden) Kontrollera att värdet föradvertisingStitchID
-parametern matchar detSdid
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.
- (Implementeringar som använder koden för Experience Cloud-identitetstjänsten