진입 이벤트에 맞는 종료 기준 설정
이 문서에서는 캔버스 진입 이벤트와 직접 연관되는 종료 기준 및 행동 경로를 설정하여, 사용자가 캔버스에 진입한 이유와 관련된 특정 동작을 수행했을 때만 종료하거나 분기하도록 하는 방법을 다룹니다.
이벤트 속성정보를 캔버스 진입 속성정보와 비교하면 고도로 타겟팅된 플로우를 만들 수 있습니다. 예를 들어, 장바구니 이탈 캔버스에서 사용자가 이탈한 정확한 상품을 구매했을 때만 종료하도록 구성하고, 다른 상품을 구매한 경우에는 리마인더 메시지를 계속 받도록 할 수 있습니다.
이 접근 방식은 컨텍스트 변수를 사용하여 이벤트 간 속성정보를 비교합니다. 이 패턴은 이커머스 외에도 보험 갱신, 예약 리마인더, 구독 관리 등 다양한 시나리오에 적용할 수 있습니다.
종료 기준: 일치하는 동작이 발생하면 캔버스 종료
사용자가 진입 이벤트와 일치하는 동작을 수행한 후 캔버스를 완전히 떠나도록 하려면 종료 기준을 사용합니다.
예시: 티켓 구매 이탈
이 시나리오에서 사용자는 event_id라는 속성정보를 포함하는 커스텀 이벤트 Selected Ticket을 수행할 때 캔버스에 진입합니다. 종료 기준은 사용자가 역시 event_id라는 속성정보를 포함하는 커스텀 이벤트 Purchased Ticket을 트리거할 때, 종료 이벤트 속성정보를 진입 이벤트 속성정보와 비교하도록 구성됩니다. 두 값이 일치하면 사용자는 캔버스를 종료합니다.
이는 다음을 의미합니다:
- 사용자가 원래 선택한 것과 동일한 티켓을 구매하면 캔버스를 종료하고 리마인더 수신을 중단합니다.
- 사용자가 다른 티켓을 구매하면 캔버스에 남아 원래 티켓에 대한 후속 메시지를 계속 받습니다.
설정 방법:
- 트리거 커스텀 이벤트(예:
Selected Ticket)와 관련 속성정보(예:event_id)를 사용하여 액션 기반 캔버스 진입을 설정합니다. - 타겟 오디언스 단계에서 완료 커스텀 이벤트(예:
Purchased Ticket)로 종료 기준 예외 이벤트를 구성합니다. - Add property filters를 선택한 다음, 기본 속성정보
event_id비교가equals로 설정된 필터를 추가합니다. - Personalize value 토글을 켜고, Personalization type을
Context Variables로 설정하고, Attribute를event_id로 설정합니다.
이렇게 하면 Purchased Ticket 이벤트의 event_id가 원래 캔버스 진입 이벤트에서 저장된 event_id와 비교됩니다. 이러한 필터 구성에 대한 자세한 내용은 종료 기준 예시를 참조하세요.
행동 경로: 일치하는 동작에 따라 분기
사용자가 캔버스에 남아 있되, 후속 동작이 진입 이벤트와 일치하는지 여부에 따라 다른 경로를 따르도록 하려면 행동 경로를 사용합니다.
예시: 분기 경로가 있는 결제 이탈
이 시나리오에서 상품을 선택했지만 구매를 완료하지 않은 사용자는 먼저 결제 이탈 메시지를 받습니다. 그런 다음 사용자는 행동 경로 단계에서 1주일 동안 대기한 후, 해당 기간 동안의 행동에 따라 세 가지 경로로 분류됩니다:
- 원래 구매 완료: 커스텀 이벤트 속성정보 ID가 진입 속성정보 ID와 같습니다. 이 사용자에게는 감사 메시지나 교차 판매 추천을 보낼 수 있습니다.
- 다른 구매 완료: 커스텀 이벤트 속성정보 ID가 진입 속성정보 ID와 같지 않습니다. 이 사용자에게는 원래 상품에 대한 리마인더를 보낼 수 있습니다.
- 구매하지 않음: 다른 모든 사용자 그룹으로 분류됩니다. 이 사용자에게는 더 강력한 인센티브나 최종 리마인더를 보낼 수 있습니다.
설정 방법:
- 행동 경로 단계를 추가하고 평가 기간(예: 1주일)을 설정합니다.
- 첫 번째 동작 그룹(원래 구매)에 완료 커스텀 이벤트(예:
Purchased_Ticket)에 대한 트리거를 추가합니다. Add property filters를 선택한 다음, 기본 속성정보event_id비교가equals로 설정된 필터를 추가합니다. Personalize value를 켜고, Personalization type을Context Variables로 설정하고, Attribute를event_id로 설정합니다. - 두 번째 동작 그룹(다른 구매)에 동일한 트리거 이벤트를 추가하되, 비교를
does not equal로 설정하고 동일한 컨텍스트 변수 구성을 사용합니다. - 완료 이벤트를 전혀 수행하지 않은 사용자에게는 다른 모든 사용자 그룹을 사용합니다.
이러한 필터 구성에 대한 자세한 내용은 행동 경로 예시를 참조하세요.
기타 활용 사례
이 문서에서는 구매 이탈 예시를 사용했지만, 완료 동작이 진입 동작과 연관되어야 하는 모든 시나리오에 동일한 패턴을 적용할 수 있습니다:
- 보험 갱신: 캔버스를 트리거한 특정 보험을 갱신한 사용자를 종료합니다.
- 예약 리마인더: 원래 예약을 확인했는지 또는 변경했는지에 따라 사용자를 분기합니다.
- 구독 관리: 안내받은 특정 플랜을 업그레이드했는지 여부에 따라 사용자를 다르게 라우팅합니다.
- 이벤트 등록: 관심을 보인 특정 이벤트에 대한 등록을 완료한 사용자를 종료합니다.
알아두어야 할 사항
- 이 문서의 구성은 설명을 위한 예시입니다. 시작하기 전에 개발 환경에서 모든 구성요소를 테스트하세요.
- 진입 이벤트의 속성정보 이름과 데이터 유형이 종료 기준 또는 행동 경로에서 사용하는 것과 일치하는지 확인하세요.
- 이벤트 간 속성정보 비교가 어떻게 작동하는지에 대한 자세한 내용은 컨텍스트 변수를 참조하세요.