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 Ihrem Schema die Feldergruppe Adobe Analytics ExperienceEvent hinzu und verwenden Sie dann das Objekt
XDM
. - Verwenden Sie das
data
-Objekt , um Daten ohne XDM-Schema an Adobe Analytics zu senden. - Verwenden Sie automatisch generierte Kontextdatenvariablen und Verarbeitungsregeln.
Verwenden des Objekts XDM
use-xdm-object
Wenn Sie ein vordefiniertes Adobe Analytics-spezifisches Schema verwenden möchten, können Sie Ihrem Schema die Schemafeldergruppe Adobe Analytics ExperienceEvent hinzufügen. Nach dem Hinzufügen können Sie dieses Schema mit dem Objekt xdm
im Web SDK füllen, 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:
Eine vollständige Referenz zu XDM-Feldern und deren Zuordnung zu Analytics-Variablen finden Sie unter Zuordnung von XDM-Objektvariablen zu Adobe Analytics im Adobe Analytics-Implementierungshandbuch.
Verwenden des Objekts data
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:
Eine vollständige Referenz zu Datenobjektfeldern und deren Zuordnung zu Analytics-Variablen finden Sie in der Dokumentation zu Datenobjektvariablenzuordnung zu Adobe Analytics im Adobe Analytics-Implementierungshandbuch.
Kontextdatenvariablen verwenden use-context-data-variables
Variablen, die nicht automatisch zugeordnet werden, sind als Kontextdatenvariablen verfügbar. Anschließend können Sie Verarbeitungsregeln verwenden, 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-Aufrufe (tl()
method). Das Web SDK stellt stattdessen nur den Befehl sendEvent
zum Senden von Seitenansichten und Linktracking bereit. Die Daten, die Sie in ein Ereignis aufnehmen, bestimmen, ob es sich um eine Seitenansicht oder ein Seitenereignis in Adobe Analytics handelt.
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
Weitere Informationen finden Sie unter der tl()
-Methode im Adobe Analytics-Implementierungshandbuch.
Wenn Sie im Befehl configure
die Option clickCollectionEnabled
aktivieren, 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 Befehl sendEvent
kombiniert.