Dynamic Datastream Configurations에 대한 모범 사례

Dynamic Datastream Configuration 규칙을 디자인하고 운영할 때 다음 방법을 사용하십시오. 시스템 보호를 관리하고, 일반적인 실수를 방지하며, 쉽게 이해하고 문제를 해결할 수 있는 구성을 유지 관리하는 데 도움이 됩니다.

규칙 디자인 rule-design

이벤트 소스당 별도의 데이터스트림을 사용합니다. 웹 SDK에 대한 데이터스트림 하나, 모바일 SDK에 대한 데이터스트림 하나 및 서버 API에 대한 데이터스트림 하나를 만드는 것이 좋습니다. 데이터가 다른 소스에서 왔거나 다른 XDM 스키마를 사용하는 경우 별도의 데이터 스트림을 만듭니다. 자체 해당 데이터 세트가 있는 전용 데이터 스트림은 추적 가능성을 향상시키고 문제 해결을 간소화합니다. 그러면 동적 데이터스트림 구성 규칙이 각 데이터스트림 내의 라우팅을 처리합니다.

규칙을 단순하고 평평하게 유지하십시오. 동적 데이터 스트림 구성은 중첩된 논리 표현식을 지원하지 않습니다. 논리에 중첩이 필요한 경우 여러 플랫 규칙으로 구분합니다. 규칙이 단순하면 평가 속도가 빨라지고, 감사하기 쉬워지며, 예상치 못한 일치 항목이 발생할 가능성이 줄어듭니다.

기본 조건으로 eventType을(를) 사용합니다. eventType은(는) 라우팅 결정에 가장 안정적이고 성능이 뛰어난 판별자입니다. Web SDK, Mobile SDK 및 Server API 구현에 걸쳐 일관되게 채워지고 잘 정의된 값 세트가 있습니다. 거의 모든 사용 사례는 eventType 기반 조건으로 시작해야 하며 선택적으로 보조 조건과 결합되어야 합니다.

우선 순위별 순서 규칙: 소모성, 실행 가능, 분석 순으로 정렬합니다. Edge Network은 첫 번째 일치 승 평가를 사용하므로 규칙 순서에 따라 여러 조건을 일치시킬 수 있는 이벤트의 결과가 결정됩니다.

권장 순서:

  1. 보트 트래픽: 소모성 또는 격리
  2. 시스템 이벤트(decisioning.propositionFetch, personalization.request): 격리
  3. 실행 가능 이벤트: 프로필이 활성화된 데이터 세트로 라우팅
  4. 분석 이벤트: 프로필이 아닌 데이터 세트로 라우팅

소모성 규칙을 먼저 사용하면 Edge Network에서 프로필 수집 또는 인바운드 개인화와 같은 비싼 라우팅 결정을 내리기 전에 유해 트래픽이나 운영 트래픽을 포착할 수 있습니다.

기본 경로를 신중하게 디자인하세요. 데이터 스트림의 기본 Adobe Experience Platform 이벤트 데이터 세트를 프로필이 활성화되지 않은 데이터 세트로 구성합니다. 그러면 프로필 스토어를 부풀리지 않고 예기치 않거나 분류되지 않은 이벤트가 데이터 레이크에 도착합니다. 분류한 후 언제든지 특정 규칙을 추가하여 새로 검색된 이벤트 유형을 프로필에 홍보할 수 있습니다.

데이터 세트 전략 dataset-strategy

규칙을 구성하기 전에 데이터 세트를 만드십시오. 라우팅 구성에서 참조하기 전에 모든 대상 데이터 세트가 올바른 스키마와 함께 있어야 합니다. Assurance을 사용하여 규칙의 유효성을 검사한 후 프로필을 활성화하고 데이터 유지를 구성하고 Customer Journey Analytics 연결을 업데이트합니다.

데이터 보존 구성 지침은 경험 이벤트 데이터 세트 보존 안내서를 참조하십시오.

일관된 명명 규칙을 사용합니다. 데이터 세트 이름 지우기를 사용하면 구성을 검토하거나 수집을 모니터링할 때 각 데이터 세트의 목적을 쉽게 식별할 수 있습니다. 권장 패턴:

  • [Brand] Web Events - Profile (90d)
  • [Brand] Web Events - Analytics (12mo)
  • [Brand] Bot Traffic - Quarantine (30d)
  • [Brand] System Events - Quarantine (30d)

데이터 세트 전략과 Customer Journey Analytics 연결을 맞춥니다. Dynamic Datastream Configuration 규칙과 이벤트 경로를 별도의 데이터 세트로 구성한 후 보고에 사용해야 하는 데이터 세트만 포함하도록 Customer Journey Analytics 연결을 업데이트하십시오. 보트 트래픽 및 시스템 이벤트에 대한 격리 데이터 세트를 제외합니다. 자세한 내용은 Customer Journey Analytics 연결 설명서를 참조하세요.

운영 사례 operational

변경 내용을 전파하는 데 15분을 허용합니다. 새 규칙 또는 업데이트된 Dynamic Datastream Configuration 규칙을 포함한 데이터 스트림 구성 변경 내용은 Edge Network 전체에 전파되는 데 최대 15분이 소요됩니다. 변경 사항을 저장한 후 즉시 테스트하지 마십시오. Assurance 세션을 실행하거나 데이터 세트 수집 볼륨을 비교하기 전에 전체 전달 창을 기다립니다.

규칙을 사용하기 전에 클라이언트측 재정의를 제거하십시오. 데이터 스트림 구성 재정의이(가) Dynamic Datastream Configuration 규칙보다 우선합니다. 클라이언트측 재정의를 전달하는 모든 이벤트는 오류나 경고 없이 자동으로 규칙을 우회합니다. 규칙을 활성화하기 전에 웹 SDK 또는 Mobile SDK 구현을 감사하여 Dynamic Datastream Configurations에서 처리해야 하는 이벤트에 대한 sendEventconfigure 호출에서 edgeConfigOverrides을(를) 제거하십시오.

배포 후 모니터링 프로덕션에서 규칙을 활성화한 후 다음을 모니터링하여 올바른 동작을 확인합니다.

  • 데이터 집합 수집 볼륨(Adobe Experience Platform > 데이터 집합): 이벤트가 예상 데이터 집합에 도달하고 볼륨이 예상과 일치하는지 확인합니다.
  • 스트리밍 수집 처리량 및 총 데이터 볼륨: 이제 프로필이 활성화된 데이터 세트에서 라우팅된 이벤트에 비례하는 스트리밍 수집 볼륨의 영향을 확인합니다. 보존 만료 기간에 대해 총 데이터 볼륨이 어떤 영향을 미치는지 확인하십시오.
  • Customer Journey Analytics작업 영역: 데이터 세트를 제외하거나 이벤트 유형을 표시하지 않은 경우 해당 이벤트가 보고서에 더 이상 표시되지 않는지 확인하십시오.

다음 단계

recommendation-more-help
experience-platform-help-datastreams