사용자 지정 이벤트 만들기

고유한 업계 데이터를 수집하기 위해 고유한 상점 이벤트를 만들어 이벤트 플랫폼을 확장할 수 있습니다. 사용자 지정 이벤트를 만들고 구성하면 Adobe Commerce 이벤트 수집기로 전송됩니다.

사용자 지정 이벤트 처리

사용자 지정 이벤트는 Adobe Experience Platform에 대해서만 지원됩니다. 사용자 지정 데이터는 Adobe Commerce 대시보드 및 지표 추적기로 전달되지 않습니다.

custom 이벤트의 경우 수집기는

  • ECID을(를) 기본 ID로 사용하는 identityMap 추가
  • 이벤트에 보조 ID if personalEmail.address이(가) 설정되었으므로 identityMapemail을(를) 포함합니다.
  • 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