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

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

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

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 Befehl sendEvent kombiniert.

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