建立自訂事件
您可以建立自己的店面活動來收集產業獨有的資料,以擴充事件平台。 當您建立和設定自訂事件時,會傳送到Adobe Commerce事件收集器。
處理自訂事件
僅支援Adobe Experience Platform的自訂事件。 自訂資料不會轉送到Adobe Commerce儀表板和量度追蹤器。
對於任何custom
事件,收集器:
- 將具有
ECID
的identityMap
新增為主要身分 - 在
identityMap
中包含email
以作為次要身分 如果personalEmail.address
已設定在事件中 - 在轉送至Edge之前,先包裝
xdm
物件內的完整事件
範例:
透過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支援標準事件的屬性覆寫。 自訂資料不會轉送到Commerce儀表板和量度追蹤器。
對於具有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