Senden von Daten an Adobe Analytics mithilfe des Web SDK
Das Experience Platform Web SDK kann Daten über das Experience Platform-Edge Network an Adobe Analytics senden. Adobe bietet mehrere Optionen zum Senden von Daten an Adobe Analytics mithilfe des Web SDK:
- Fügen Sie die Adobe Analytics ExperienceEvent-Feldergruppe zu Ihrem Schema hinzu und verwenden Sie dann die
XDM
Objekt. - Verwenden Sie die
data
Objekt , um Daten ohne XDM-Schema an Adobe Analytics zu senden. - Automatisch generiert Kontextdatenvariablen und Verarbeitungsregeln.
Verwenden Sie die XDM
Objekt use-xdm-object
Wenn Sie ein vordefiniertes Schema verwenden möchten, das speziell für Adobe Analytics gilt, können Sie die Adobe Analytics ExperienceEvent-Schemafeldgruppe in Ihr Schema ein. Nach dem Hinzufügen können Sie dieses Schema mit dem xdm
-Objekt im Web SDK verwenden, um Daten an eine Report Suite zu senden. Wenn Daten in das Edge Network eingehen, wird das XDM-Objekt in ein Format übersetzt, das von Adobe Analytics verstanden wird.
Es gibt zwei Möglichkeiten, Daten über das Web SDK an Adobe Analytics zu senden:
Siehe Zuordnung von XDM-Objektvariablen zu Adobe Analytics im Adobe Analytics-Implementierungshandbuch finden Sie eine vollständige Referenz zu XDM-Feldern und deren Zuordnung zu Analytics-Variablen.
Verwenden Sie die data
Objekt use-data-object
Als Alternative zur Verwendung des XDM-Objekts können Sie stattdessen das Datenobjekt verwenden. Das Datenobjekt ist auf Implementierungen ausgerichtet, die derzeit AppMeasurement verwenden, wodurch die Aktualisierung auf das Web SDK viel einfacher wird.
Je nachdem, ob Sie AppMeasurement oder die Analytics-Tag-Erweiterung verwenden, finden Sie in den folgenden Handbüchern Informationen zur Migration zum Web SDK:
Siehe die Dokumentation unter Zuordnung von Datenobjektvariablen zu Adobe Analytics im Adobe Analytics-Implementierungshandbuch finden Sie eine vollständige Referenz zu Datenobjektfeldern und deren Zuordnung zu Analytics-Variablen.
Kontextdatenvariablen verwenden use-context-data-variables
Alle Variablen, die nicht automatisch zugeordnet werden, sind als Kontextdatenvariablen. Sie können dann Verarbeitungsregeln um Kontextdatenvariablen Analytics-Variablen zuzuordnen. Wenn Sie beispielsweise über ein benutzerdefiniertes XDM-Schema verfügten, das wie folgt aussah:
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
Dann wären diese Felder die Kontextdatenschlüssel, die Ihnen in der Oberfläche für Verarbeitungsregeln zur Verfügung stehen:
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
Häufig gestellte Fragen
AppMeasurement in Adobe Analytics verwendet separate Methodenaufrufe für Seitenansichten (t()
method) und Linktracking-Aufrufen (tl()
method). Stattdessen stellt das Web SDK nur die sendEvent
-Befehl zum Senden von Seitenansichten und Linktracking. Die in ein Ereignis einbezogenen Daten bestimmen, ob es sich um eine Seitenansicht oder Seitenereignis in Adobe Analytics.
Standardmäßig werden alle Ereignisse in Adobe Analytics als Seitenansichten betrachtet. Wenn Sie ein Web SDK-Ereignis auf einen Adobe Analytics-Linktracking-Aufruf setzen möchten, legen Sie die folgenden Felder fest:
- XDM-Objekt:
xdm.web.webInteraction.name
,web.webInteraction.type
, undweb.webInteraction.URL
- Datenobjekt:
data.__adobe.analytics.linkName
,data.__adobe.analytics.linkType
, unddata.__adobe.analytics.linkURL
- Kontextdaten: Nicht unterstützt
Siehe tl()
method Weitere Informationen finden Sie im Adobe Analytics-Implementierungshandbuch.
Wenn Sie clickCollectionEnabled
im configure
angegeben, werden diese Felder für Sie ausgefüllt.
Alle Ereignisse, die an einen Datastream gesendet werden, werden an alle konfigurierten Dienste übergeben. Wenn Sie beispielsweise separate Aufrufe für Personalisierung und Analytics tätigen, werden beide Ereignisse an Analytics und Target gesendet. Diese Ereignisse werden in Analytics-Berichten aufgezeichnet und können sich auf Metriken wie die Absprungrate auswirken.
Wenn Sie das Web SDK verwenden, werden diese Aufrufe normalerweise im sendEvent
Befehl.