カスタムイベントの作成
次の項目を拡張することができます: イベントプラットフォーム 独自のストアフロントイベントを作成して、自社の業界固有のデータを収集する。 カスタムイベントを作成して設定すると、 Adobe Commerce Events Collector.
カスタムイベントの処理
カスタムイベントは、Adobe Experience Platformでのみサポートされています。 カスタムデータは、Adobe Commerceのダッシュボードおよび指標トラッカーには転送されません。
任意の custom
イベント、コレクター:
- 追加数
identityMap
次を使用ECID
プライマリ ID として - 次を含む
email
inidentityMap
セカンダリ ID として ifpersonalEmail.address
がイベントに設定されている - イベント全体を
xdm
Edge に転送する前のオブジェクト
例:
Adobe Commerce Events SDK を通じて公開されたカスタムイベント:
mse.publish.custom({
commerce: {
saveForLaters: {
value: 1,
},
},
});
Experience PlatformEdge 内:
{
xdm: {
identityMap: {
ECID: [
{
id: 'ecid1234',
primary: true
}
],
email: [
{
id: "runs@safari.ke",
primary: false
}
]
},
commerce: {
saveForLaters: {
value: 1
}
}
}
}
NOTE
カスタムイベントを使用すると、デフォルトのAdobe Analyticsレポートに影響を与える場合があります。
イベントの上書きの処理(カスタム属性)
標準イベントの属性の上書きは、イベントでのみサポートされています。Experience Platform。 カスタムデータは、コマースダッシュボードおよび指標トラッカーには転送されません。
次を含む任意のイベントの customContext
の場合、コレクターは関連するコンテキストで設定された結合フィールドを、 customContext
. オーバーライドの使用例は、開発者が、既にサポートされているイベントでページの他の部分によって設定されたコンテキストを再利用し、拡張したい場合です。
NOTE
カスタムイベントを上書きする場合は、そのイベントタイプに対してExperience Platformへのイベント転送をオフにして、二重カウントを回避する必要があります。
例:
Adobe Commerce Events SDK で公開された上書きを含む製品表示:
mse.publish.productPageView({
productListItems: [
{
productCategories: [
{
categoryID: "cat_15",
categoryName: "summer pants",
categoryPath: "pants/mens/summer",
},
],
},
],
});
Experience PlatformEdge 内:
{
xdm: {
eventType: 'commerce.productViews',
identityMap: {
ECID: [
{
id: 'ecid1234',
primary: true,
}
]
},
commerce: {
productViews: {
value : 1,
}
},
productListItems: [{
SKU: "1234",
name: "leora summer pants",
productCategories: [{
categoryID: "cat_15",
categoryName: "summer pants",
categoryPath: "pants/mens/summer",
}],
}],
}
}
NOTE
カスタム属性を使用したイベントの上書きは、デフォルトのAdobe Analyticsレポートに影響を与える可能性があります。
recommendation-more-help
6bf243c8-c8c6-4074-826f-546af445e840