Customer Insights - Journeys에서 사용자 지정 트리거 만들기
사용자 지정 트리거는 중요한 순간과 상호 작용을 캡처하는 유연한 방법으로, 고객의 고유한 상호 작용을 오케스트레이션할 수 있습니다.
사용자 지정 트리거는 고객 여정이 처리할 수 있는 모든 유형의 정보를 포함하고 전송할 수 있는 사용자 정의 신호입니다. Customer Insights - Journeys 사용자는 사용자 지정 트리거가 나타내는 것과 전달하는 정보의 종류를 완전히 제어할 수 있습니다.
Customer Insights - Journeys에서 사용자 지정 트리거를 만드는 것은 간단합니다. 그러나 사용자 지정 트리거에는 궁극적으로 트리거 작동을 허용하는 시스템에 작은 코드 조각을 통합할 책임이 있는 개발자 팀과 마케팅 사용자 간의 공동 작업이 필요합니다.
사용자 지정 트리거를 만들기에는 초기 트리거 생성, 트리거 통합 및 최종 완료의 세 단계가 포함됩니다.
1. 초기 트리거 생성
이 단계는 Customer Insights - Journeys의 트리거 섹션에서 수행됩니다. 사용자 지정 트리거를 만들려면 상단 리본에서 +새 트리거를 선택하세요 다음 화면에서는 트리거에 이름을 지정하고 고객이 웹 사이트/앱과 상호 작용할 때 작업을 트리거할 항목을 선택합니다..
다른 트리거 옵션("고객과 관련된 레코드가 생성되거나 업데이트될 때")은 Dataverse 레코드 변경을 기반으로 하는 트리거를 나타냅니다. 자세히 알아보기: Dataverse 레코드 변경을 기반으로 여정 트리거
다음 화면에서 화면 지침에 따라 다음을 정의합니다.
제목 및 설명
트리거에 간단한 설명 제목을 지정합니다. 다른 사용자가 카탈로그에서 올바른 트리거를 찾을 수 있도록 설명을 포함합니다.
특성
트리거 특성은 트리거를 보강하고 이동에 대한 추가 컨텍스트를 제공하여 분기를 만들거나 콘텐츠를 개인 설정합니다. 예를 들어 Wi-Fi 가입사용자 지정 트리거에는 고객이 가입을 완료한 실제 위치를 나타내는 위치 특성이 포함될 수 있습니다. 위치 특성의 값은 주차장에서 가입했는지 메인 로비에서 했는지 따라 여정에서 다른 메시지를 보내는 데 사용될 수 있습니다.
특성에는이름과 데이터 유형이 있습니다. 고객 여정이 조건에 적합한 비교기를 제공할 수 있도록 하려면 올바른 데이터 형식(텍스트, 숫자, 참 또는 거짓, 날짜/시간 또는 엔터티 참조)을 선택하는 것이 중요합니다. 예를 들어 속성의 데이터 형식이 숫자인 경우 여정은 미만 또는 같음과 같은 비교기를 제공합니다. 속성이 날짜/시간 유형인 경우 여정은 이전, 당시 및 이후와 같은 비교값을 제공합니다. 엔터티 참조 데이터 형식의 특성은 특정 엔터티를 가리키므로 엔터티 변경 사항에 따라 여정을 트리거하기 위해 복잡한 특성 목록을 정의할 필요가 없습니다.
다양한 데이터 형식의 특성을 스택하여 정교한 트리거를 생성할 수 있습니다. 예를 들어 고객이 제품을 구매할 때 여정을 트리거하려면 작업이 발생할 때 트리거를 활성화하기 위해 데이터/시간 특성을 추가한 다음, 고객 주문에 포함된 항목을 참조하기 위해 주문 엔터티를 가리키는 엔터티 참조 특성을 추가합니다.
특수 특성
고객 데이터는 모든 사용자 지정 트리거에 기본적으로 제공되는 특수 특성입니다. 이 특성에는 트리거 작업을 수행하는 고객에 대한 정보가 포함되어 있습니다. 데이터 유형은 Dynamics 365 연락처나 잠재 고객 또는 Customer Insights - Data 프로필일 수 있습니다. 코드에서는 이 특성을 authID라고 합니다.
contactpoint_email은 Customer Insights - Data 프로필과 연결된 사용자 지정 트리거에 있는 특수 특성입니다. 이 특성은 전체 Customer Insights - Data 프로필을 사용할 수 없는 경우 대체 수단으로 사용됩니다. 개발자는 전체 프로필 정보를 사용할 수 없는 경우에도 고객에게 이메일로 도달할 수 있도록 이 특성에 고객의 이메일을 포함해야 합니다.
contactpoint_phone은 Customer Insights - Data 프로필과 연결된 사용자 지정 트리거에 있는 특수 특성입니다. 이 특성은 전체 Customer Insights - Data 프로필을 사용할 수 없는 경우 대체 수단으로 사용됩니다. 개발자는 전체 프로필 정보를 사용할 수 없는 경우에도 고객에게 문자 메시지로 도달할 수 있도록 이 특성에 고객의 전화번호를 포함해야 합니다.
엔터티 참조
데이터 형식 드롭다운 아래에 엔터티 참조 옵션이 있습니다. 이 옵션을 사용하면 특정 엔터티를 가리킬 수 있으므로 캡처할 특성 목록을 지정할 필요가 없습니다.
2. 트리거 통합
트리거가 만들어지면 시스템에서 코드 코드 조각이 생성됩니다. 코드 코드 조각을 다운로드하여 개발자와 공유할 수 있습니다. 또는 개발자는 앱에서 제공하는 링크를 통해 직접 코드 조각 액세스할 수 있습니다.
노트
코드 코드 조각에 직접 액세스하려면 개발자가 Dynamics 365 Customer Insights - Journeys 앱에 액세스해야 합니다.
코드 조각을 사용하면 외부 앱 또는 웹 사이트에서 고객 작업이 Customer Insights - Journeys에서 고객 여정을 트리거할 수 있습니다. 예를 들어, 고객이 전자 상거래 웹 사이트에서 결제 버튼을 클릭하면 코드는 버튼 클릭시 호출되는 "주문 확인"트리거를 사용하여 주문 확인 고객 여정를 시작합니다. 코드 조각을 추가함으로써 개발자는 버튼 클릭을 "주문 확인" 트리거에 연결하기만 하면 됩니다.
코드 조각에는 외부 시스템에서 트리거 코드를 통합하는 방법을 자세히 설명하는 지침이 포함되어 있습니다. JavaScript(웹 페이지 용), C# 또는 Python(독립형 시스템용)을 사용하거나 iOS 및 Android SDK를 통해 트리거를 통합할 수 있습니다.
팁
사용자 지정 트리거를 일부 통합하면 보안에 영향을 줄 수 있습니다. 트리거와 함께 제공되는 코드 코드 조각에는 Customer Insights - Journeys 인스턴스를 고유하게 식별하는 수집 키가 포함되어 있습니다. 수집 키에 액세스할 수 있는 공격자는 의도하지 않은 고객 여정을 트리거할 수 있는 가짜 트리거를 보낼 수 있습니다. 다음을 수행하면 좋습니다.
- 가능하면 수집 키를 보호하십시오.
- 사용자 지정 트리거에서 특성 사용을 제한합니다. 특히 이러한 특성을 사용하여 콘텐츠를 개인 설정하고 사이트 간 스크립팅과 같은 잠재적인 공격 벡터로 작용할 수 있습니다.
3. 트리거 완료
통합이 완료되면 트리거 페이지에 사용자 지정 트리거가 예상대로 작동하는지 확인하는 정보가 표시됩니다. 통합이 완료되고 확인되면 트리거가 사용 준비 완료로 표시되어 여정에서 트리거를 표시하고 사용할 수 있게 됩니다.
팁
트리거 목록을 볼 때 맞춤 트리거에는 일반 번개 모양 아이콘 이 있습니다. 기본 제공 트리거에는 여행 가방 아이콘 과 함께 번개 모양이 있습니다.