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:

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

Wie unterscheidet ich Seitenansichtsaufrufe von Linktracking-Aufrufen im Web SDK?

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, und web.webInteraction.URL
  • Datenobjekt: data.__adobe.analytics.linkName, data.__adobe.analytics.linkType, und data.__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.

Wie unterscheidet ein Datastream Daten von anderen Diensten mit Daten, die für Adobe Analytics bestimmt sind?

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.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636