데이터스트림 재정의 구성
데이터 스트림 재정의를 사용하여 웹 SDK 또는 Mobile SDK을 통해 Edge Network에 전달되는 데이터 스트림에 대한 추가 구성을 정의합니다.
새 데이터스트림을 생성하거나 기존 설정을 수정하지 않고 다른 데이터스트림 비헤이비어를 트리거합니다.
데이터 스트림 구성 재정의는 2단계 프로세스입니다.
-
먼저 데이터 스트림 구성 페이지에서 데이터 스트림 구성 재정의를 정의해야 합니다.
-
다음 방법 중 하나로 Edge Network에 재정의를 전송해야 합니다.
이 문서에서는 지원되는 모든 재정의에 대한 전반적인 데이터스트림 구성 재정의 프로세스를 설명합니다.
사용 사례 use-cases
다음 사용 사례에서는 데이터 스트림 재정의를 사용하는 방법과 시기를 보여 줍니다.
다중 지역 데이터 수집 multi-region
한 회사가 운영되는 국가마다 다른 웹 사이트 또는 하위 도메인을 보유하고 있습니다. 해당 분석 관련 보고서 세트, 국가별 Adobe Target 속성 토큰, 국가별 스키마, 데이터 세트, Journey Optimizer 구성 등을 포함하는 구성된개의 개별 데이터 스트림이 있습니다. 또한 회사는 모든 국가별 데이터가 집계되는 전역 구성 세트를 보유하고 있습니다.
회사는 데이터스트림 재정의를 사용하여 데이터를 하나의 데이터스트림으로 보내는 기본 동작 대신 데이터 흐름을 다른 데이터스트림으로 동적으로 전환할 수 있습니다.
일반적인 사용 사례는 고객이 주문 또는 사용자 프로필 업데이트와 같은 중요한 작업을 수행할 때 데이터를 국가별 데이터스트림 및 글로벌 데이터스트림으로 보내는 것입니다.
다양한 사업부를 위한 프로필 및 ID 차별화 multiple-business-units
여러 사업부를 가진 회사는 여러 Experience Platform 샌드박스를 사용하여 각 사업부와 관련된 데이터를 저장하려고 합니다.
회사는 데이터를 기본 데이터스트림으로 보내는 대신 데이터스트림 재정의를 사용하여 각 사업부가 데이터를 수신할 자체 데이터스트림을 보유하도록 할 수 있습니다.
Datastreams UI에서 데이터스트림 재정의 구성 configure-overrides
데이터 스트림 구성 재정의를 사용하면 다음 데이터 스트림 구성을 수정할 수 있습니다.
- Experience Platform 이벤트 데이터 세트
- 속성 토큰 Adobe Target개
- Audience Manager ID 동기화 컨테이너
- Adobe Analytics개의 보고서 세트
Adobe Target에 대한 데이터스트림 재정의 target-overrides
Adobe Target 데이터 스트림에 대한 데이터 스트림 재정의를 구성하려면 먼저 Adobe Target 데이터 스트림을 만들어야 합니다. 지침에 따라 Adobe Target 서비스로 데이터스트림을 구성합니다.
데이터 스트림을 만든 후 추가한 Adobe Target 서비스를 편집하고 Property Token Overrides 섹션을 사용하여 원하는 데이터 스트림 재정의를 추가합니다. 한 줄에 하나의 속성 토큰을 추가합니다.
원하는 재정의를 추가한 후 데이터스트림 설정을 저장합니다.
이제 Adobe Target 데이터 스트림 재정의가 구성되었습니다. 이제 웹 SDK 또는 모바일 SDK을 통해 Edge Network 에 재정의를 보낼 수 있습니다.
Adobe Analytics에 대한 데이터스트림 재정의 analytics-overrides
Adobe Analytics 데이터 스트림에 대한 데이터 스트림 재정의를 구성하려면 먼저 Adobe Analytics 데이터 스트림을 만들어야 합니다. 지침에 따라 Adobe Analytics 서비스로 데이터스트림을 구성합니다.
데이터 스트림을 만든 후 추가한 Adobe Analytics 서비스를 편집하고 Report Suite Overrides 섹션을 사용하여 원하는 데이터 스트림 재정의를 추가합니다.
보고서 세트 무시의 일괄 편집을 활성화하려면 Show Batch Mode을(를) 선택하십시오. 보고서 세트 재정의 목록을 복사하여 붙여넣으면 한 줄에 하나의 보고서 세트를 입력할 수 있습니다.
원하는 재정의를 추가한 후 데이터스트림 설정을 저장합니다.
이제 Adobe Analytics 데이터 스트림 재정의가 구성되었습니다. 이제 웹 SDK 또는 모바일 SDK을 통해 Edge Network 에 재정의를 보낼 수 있습니다.
Experience Platform 이벤트 데이터 세트에 대한 데이터스트림 재정의 event-dataset-overrides
Experience Platform 이벤트 데이터 세트에 대한 데이터스트림 재정의를 구성하려면 먼저 Adobe Experience Platform 데이터스트림을 만들어야 합니다. 지침에 따라 Adobe Experience Platform 서비스로 데이터스트림을 구성합니다.
데이터 스트림을 만든 후 추가한 Adobe Experience Platform 서비스를 편집하고 Add Event Dataset 옵션을 선택하여 하나 이상의 재정의 이벤트 데이터 세트를 추가합니다.
원하는 재정의를 추가한 후 데이터스트림 설정을 저장합니다.
이제 Adobe Experience Platform 데이터 스트림 재정의가 구성되었습니다. 이제 웹 SDK 또는 모바일 SDK을 통해 Edge Network 에 재정의를 보낼 수 있습니다.
서드파티 ID 동기화 컨테이너에 대한 데이터스트림 재정의 container-overrides
서드파티 ID 동기화 컨테이너에 대한 데이터스트림 재정의를 구성하려면 먼저 데이터스트림을 만들어야 합니다. 다음 지침에 따라 데이터스트림을 구성하여 하나의 데이터스트림을 만듭니다.
데이터 스트림을 만든 후 Advanced Options(으)로 이동하여 Third Party ID Sync 옵션을 활성화합니다.
그런 다음 Container ID Overrides 섹션을 사용하여 기본 설정을 재정의할 컨테이너 ID를 추가합니다.
"1234567"과 같은 문자열이 아니라 1234567과 같은 숫자 값이어야 합니다. Web SDK를 통해 컨테이너 ID 재정의로 문자열 값을 전송하면 오류가 발생합니다.
원하는 재정의를 추가한 후 데이터스트림 설정을 저장합니다.
이제 ID 동기화 컨테이너 무시가 구성되었습니다. 이제 웹 SDK 또는 모바일 SDK을 통해 Edge Network 에 재정의를 보낼 수 있습니다.
Edge Network에 재정의 보내기 send-overrides
데이터 수집 UI에서 데이터 스트림 재정의를 구성한 후 웹 SDK 또는 Mobile SDK을 통해 Edge Network에 재정의를 보낼 수 있습니다.
- 웹 SDK: JavaScript 라이브러리 코드 예제에 대해서는 데이터스트림 구성 재정의를 참조하십시오.
- Mobile SDK: sendEvent API를 사용하거나 규칙을 사용하여 데이터스트림 ID 재정의를 보낼 수 있습니다.
페이로드 예제 payload-example
위의 예제에서는 아래 페이로드와 유사한 Edge Network 페이로드를 생성합니다.
{
"meta": {
"configOverrides": {
"com_adobe_experience_platform": {
"datasets": {
"event": {
"datasetId": "SampleProfileDatasetIdOverride"
}
}
},
"com_adobe_analytics": {
"reportSuites": [
"MyFirstOverrideReportSuite",
"MySecondOverrideReportSuite",
"MyThirdOverrideReportSuite"
]
},
"com_adobe_identity": {
"idSyncContainerId": "1234567"
},
"com_adobe_target": {
"propertyToken": "63a46bbc-26cb-7cc3-def0-9ae1b51b6c62"
}
},
"state": { }
},
"events": [ ]
}