Samla in och mappa analysdata
Lär dig hur du mappar mobildata till Adobe Analytics.
The event data som du har samlat in och skickat till Platform Edge Network i tidigare lektioner vidarebefordras till de tjänster som konfigurerats i ditt datastam, inklusive Adobe Analytics. Du mappar data till rätt variabler i rapportsviten.
Förutsättningar
- Understanding of ExperienceEvent tracking.
- XDM-data har skickats i exempelappen.
- En Adobe Analytics rapportserie som du kan använda för den här lektionen.
Utbildningsmål
I den här lektionen kommer du att:
- Konfigurera dataströmmen med Adobe Analytics-tjänsten.
- Förstå automatisk mappning av analysvariabler.
- Ställ in bearbetningsregler för att mappa XDM-data till analysvariabler.
Lägg till Adobe Analytics datastream-tjänst
Om du vill skicka XDM-data från Edge Network till Adobe Analytics konfigurerar du Adobe Analytics-tjänsten till den datastream som du konfigurerar som en del av Skapa ett datastream.
-
I gränssnittet för datainsamling väljer du Datastreams och din datastream.
-
Välj sedan Lägg till tjänst.
-
Lägg till Adobe Analytics från Tjänst lista,
-
Ange namnet på rapportsviten från Adobe Analytics som du vill använda i Report Suite-ID.
-
Aktivera tjänsten genom att växla Aktiverad på.
-
Välj Spara.
Automatisk mappning
Många av XDM-standardfälten mappas automatiskt till analysvariabler. Se hela listan här.
Exempel 1 - s.products
Ett bra exempel är variabeln products som inte kan fyllas med bearbetningsregler. Med en XDM-implementering skickar du alla nödvändiga data i productListItems
och s.products
fylls i automatiskt via Analytics-mappning.
Det här objektet:
"productListItems": [
[
"name": "Yoga Mat",
"SKU": "5829",
"priceTotal": "49.99",
"quantity": 1
],
[
"name": "Water Bottle",
"SKU": "9841",
"priceTotal": "30.00",
"quantity": 3
]
]
resulterar i
s.products = ";5829;1;49.99,9841;3;30.00"
productListItems[].SKU
och productListItems[].name
båda innehåller data, värdet i productListItems[].SKU
används. Se Variabelmappning för analyser i Adobe Experience Edge för mer information.Exempel 2 - scAdd
Om du tittar närmare på alla händelser har de två fälten value
(obligatoriskt) och id
(valfritt). The value
fältet används för att öka antalet händelser. The id
fältet används för serialisering.
Det här objektet:
"commerce" : {
"productListAdds" : {
"value" : 1
}
}
resulterar i
s.events = "scAdd"
Det här objektet:
"commerce" : {
"productListAdds" : {
"value" : 1,
"id": "321435"
}
}
resulterar i
s.events = "scAdd:321435"
Validera med Assurance
Använda Säkerhet du kan bekräfta att du skickar en upplevelsehändelse, att XDM-data är korrekta och att Analytics-mappningen sker som förväntat.
-
Granska installationsanvisningar för att ansluta simulatorn eller enheten till Assurance.
-
Skicka en productListAdds händelse (lägg till en produkt i korgen).
-
Visa ExperienceEvent-träffen.
-
Granska XDM-delen av JSON.
code language-json "xdm" : { "productListItems" : [ { "SKU" : "LLWS05.1-XS", "name" : "Desiree Fitness Tee", "priceTotal" : 24 } ], "timestamp" : "2023-08-04T12:53:37.662Z", "eventType" : "commerce.productListAdds", "commerce" : { "productListAdds" : { "value" : 1 } } // ...
-
Granska analytics.mapping -händelse.
Observera följande i Analytics-mappningen:
- händelser är ifyllda med
scAdd
baserat påcommerce.productListAdds
. - pl (variabeln products) fylls i med ett sammanfogat värde baserat på
productListItems
. - Det finns annan intressant information i den här händelsen, inklusive alla kontextdata.
Mappa med kontextdata
XDM-data som vidarebefordras till Analytics konverteras till kontextdata med både standardfält och anpassade fält.
Kontextens datanyckel konstrueras enligt den här syntaxen:
a.x.[xdm path]
Exempel:
// Standard Field
a.x.commerce.saveforlaters.value
// Custom Field
a.x._techmarketingdemos.appinformation.appstatedetails.screenname
_techmarketingdemos
ersätts med organisationens unika värde.Om du vill mappa dessa XDM-kontextdata till analysdata i rapportsviten kan du:
Använd en fältgrupp
-
Lägg till Adobe Analytics ExperienceEvent, fullständigt tillägg fältgrupp till ditt schema.
-
Bygg XDM-nyttolaster i appen, i enlighet med fältgruppen Adobe Analytics ExperienceEvent Full Extension, i likhet med vad du har gjort i Spåra händelsedata lektion, eller
-
Skapa regler i taggegenskapen som använder regelåtgärder för att bifoga eller ändra data till fältgruppen Adobe Analytics ExperienceEvent Full Extension. Mer information finns i Bifoga data till SDK-händelser eller Ändra data i SDK-händelser.
Marknadsförande eVars
Om du använder varuexponering eVars i Analytics-konfigurationen, till exempel för att fånga färgen på produkter, som &&products = ...;evar1=red;event10=50,...;evar1=blue;event10=60
måste du utöka XDM-nyttolasten som du definierade i Spåra händelsedata för att få tag i denna marknadsinformation.
-
I JSON:
code language-json { "productListItems": [ { "SKU": "LLWS05.1-XS", "name": "Desiree Fitness Tee", "priceTotal": 24, "_experience": { "analytics": { "events1to100": { "event10": { "value": 50 } }, "customDimensions": { "eVars": { "eVar1": "red", } } } } } ], "eventType": "commerce.productListAdds", "commerce": { "productListAdds": { "value": 1 } } }
-
I kod:
code language-swift var xdmData: [String: Any] = [ "productListItems": [ [ "name": productName, "SKU": sku, "priceTotal": priceString, "_experience" : [ "analytics": [ "events1to100": [ "event10": [ "value:": value ] ], "customDimensions": [ "eVars": [ "eVar1": color ] ] ] ] ] ], "eventType": "commerce.productViews", "commerce": [ "productViews": [ "value": 1 ] ] ]
Använd bearbetningsregler
Så här ser en bearbetningsregel ut när den här informationen används:
-
Du Skriv över värde för (1) Programskärmens namn (eVar2) (2) med värdet av a.x._techmarketingdemo.appinformation.appstatedetails.screenname (3) om a.x._techmarketingdemo.appinformation.appstatedetails.screenname (4) är inställt (5)
-
Du Ange händelse (6) Lägg till i önskelista (händelse 3) (7) till a.x.commerce.saveForLaters.value(Context) (8) om a.x.commerce.saveForLaters.value(Context) (9) är inställt (10)
Ytterligare information om bearbetningsregler och kontextdata finns här.
screenName
i självstudiekursen rekommenderar vi att du mappar skärmnamn till Sidnamn i en bearbetningsregel.Tack för att du lade ned din tid på att lära dig om Adobe Experience Platform Mobile SDK. Om du har frågor, vill dela allmän feedback eller har förslag på framtida innehåll kan du dela dem om detta Experience League diskussionsinlägg.
Nästa: Skicka data till Experience Platform