Web SDK を使用したAdobe Analyticsへのデータの送信
Experience PlatformWeb SDK は、Experience PlatformEdge Networkを介してAdobe Analyticsにデータを送信できます。 Adobeでは、Web SDK を使用してAdobe Analyticsにデータを送信するためのいくつかのオプションを提供しています。
- Adobe Analytics ExperienceEvent フィールドグループ をスキーマに追加してから、
XDMオブジェクト を使用します。 dataオブジェクトを使用して XDM スキーマを使用せずにAdobe Analyticsにデータを送信します。- 自動生成された コンテキストデータ変数 および 処理ルール を使用します。
XDM オブジェクトの使用 use-xdm-object
Adobe Analyticsに特有の事前定義済みスキーマを使用する場合は、Adobe Analytics ExperienceEvent スキーマフィールドグループ をスキーマに追加できます。 追加したら、Web SDK の xdm オブジェクトを使用してこのスキーマにデータを入力し、レポートスイートにデータを送信できます。 Edge Networkにデータが到達すると、XDM オブジェクトがAdobe Analyticsで認識できる形式に変換されます。
Web SDK を使用してAdobe Analyticsにデータを送信する方法は 2 つあります。
XDM フィールドの詳細とAdobe Analytics変数へのマッピング方法については、Adobe Analytics実装ガイドの XDM オブジェクト変数の Analytics へのマッピング を参照してください。
data オブジェクトの使用 use-data-object
XDM オブジェクトを使用する代わりに、データオブジェクトを使用することもできます。 データオブジェクトは、現在AppMeasurementを使用している実装に向けられているので、Web SDK へのアップグレードがはるかに容易になります。
Web SDK への移行方法の詳細については、AppMeasurementと Analytics タグ拡張機能のどちらを使用しているかにより、次のガイドを参照してください。
データオブジェクトフィールドの完全なリファレンスとAdobe Analytics変数へのマッピング方法については、Adobe Analytics実装ガイドの Analytics へのデータオブジェクト変数のマッピング に関するドキュメントを参照してください。
コンテキストデータ変数の使用 use-context-data-variables
自動的にマッピングされない変数は、 コンテキストデータ変数 として使用できます。 その後、 処理ルール を使用して、コンテキストデータ変数を Analytics 変数にマッピングできます。 例えば、次のようなカスタム XDM スキーマがあるとします。
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
その後、これらのフィールドは、処理ルールインターフェイスで使用できるコンテキストデータキーになります。
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
FAQ
Adobe AnalyticsのAppMeasurementでは、ページビューの呼び出し(t() メソッド )とリンクトラッキングコールの呼び出し(tl() メソッド )が別々に使用されます。 代わりに、Web SDK は、ページビューとリンクトラッキングの両方を送信するための sendEvent コマンドのみを提供します。 イベントに含めるデータによって、そのデータがAdobe Analyticsの ページビュー または ページイベント かどうかが決まります。
デフォルトでは、すべてのイベントは、Adobe Analyticsではページビューと見なされます。 Web SDK イベントをAdobe Analytics リンクトラッキング呼び出しに設定する場合は、次のフィールドを設定します。
- XDM オブジェクト:
xdm.web.webInteraction.name、web.webInteraction.type、web.webInteraction.URL - データオブジェクト:
data.__adobe.analytics.linkName、data.__adobe.analytics.linkTypeおよびdata.__adobe.analytics.linkURL - コンテキストデータ:サポートされていません
詳しくは 🔗Adobe Analytics導入ガイドの tl() メソッドを参照してください。
configure コマンドで clickCollectionEnabled を有効にすると、これらのフィールドに値が設定されます。
データストリームに送信されたすべてのイベントは、設定済みのすべてのサービスに渡されます。 例えば、パーソナライゼーションと Analytics に対して個別の呼び出しを行う場合、両方のイベントが Analytics と Target に送信されます。 これらのイベントは、Analytics レポートに記録され、バウンス率などの指標に影響を与える可能性があります。
Web SDK を使用する場合、通常、これらの呼び出しは sendEvent コマンドで組み合わされます。