사용자 지정 이벤트 만들기
고유한 업계 데이터를 수집하기 위해 고유한 상점 이벤트를 만들어 이벤트 플랫폼을 확장할 수 있습니다. 사용자 지정 이벤트를 만들고 구성하면 Adobe Commerce 이벤트 수집기로 전송됩니다.
사용자 지정 이벤트 처리
사용자 지정 이벤트는 Adobe Experience Platform에 대해서만 지원됩니다. 사용자 지정 데이터는 Adobe Commerce 대시보드 및 지표 추적기로 전달되지 않습니다.
custom
이벤트의 경우 수집기는
ECID
을(를) 기본 ID로 사용하는identityMap
추가- 이벤트에 보조 ID if
personalEmail.address
이(가) 설정되었으므로identityMap
의email
을(를) 포함합니다. - Edge으로 전달하기 전에
xdm
개체 내에 전체 이벤트를 래핑합니다.
예:
Adobe Commerce 이벤트 SDK를 통해 게시된 사용자 지정 이벤트:
mse.publish.custom({
commerce: {
saveForLaters: {
value: 1,
},
},
});
Edge Experience Platform:
{
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",
},
],
},
],
});
Edge Experience Platform:
{
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