Journey Optimizer 이벤트에 대한 ExperienceEvent 스키마 정보 about-experienceevent-schemas
Journey Optimizer 이벤트는 스트리밍 수집을 통해 Adobe Experience Platform으로 전송되는 XDM 경험 이벤트입니다.
따라서 Journey Optimizer에 대한 이벤트를 설정하기 위한 중요한 전제 조건은 Adobe Experience Platform의 XDM(Experience Data Model) 및 XDM 경험 이벤트 스키마를 구성하는 방법과 XDM 형식의 데이터를 Adobe Experience Platform으로 스트리밍하는 방법에 대해 잘 알고 있다는 것입니다.
Journey Optimizer 이벤트에 대한 스키마 요구 사항 schema-requirements
Journey Optimizer에 대한 이벤트를 설정하는 첫 번째 단계는 이벤트를 나타내도록 정의된 XDM 스키마와 Adobe Experience Platform에서 이벤트의 인스턴스를 기록하도록 만들어진 데이터 세트가 있는지 확인하는 것입니다. 이벤트에 대한 데이터 세트를 보유하는 것은 엄격히 필요하지 않지만 이벤트를 특정 데이터 세트에 보내면 향후 참조 및 분석을 위해 사용자의 이벤트 내역을 유지할 수 있으므로 항상 좋은 방법입니다. 이벤트에 적합한 스키마와 데이터 세트가 없는 경우 Adobe Experience Platform 웹 인터페이스에서 두 작업을 모두 수행할 수 있습니다.
Journey Optimizer 이벤트에 사용할 모든 XDM 스키마는 다음 요구 사항을 충족해야 합니다.
-
스키마는 XDM ExperienceEvent 클래스의 스키마여야 합니다.
-
시스템 생성 이벤트의 경우 스키마에 오케스트레이션 eventID 필드 그룹이 포함되어야 합니다. Journey Optimizer은(는) 이 필드를 사용하여 여정에서 사용되는 이벤트를 식별합니다.
-
이벤트에서 개별 프로필을 식별하기 위한 ID 필드를 선언합니다. ID를 지정하지 않으면 ID 맵을 사용할 수 있습니다. 이러한 방법은 권장되지 않습니다.
-
나중에 여정에서 이 데이터를 조회에 사용하려면 스키마와 데이터 세트에 프로필을 표시하십시오.
-
사용자, 이벤트가 생성된 장치, 위치 또는 이벤트와 관련된 기타 의미 있는 상황 등 이벤트와 함께 포함하려는 다른 컨텍스트 데이터를 캡처하기 위해 데이터 필드를 자유롭게 포함할 수 있습니다.
스키마 관계 활용 leverage_schema_relationships
Adobe Experience Platform을 사용하면 한 데이터 세트를 다른 데이터 세트에 대한 조회 테이블로 사용하기 위해 스키마 간의 관계를 정의할 수 있습니다.
브랜드 데이터 모델에 구매를 캡처하는 스키마가 있다고 가정합니다. 제품 카탈로그에 대한 스키마도 있습니다. 구매 스키마에서 제품 ID를 캡처하고 관계를 사용하여 제품 카탈로그에서 더 완벽한 제품 세부 정보를 조회할 수 있습니다. 이를 통해 모든 랩탑 ID를 명시적으로 나열하거나 트랜잭션 시스템에서 모든 개별 제품 세부 사항을 캡처하지 않고도 노트북을 구매한 모든 고객을 위한 대상을 만들 수 있습니다.
관계를 정의하려면 소스 스키마에 전용 필드가 있어야 합니다. 이 경우 구매 스키마의 제품 ID 필드입니다. 이 필드는 대상 스키마의 제품 ID 필드를 참조해야 합니다. 소스 및 대상 테이블은 프로필에 대해 활성화되어야 하며 대상 스키마에는 기본 ID로 정의된 공통 필드가 있어야 합니다.
다음은 기본 ID로 정의된 제품 ID의 프로필에 대해 활성화된 제품 카탈로그 스키마입니다.
다음은 제품 ID 필드에 정의된 관계가 있는 구매 스키마입니다.
그런 다음 Journey Optimizer에서 연결된 테이블의 모든 필드를 활용할 수 있습니다.
배열 relationships_limitations
제품 ID 목록과 같은 문자열 배열에 스키마 관계를 정의할 수 있습니다.
구매 정보(제품 ID, 제품 이름, 가격, 할인) 목록과 같은 개체 배열 내부의 속성과 스키마 관계를 정의할 수도 있습니다. 조회 값을 여정(조건, 사용자 정의 작업 등) 및 메시지 개인화를 참조하십시오.
이벤트 구성 unitary_event_configuration
연결된 스키마 필드는 단일 및 비즈니스 이벤트 구성에서 사용할 수 있습니다.
- 이벤트 구성 화면에서 이벤트 스키마 필드를 검색할 때.
- 시스템 생성 이벤트에 대한 조건을 정의할 때.
연결된 필드를 사용할 수 없습니다.
- 이벤트 키 공식
- 이벤트 id 조건(규칙 기반 이벤트)
단일 이벤트를 구성하는 방법에 대해 알아보려면 이 페이지를 참조하세요.
이벤트 컨텍스트를 사용하여 조건 여정 journey_conditions_using_event_context
조건 작성(표현식 편집기)을 위해 여정에 사용된 이벤트에 연결된 조회 테이블의 데이터를 사용할 수 있습니다.
여정에 조건을 추가하고 표현식을 편집한 후 표현식 편집기에서 이벤트 노드를 펼칩니다.
여정 조건을 정의하는 방법을 알아보려면 이 페이지를 참조하세요.
메시지 개인화 message_personalization
연결된 필드는 메시지를 개인화할 때 사용할 수 있습니다. 관련 필드는 여정에서 메시지로 전달된 컨텍스트에 표시됩니다.
상황별 여정 정보를 사용하여 메시지를 개인화하는 방법에 대해 알아보려면 이 페이지를 참조하세요.
여정 이벤트 컨텍스트를 사용한 사용자 지정 작업 개인화 custom_action_personalization_with_journey_event_context
연결된 필드는 여정 사용자 지정 작업 활동의 작업 매개 변수를 구성할 때 사용할 수 있습니다.
사용자 지정 작업을 사용하는 방법에 대해 알아보려면 이 페이지를 참조하세요.