Analysegegevens verzamelen en toewijzen

Leer hoe u mobiele gegevens kunt toewijzen aan Adobe Analytics.

De event gegevens die u in eerdere lessen hebt verzameld en naar Platform Edge Network hebt verzonden, worden doorgestuurd naar de services die in uw gegevensstroom zijn geconfigureerd, waaronder Adobe Analytics. U brengt de gegevens aan de correcte variabelen in uw rapportreeks in kaart.

Architectuur

Vereisten

  • Inzicht in het bijhouden van ExperienceEvent.
  • XDM-gegevens worden naar uw voorbeeld-app verzonden.
  • Een Adobe Analytics-rapportsuite die u kunt gebruiken voor deze les.

Leerdoelstellingen

In deze les zult u:

  • Configureer uw gegevensstroom met de Adobe Analytics-service.
  • Begrijp automatisch in kaart brengen van de variabelen van de Analyse.
  • Stel verwerkingsregels in om XDM-gegevens toe te wijzen aan analytische variabelen.

Adobe Analytics-datastreamservice toevoegen

Als u uw XDM-gegevens van het Edge-netwerk naar Adobe Analytics wilt verzenden, configureert u de Adobe Analytics-service naar de gegevensstroom die u instelt als onderdeel van Een gegevensstroom maken.

  1. Selecteer in de gebruikersinterface voor gegevensverzameling de optie Gegevensstromen en uw gegevensstroom.

  2. Selecteer vervolgens Toevoegen Service toevoegen.

  3. Toevoegen Adobe Analytics van de Service lijst,

  4. Voer de naam in van de rapportsuite van Adobe Analytics waarin u wilt gebruiken ID van rapportsuite.

  5. Laat de dienst door omschakeling toe Ingeschakeld op.

  6. Selecteren Opslaan.

    Adobe Analytics toevoegen als datastreamservice

Automatische toewijzing

Veel standaard XDM-velden worden automatisch toegewezen aan analytische variabelen. Zie de volledige lijst hier.

Voorbeeld 1 - s.products

Een goed voorbeeld is de productvariabele die niet kunnen worden gevuld met verwerkingsregels. Met een implementatie XDM, gaat u alle noodzakelijke gegevens binnen over productListItems en s.products worden automatisch ingevuld via Analytics-toewijzing.

Dit object:

"productListItems": [
    [
      "name":  "Yoga Mat",
      "SKU": "5829",
      "priceTotal": "49.99",
      "quantity": 1
    ],
    [
      "name":  "Water Bottle",
      "SKU": "9841",
      "priceTotal": "30.00",
      "quantity": 3
    ]
]

resulteert in:

s.products = ";5829;1;49.99,9841;3;30.00"
NOTE
Indien productListItems[].SKU en productListItems[].name beide bevatten gegevens, de waarde in productListItems[].SKU wordt gebruikt. Zie Variabeletoewijzing analyseren in Adobe Experience Edge voor meer informatie .

Voorbeeld 2 - scAdd

Als u goed kijkt, hebben alle gebeurtenissen twee velden value (vereist) en id (optioneel). De value wordt gebruikt om het aantal gebeurtenissen te verhogen. De id het gebied wordt gebruikt voor rangschikking.

Dit object:

"commerce" : {
  "productListAdds" : {
    "value" : 1
  }
}

resulteert in:

s.events = "scAdd"

Dit object:

"commerce" : {
  "productListAdds" : {
    "value" : 1,
    "id": "321435"
  }
}

resulteert in:

s.events = "scAdd:321435"

Valideren met betrouwbaarheid

Met de Betrouwbaarheid u kunt bevestigen dat u een ervaringsgebeurtenis verzendt, zijn de gegevens XDM correct en de afbeelding van Analytics gebeurt zoals verwacht.

  1. Controleer de installatie-instructies om de simulator of het apparaat aan te sluiten op Betrouwbaarheid.

  2. Een productListAdds (voeg een product toe aan uw mandje).

  3. Bekijk de ExperienceEvent hit.

    analyse xdm hit

  4. Controleer het XDM-gedeelte van de 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. Controleer de analytics.mapping gebeurtenis.

    analyse xdm hit

Neem nota van het volgende in de afbeelding van Analytics:

  • gebeurtenissen zijn gevuld met scAdd gebaseerd op commerce.productListAdds.
  • pl (productvariabele) wordt gevuld met een samengevoegde waarde gebaseerd op productListItems.
  • Er is andere interessante informatie in deze gebeurtenis, waaronder alle contextgegevens.

Toewijzing met contextgegevens

XDM-gegevens die naar Analytics worden doorgestuurd, worden omgezet in contextgegevens inclusief zowel standaard- als aangepaste velden.

De sleutel van contextgegevens wordt samengesteld volgens deze syntaxis:

a.x.[xdm path]

Bijvoorbeeld:

// Standard Field
a.x.commerce.saveforlaters.value

// Custom Field
a.x._techmarketingdemos.appinformation.appstatedetails.screenname
NOTE
Aangepaste velden worden onder de Org-id van het Experience Cloud geplaatst.
_techmarketingdemos wordt vervangen door de unieke waarde van uw organisatie.

Om deze XDM contextgegevens aan uw gegevens van Analytics in uw rapportreeks in kaart te brengen, kunt u:

Een veldgroep gebruiken

  • Voeg de Adobe Analytics ExperienceEvent Volledige extensie veldgroep aan uw schema.

    Analytics ExperienceEvent FullExtension, veldgroep

  • XDM-ladingen maken in uw app, conform de Adobe Analytics ExperienceEvent Full Extension field group, vergelijkbaar met wat u in het dialoogvenster Gebeurtenisgegevens bijhouden les, of

  • Bouw regels in uw bezit van Markeringen die regelacties gebruiken om gegevens aan de het gebiedsgroep van de Uitbreiding van Adobe Analytics ExperienceEvent Volledige toe te voegen of te wijzigen. Zie voor meer informatie Gegevens koppelen aan SDK-gebeurtenissen of Gegevens wijzigen in SDK-gebeurtenissen.

Merchandising-eVars

Als u merchandising Vars in uw analyseprogramma, bijvoorbeeld om de kleur van producten vast te leggen, zoals &&products = ...;evar1=red;event10=50,...;evar1=blue;event10=60, moet u de XDM-lading uitbreiden die u in Gebeurtenisgegevens bijhouden om die informatie over de handel vast te leggen.

  • In 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
          }
      }
    }
    
  • In code:

    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
        ]
      ]
    ]
    

Verwerkingsregels gebruiken

Zo ziet een verwerkingsregel met deze gegevens eruit:

  • U Waarde overschrijven van (1) Schermnaam van app (eVar2) (2) met de waarde van a.x_techmarketingdemo.appinformation.appstatedetails.screenname (3) a.x_techmarketingdemo.appinformation.appstatedetails.screenname (4) is ingesteld (5)

  • U Gebeurtenis instellen (6) Toevoegen aan Wishlist (gebeurtenis 3) (7) tot a.x.commerce.saveForLaters.value(Context) (8) a.x.commerce.saveForLaters.value(Context) (9) is ingesteld 10.

regels voor analytische verwerking

IMPORTANT
Sommige automatisch toegewezen variabelen zijn mogelijk niet beschikbaar voor gebruik in verwerkingsregels.
De eerste keer u aan een verwerkingsregel in kaart brengt, toont de interface u niet de variabelen van contextgegevens van het voorwerp XDM. Als u een waarde wilt selecteren, slaat u Opslaan en keert u terug om te bewerken. Alle XDM-variabelen moeten nu worden weergegeven.

Aanvullende informatie over verwerkingsregels en contextgegevens is te vinden hier.

TIP
In tegenstelling tot de vorige implementaties van mobiele apps, is er geen onderscheid tussen een pagina/het scherm meningen en andere gebeurtenissen. In plaats daarvan kunt u de Paginaweergave metrisch door te plaatsen Paginanaam dimensie in een verwerkingsregel. Aangezien u de aangepaste screenName in de zelfstudie wordt het ten zeerste aanbevolen de schermnaam toe te wijzen aan Paginanaam in een verwerkingsregel.
SUCCESS
U hebt uw app zo ingesteld dat uw Experience Edge XDM-objecten worden toegewezen aan Adobe Analytics-variabelen, waardoor de Adobe Analytics-service in uw gegevensstroom kan worden gebruikt en waar van toepassing verwerkingsregels kunnen worden gebruikt.
Bedankt dat u tijd hebt geïnvesteerd in het leren van Adobe Experience Platform Mobile SDK. Als u vragen hebt, algemene feedback wilt delen of suggesties voor toekomstige inhoud wilt hebben, deelt u deze over deze Experience League Communautaire discussiestuk.

Volgende: Gegevens naar Experience Platform verzenden

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