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:

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

Hur skiljer jag på sidvisningsanrop från länkspårningsanrop i Web SDK?

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.typeoch web.webInteraction.URL
  • Dataobjekt: data.__adobe.analytics.linkName, data.__adobe.analytics.linkTypeoch data.__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.

Hur skiljer en datastream på data från andra tjänster med data som är avsedda för Adobe Analytics?

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.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636