[Alpha]{class="badge informative"}

edgeConfigOverrides(서버 SDK, sendEvent)

이 페이지에서는 서버 SDK sendEvent 메서드의 edgeConfigOverrides에 대해 설명합니다. 웹 SDK에 대해서는 edgeConfigOverrides.​을(를) 참조하십시오.

sendEvent의 edgeConfigOverrides 개체를 사용하면 단일 이벤트에 대한 데이터 스트림 설정을 재정의할 수 있습니다. 한 이벤트에 다른 데이터 세트, 보고서 세트 또는 데이터스트림 등 나머지 구현과 다른 설정이 필요한 경우 사용합니다. 모든 이벤트에 대한 설정을 재정의하려면 configure🔗에서 edgeConfigOverrides 개체를 대신 사용하십시오.

데이터 스트림 설정을 재정의하는 데 두 단계가 필요합니다.

  1. 데이터 스트림을 구성할 때 허용할 재정의를 정의합니다. 지침은 데이터 스트림 구성 재정의를 참조하십시오.
  2. 코드에서 edgeConfigOverrides 개체를 설정합니다.

configure과(와) sendEvent 모두에서 edgeConfigOverrides을(를) 설정하는 경우 SDK에서 해당 이벤트에 대해 결합합니다. com_adobe_analytics과(와) 같은 각 최상위 속성에 대해 sendEvent의 값이 configure의 전체 값을 대체합니다. configure에서만 설정한 최상위 속성이 계속 적용됩니다. 예를 보려면 configure🔗의 edgeConfigOverrides을(를) 참조하십시오.

예

다음 예제에서는 하나의 이벤트를 다른 데이터스트림에 보내고, 해당 Analytics 보고서 세트 및 Target 속성을 재정의합니다.

await visitor.sendEvent({
  xdm: {
    eventType: "commerce.purchases",
    identityMap: {
      Email: [{ id: "visitor@example.com", primary: true }]
    }
  },
  edgeConfigOverrides: {
    datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
    com_adobe_analytics: {
      reportSuites: ["examplersid3"]
    },
    com_adobe_target: {
      propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223"
    }
  }
});

datastreamId 속성은 이 이벤트를 datastreamId에 설정된 데이터 스트림과 다른 데이터 스트림으로 보냅니다. 다른 모든 속성은 configure🔗의 edgeConfigOverrides 속성과 동일합니다.

recommendation-more-help
experience-platform-help-collection