Skicka data till Adobe Analytics via Web SDK
Experience Platform Web SDK kan skicka data till Adobe Analytics via Experience Platform Edge Network. I Adobe finns flera alternativ för att skicka data till Adobe Analytics via Web SDK:
- Lägg till Adobe Analytics ExperienceEvent field group till ditt schema, använd sedan
XDM
object. - Använd
data
object för att skicka data till Adobe Analytics utan ett XDM-schema. - Använd automatiskt genererad kontextvariabler och bearbetningsregler.
Använd XDM
object use-xdm-object
Om du vill använda ett fördefinierat schema som är specifikt för Adobe Analytics kan du lägga till Schemafältgruppen Adobe Analytics ExperienceEvent till ditt schema. När du har lagt till kan du fylla i schemat med xdm
-objekt i Web SDK för att skicka data till en rapportsvit. När data kommer till Edge Network översätts XDM-objektet till ett format som Adobe Analytics förstår.
Det finns två sätt att skicka data till Adobe Analytics via Web SDK:
Se XDM-objektvariabelmappning till Adobe Analytics i Adobe Analytics implementeringsguide för en fullständig referens till XDM-fält och hur de mappar till Analytics-variabler.
Använd data
object use-data-object
Ett alternativ till att använda XDM-objektet är att använda dataobjektet i stället. Dataobjektet är inriktat på implementeringar som för närvarande använder AppMeasurement, vilket gör uppgraderingen till Web SDK mycket enklare.
Beroende på om du använder AppMeasurement eller Analytics-taggtillägget kan du läsa följande handböcker för mer information om hur du migrerar till Web SDK:
Läs dokumentationen om dataobjektvariabelmappning till Adobe Analytics i Adobe Analytics implementeringsguide för en fullständig referens till dataobjektfält och hur de mappar till analysvariabler.
Använd kontextdatavariabler use-context-data-variables
Alla variabler som inte mappas automatiskt är tillgängliga som kontextvariabler. Du kan sedan använda bearbetningsregler för att mappa kontextdatavariabler till analysvariabler. Om du till exempel har ett anpassat XDM-schema som ser ut så här:
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
Då är de här fälten de kontextdatanycklar som är tillgängliga i bearbetningsregelgränssnittet:
a.x.key //value
a.x.animal.species //Raven
a.x.animal.size //13 inches
a.x.array.0 //v0
a.x.array.1 //v1
a.x.array.2 //v2
a.x.objectarray.0.ad1 //300x200
a.x.objectarray.1.ad2 //60x240
a.x.objectarray.2.ad3 //600x50
Vanliga frågor och svar
I AppMeasurementet i Adobe Analytics används separata metodanrop för sidvyer (t()
method) och länkspårningsanrop (tl()
method). Web SDK innehåller i stället bara sendEvent
för att skicka både sidvyer och länkspårning. De data som du inkluderar i en händelse avgör om det är ett sidvy eller en sidhändelse i Adobe Analytics.
Som standard betraktas alla händelser som sidvisningar i Adobe Analytics. Om du vill ställa in en Web SDK-händelse på ett Adobe Analytics länkspårningsanrop anger du följande fält:
- XDM-objekt:
xdm.web.webInteraction.name
,web.webInteraction.type
ochweb.webInteraction.URL
- Dataobjekt:
data.__adobe.analytics.linkName
,data.__adobe.analytics.linkType
ochdata.__adobe.analytics.linkURL
- Kontextdata: Stöds inte
Se tl()
method i Adobe Analytics implementeringsguide för mer information.
Om du aktiverar clickCollectionEnabled
i configure
så fylls dessa fält i automatiskt.
Alla händelser som skickas till en datastream skickas till alla konfigurerade tjänster. Om du till exempel gör separata anrop för personalisering och analys skickas båda händelserna till Analytics och Target. Dessa händelser registreras i analysrapporter och kan påverka mätvärden som studsfrekvens.
Om du använder Web SDK kombineras dessa anrop vanligtvis i sendEvent
-kommando.