동적 데이터 스트림 구성 개요
기본적으로 Adobe Experience Platform Edge Network은(는) 데이터스트림에 도착하는 모든 이벤트를 사용하도록 설정한 모든 Experience Cloud 서비스로 보냅니다. Dynamic Datastream Configurations을(를) 사용하여 클라이언트측 SDK 코드를 변경하지 않고 이벤트를 수신하는 서비스 및/또는 해당 이벤트를 저장하는 데이터 세트를 제어하는 규칙을(를) 정의합니다.
Dynamic Datastream Configurations 전에 이벤트 라우팅을 제어하려면 여러 데이터스트림을 유지하거나 클라이언트측 SDK 구현에서 재정의 논리를 추가해야 합니다. Dynamic Datastream Configurations이(가) 해당 라우팅 논리 서버측을 데이터스트림 자체로 이동합니다.
Dynamic Datastream Configurations이(가) 수행할 수 있는 작업 can-do
다음 표에는 사용 가능한 라우팅 작업이 요약되어 있습니다.
Dynamic Datastream Configurations이(가) 수행할 수 없는 작업 cannot-do
동적 데이터스트림 구성은 이벤트 수준 라우팅을 위해 설계되었습니다. 다음 작업은 지원되지 않습니다.
규칙 평가 모델 rule-evaluation
Edge Network에서 규칙을 평가하는 방법을 이해하면 예측 가능한 동작을 수행하는 구성을 디자인하는 데 도움이 됩니다.
- 첫 번째 일치 항목 승리. Edge Network은 사용자가 정의하는 순서대로 규칙을 평가합니다. 이벤트가 규칙과 일치하면 Edge Network은 해당 규칙의 라우팅 구성을 적용하고 추가 규칙 평가를 중지합니다.
- 기본 대체 항목 이벤트와 일치하는 규칙이 없으면 이벤트는 기본 정적 데이터스트림 구성(기본 이벤트 데이터 집합 및 활성화된 모든 서비스)을 따릅니다.
- 25ms 평가 예산입니다. 데이터 스트림의 모든 규칙은 총 25ms 내에서 평가되어야 합니다. 평가가 이 예산을 초과하는 경우 이벤트는 기본 데이터 스트림 구성으로 돌아갑니다. 규칙을 단순화하고
eventType과(와) 같은 신뢰할 수 있는 필드에 초점을 맞추십시오. - 단순 식만 사용합니다. 시스템에서 중첩된 논리 표현식(컨테이너 내의 컨테이너)을 지원하지 않습니다. 논리에 중첩이 필요한 경우 여러 플랫 규칙으로 나누십시오.
지원되는 데이터 형식, 연산자 및 가드레일의 전체 목록을 보려면 동적 데이터 스트림 구성 만들기를 참조하십시오.
이벤트 값 분류 event-taxonomy
규칙을 디자인하기 전에 구현에서 보내는 모든 이벤트 유형을 세 가지 범주 중 하나로 분류합니다. 이 분류는 데이터 세트 전략 및 규칙 디자인을 직접 결정합니다.
decisioning.propositionFetch 및 personalization.request과(와) 같은 작동 이벤트규칙을 구성하기 전에 이벤트를 분류하는 것이 가장 중요한 계획 단계입니다. 필요한 데이터 세트, 이벤트가 어떤 데이터 세트로 이동하며 써야 하는 규칙의 수를 결정합니다.
데이터스트림 무시와 상호 배타성 overrides
edgeConfigOverrides 페이로드가 있는지 확인하십시오.동적 데이터 스트림 구성 및 데이터 스트림 구성 재정의은(는) 이벤트별로 함께 사용할 수 없습니다. 이벤트가 웹 SDK sendEvent 또는 configure을(를) 통해 전송되는 클라이언트측 재정의를 전달하는 경우 재정의가 우선하며 Edge Network에서 해당 이벤트에 대한 Dynamic Datastream Configuration 규칙을 건너뜁니다.
이벤트 유형당 하나의 접근 방식 또는 다른 접근 방식을 사용하도록 구현을 계획합니다. 둘 다 사용하지 마십시오. 가능한 경우 클라이언트측 재정의를 통해 Dynamic Datastream Configurations을(를) 사용합니다. 더 나은 가시성, 추적 가능성 및 제어를 제공합니다.
다음 단계
- 첫 번째 규칙을 구성하기 전에 사전 요구 사항 및 계획 검사 목록을 검토하십시오.
- 올바른 데이터 세트 전략을 선택하려면 동적 데이터 스트림 구성 패턴을 읽어 보십시오.
- UI 단계에 따라 만들기 Dynamic Datastream Configurations를 수행하십시오.