Analytics-Daten erfassen und zuordnen
Erfahren Sie, wie Sie mobile Daten Adobe Analytics zuordnen.
Die event Daten, die Sie in früheren Lektionen gesammelt und an Platform Edge Network gesendet haben, werden an die in Ihrem Datastream konfigurierten Dienste weitergeleitet, einschließlich Adobe Analytics. Sie ordnen die Daten den korrekten Variablen in Ihrer Report Suite zu.
Voraussetzungen
- Grundlegendes zum ExperienceEvent-Tracking.
- Erfolgreiches Senden von XDM-Daten in Ihrer Beispielanwendung.
- Eine Adobe Analytics Report Suite, die Sie für diese Lektion verwenden können.
Lernziele
In dieser Lektion werden Sie:
- Konfigurieren Sie Ihren Datenspeicher mit dem Adobe Analytics-Dienst.
- Verstehen Sie die automatische Zuordnung von Analytics-Variablen.
- Richten Sie Verarbeitungsregeln ein, um XDM-Daten Analytics-Variablen zuzuordnen.
Hinzufügen des Adobe Analytics-Datenspeicherdiensts
Um Ihre XDM-Daten vom Edge-Netzwerk an Adobe Analytics zu senden, konfigurieren Sie den Adobe Analytics-Dienst für den Datastraam, den Sie im Rahmen von Erstellen eines Datenspeichers.
-
Wählen Sie in der Datenerfassungs-Benutzeroberfläche die Option Datenspeicher und Ihrem Datastream.
-
Wählen Sie anschließend Dienst hinzufügen.
-
Hinzufügen Adobe Analytics aus dem Dienst Liste,
-
Geben Sie den Namen der Report Suite aus Adobe Analytics ein, die Sie in Report Suite-ID.
-
Aktivieren Sie den Dienst, indem Sie Aktiviert auf.
-
Wählen Sie Speichern aus.
Automatische Zuordnung
Viele der Standard-XDM-Felder werden automatisch Analytics-Variablen zugeordnet. Die vollständige Liste finden Sie hier.
Beispiel 1: s.products
Ein gutes Beispiel dafür ist die Produktvariable die nicht mit Verarbeitungsregeln aufgefüllt werden können. Mit einer XDM-Implementierung übergeben Sie alle erforderlichen Daten in productListItems
und s.products
werden automatisch über die Analytics-Zuordnung ausgefüllt.
Dieses Objekt:
"productListItems": [
[
"name": "Yoga Mat",
"SKU": "5829",
"priceTotal": "49.99",
"quantity": 1
],
[
"name": "Water Bottle",
"SKU": "9841",
"priceTotal": "30.00",
"quantity": 3
]
]
führt zu:
s.products = ";5829;1;49.99,9841;3;30.00"
productListItems[].SKU
und productListItems[].name
beide Daten enthalten, enthält der Wert in productListItems[].SKU
verwendet. Siehe Analytics-Variablenzuordnung in Adobe Experience Edge für weitere Informationen.Beispiel 2 - scAdd
Wenn Sie genau hinsehen, haben alle Ereignisse zwei Felder value
(erforderlich) und id
(optional). Die value
-Feld wird verwendet, um die Ereignisanzahl zu erhöhen. Die id
-Feld wird für die Serialisierung verwendet.
Dieses Objekt:
"commerce" : {
"productListAdds" : {
"value" : 1
}
}
führt zu:
s.events = "scAdd"
Dieses Objekt:
"commerce" : {
"productListAdds" : {
"value" : 1,
"id": "321435"
}
}
führt zu:
s.events = "scAdd:321435"
Validierung mit Versicherung
Verwenden der Assurance Sie können bestätigen, dass Sie ein Erlebnisereignis senden, dass die XDM-Daten korrekt sind und die Analytics-Zuordnung erwartungsgemäß erfolgt.
-
Überprüfen Sie die Einrichtungsanweisungen -Abschnitt, um Ihren Simulator oder Ihr Gerät mit Assurance zu verbinden.
-
Senden Sie eine productListAdds -Ereignis (fügen Sie Ihrem Warenkorb ein Produkt hinzu).
-
Anzeigen des ExperienceEvent-Treffers.
-
Überprüfen Sie den XDM-Teil der 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 } } // ...
-
Überprüfen Sie die analytics.mapping -Ereignis.
Beachten Sie Folgendes in der Analytics-Zuordnung:
- events mit
scAdd
basierend aufcommerce.productListAdds
. - pl (Produktvariable) mit einem verketteten Wert gefüllt werden, der auf
productListItems
. - Es gibt weitere interessante Informationen in diesem Ereignis, einschließlich aller Kontextdaten.
Zuordnung mit Kontextdaten
An Analytics weitergeleitete XDM-Daten werden in Kontextdaten einschließlich sowohl standardmäßiger als auch benutzerdefinierter Felder.
Der Kontextdatenschlüssel wird nach dieser Syntax konstruiert:
a.x.[xdm path]
Beispiel:
// Standard Field
a.x.commerce.saveforlaters.value
// Custom Field
a.x._techmarketingdemos.appinformation.appstatedetails.screenname
_techmarketingdemos
durch den eindeutigen Wert Ihrer Organisation ersetzt.Um diese XDM-Kontextdaten Ihren Analytics-Daten in Ihrer Report Suite zuzuordnen, können Sie:
Feldgruppe verwenden
-
Fügen Sie die Adobe Analytics ExperienceEvent Full Extension Feldergruppe in Ihr Schema ein.
-
Erstellen Sie XDM-Payloads in Ihrer App entsprechend der Feldergruppe "Adobe Analytics ExperienceEvent Full Extension", ähnlich wie bei den Schritten im Tracking von Ereignisdaten Lektion oder
-
Erstellen Sie Regeln in Ihrer Tags-Eigenschaft, die Regelaktionen zum Anhängen oder Ändern von Daten an die Feldergruppe "Adobe Analytics ExperienceEvent Full Extension"verwenden. Weitere Informationen finden Sie unter Daten an SDK-Ereignisse anhängen oder Daten in SDK-Ereignissen ändern.
Merchandising-eVars
Wenn Sie Merchandising-eVars in Ihrem Analytics-Setup, z. B. zum Erfassen der Produktfarbe, wie z. B. &&products = ...;evar1=red;event10=50,...;evar1=blue;event10=60
müssen Sie Ihre XDM-Payload erweitern, die Sie in Tracking von Ereignisdaten , um diese Merchandising-Informationen zu erfassen.
-
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 } } }
-
Im 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 ] ] ]
Verarbeitungsregeln verwenden
So könnte eine Verarbeitungsregel, die diese Daten verwendet, aussehen:
-
You Wert von überschreiben Absatz 1 App-Bildschirmname (eVar2) 2) mit dem Wert a.x_techmarketingdemo.appinformation.appstatedetails.screename 3. wenn a.x_techmarketingdemo.appinformation.appstatedetails.screename Absatz 4 festgelegt ist Absatz 5.
-
You Ereignis festlegen Absatz 6 Zu Wunschliste hinzufügen (Ereignis 3) 7 bis a.x.commerce.saveForLaters.value(Context) 8, wenn a.x.commerce.saveForLaters.value(Context) 9. festgelegt ist 10.
Weitere Informationen zu Verarbeitungsregeln und Kontextdaten finden Sie here.
screenName
im Tutorial wird dringend empfohlen, den Namen des Bildschirms Seitenname in einer Verarbeitungsregel.Vielen Dank, dass Sie Ihre Zeit investiert haben, um mehr über das Adobe Experience Platform Mobile SDK zu erfahren. Wenn Sie Fragen haben, ein allgemeines Feedback oder Vorschläge zu künftigen Inhalten teilen möchten, teilen Sie diese hier mit. Experience League Community-Diskussionsbeitrag.
Weiter: Daten an Experience Platform senden