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.

Arkitektur

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.

  1. I gränssnittet för datainsamling väljer du Datastreams och din datastream.

  2. Välj sedan Lägg till Lägg till tjänst.

  3. Lägg till Adobe Analytics från Tjänst lista,

  4. Ange namnet på rapportsviten från Adobe Analytics som du vill använda i Report Suite-ID.

  5. Aktivera tjänsten genom att växla Aktiverad på.

  6. Välj Spara.

    Lägg till Adobe Analytics som datastream-tjänst

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"
NOTE
If 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.

  1. Granska installationsanvisningar för att ansluta simulatorn eller enheten till Assurance.

  2. Skicka en productListAdds händelse (lägg till en produkt i korgen).

  3. Visa ExperienceEvent-träffen.

    xdm-träff i analytics

  4. 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
      }
    }
    // ...
    
  5. Granska analytics.mapping -händelse.

    xdm-träff i analytics

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
NOTE
Anpassade fält placeras under din Experience Cloud-organisationsidentifierare.
_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.

    Fältgrupp för Analytics ExperienceEvent FullExtension

  • 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=60må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)

regler för analysbearbetning

IMPORTANT
Vissa av de automatiskt mappade variablerna kanske inte är tillgängliga för användning i bearbetningsregler.
Första gången du mappar till en bearbetningsregel visas inte kontextdatavariablerna från XDM-objektet. Om du vill åtgärda det väljer du ett värde, Spara och återgå till att redigera. Alla XDM-variabler ska nu visas.

Ytterligare information om bearbetningsregler och kontextdata finns här.

TIP
Till skillnad från tidigare mobilappsimplementeringar finns det ingen skillnad mellan en sida-/skärmvy och andra händelser. I stället kan du öka stegvis Sidvy genom att ställa in Sidnamn i en bearbetningsregel. Eftersom du samlar in anpassade screenName i självstudiekursen rekommenderar vi att du mappar skärmnamn till Sidnamn i en bearbetningsregel.
SUCCESS
Du har konfigurerat appen för att mappa Experience Edge XDM-objekt till Adobe Analytics-variabler som aktiverar Adobe Analytics-tjänsten i ditt datastam och som använder bearbetningsregler där det är tillämpligt.
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

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b