Skip to content

진입 이벤트에 맞는 종료 기준 설정

이 문서에서는 캔버스 진입 이벤트와 직접 연관되는 종료 기준 및 행동 경로를 설정하여, 사용자가 캔버스에 진입한 이유와 관련된 특정 동작을 수행했을 때만 종료하거나 분기하도록 하는 방법을 다룹니다.

이벤트 속성정보를 캔버스 진입 속성정보와 비교하면 고도로 타겟팅된 플로우를 만들 수 있습니다. 예를 들어, 장바구니 이탈 캔버스에서 사용자가 이탈한 정확한 상품을 구매했을 때만 종료하도록 구성하고, 다른 상품을 구매한 경우에는 리마인더 메시지를 계속 받도록 할 수 있습니다.

이 접근 방식은 컨텍스트 변수를 사용하여 이벤트 간 속성정보를 비교합니다. 이 패턴은 이커머스 외에도 보험 갱신, 예약 리마인더, 구독 관리 등 다양한 시나리오에 적용할 수 있습니다.

종료 기준: 일치하는 동작이 발생하면 캔버스 종료

사용자가 진입 이벤트와 일치하는 동작을 수행한 후 캔버스를 완전히 떠나도록 하려면 종료 기준을 사용합니다.

예시: 티켓 구매 이탈

이 시나리오에서 사용자는 event_id라는 속성정보를 포함하는 커스텀 이벤트 Selected Ticket을 수행할 때 캔버스에 진입합니다. 종료 기준은 사용자가 역시 event_id라는 속성정보를 포함하는 커스텀 이벤트 Purchased Ticket을 트리거할 때, 종료 이벤트 속성정보를 진입 이벤트 속성정보와 비교하도록 구성됩니다. 두 값이 일치하면 사용자는 캔버스를 종료합니다.

이는 다음을 의미합니다:

  • 사용자가 원래 선택한 것과 동일한 티켓을 구매하면 캔버스를 종료하고 리마인더 수신을 중단합니다.
  • 사용자가 다른 티켓을 구매하면 캔버스에 남아 원래 티켓에 대한 후속 메시지를 계속 받습니다.

설정 방법:

  1. 트리거 커스텀 이벤트(예: Selected Ticket)와 관련 속성정보(예: event_id)를 사용하여 액션 기반 캔버스 진입을 설정합니다.
  2. 타겟 오디언스 단계에서 완료 커스텀 이벤트(예: Purchased Ticket)로 종료 기준 예외 이벤트를 구성합니다.
  3. Add property filters를 선택한 다음, 기본 속성정보 event_id 비교가 equals로 설정된 필터를 추가합니다.
  4. Personalize value 토글을 켜고, Personalization typeContext Variables로 설정하고, Attributeevent_id로 설정합니다.

이렇게 하면 Purchased Ticket 이벤트의 event_id가 원래 캔버스 진입 이벤트에서 저장된 event_id와 비교됩니다. 이러한 필터 구성에 대한 자세한 내용은 종료 기준 예시를 참조하세요.

행동 경로: 일치하는 동작에 따라 분기

사용자가 캔버스에 남아 있되, 후속 동작이 진입 이벤트와 일치하는지 여부에 따라 다른 경로를 따르도록 하려면 행동 경로를 사용합니다.

예시: 분기 경로가 있는 결제 이탈

이 시나리오에서 상품을 선택했지만 구매를 완료하지 않은 사용자는 먼저 결제 이탈 메시지를 받습니다. 그런 다음 사용자는 행동 경로 단계에서 1주일 동안 대기한 후, 해당 기간 동안의 행동에 따라 세 가지 경로로 분류됩니다:

  • 원래 구매 완료: 커스텀 이벤트 속성정보 ID가 진입 속성정보 ID와 같습니다. 이 사용자에게는 감사 메시지나 교차 판매 추천을 보낼 수 있습니다.
  • 다른 구매 완료: 커스텀 이벤트 속성정보 ID가 진입 속성정보 ID와 같지 않습니다. 이 사용자에게는 원래 상품에 대한 리마인더를 보낼 수 있습니다.
  • 구매하지 않음: 다른 모든 사용자 그룹으로 분류됩니다. 이 사용자에게는 더 강력한 인센티브나 최종 리마인더를 보낼 수 있습니다.

설정 방법:

  1. 행동 경로 단계를 추가하고 평가 기간(예: 1주일)을 설정합니다.
  2. 첫 번째 동작 그룹(원래 구매)에 완료 커스텀 이벤트(예: Purchased_Ticket)에 대한 트리거를 추가합니다. Add property filters를 선택한 다음, 기본 속성정보 event_id 비교가 equals로 설정된 필터를 추가합니다. Personalize value를 켜고, Personalization typeContext Variables로 설정하고, Attributeevent_id로 설정합니다.
  3. 두 번째 동작 그룹(다른 구매)에 동일한 트리거 이벤트를 추가하되, 비교를 does not equal로 설정하고 동일한 컨텍스트 변수 구성을 사용합니다.
  4. 완료 이벤트를 전혀 수행하지 않은 사용자에게는 다른 모든 사용자 그룹을 사용합니다.

이러한 필터 구성에 대한 자세한 내용은 행동 경로 예시를 참조하세요.

기타 활용 사례

이 문서에서는 구매 이탈 예시를 사용했지만, 완료 동작이 진입 동작과 연관되어야 하는 모든 시나리오에 동일한 패턴을 적용할 수 있습니다:

  • 보험 갱신: 캔버스를 트리거한 특정 보험을 갱신한 사용자를 종료합니다.
  • 예약 리마인더: 원래 예약을 확인했는지 또는 변경했는지에 따라 사용자를 분기합니다.
  • 구독 관리: 안내받은 특정 플랜을 업그레이드했는지 여부에 따라 사용자를 다르게 라우팅합니다.
  • 이벤트 등록: 관심을 보인 특정 이벤트에 대한 등록을 완료한 사용자를 종료합니다.

알아두어야 할 사항

  • 이 문서의 구성은 설명을 위한 예시입니다. 시작하기 전에 개발 환경에서 모든 구성요소를 테스트하세요.
  • 진입 이벤트의 속성정보 이름과 데이터 유형이 종료 기준 또는 행동 경로에서 사용하는 것과 일치하는지 확인하세요.
  • 이벤트 간 속성정보 비교가 어떻게 작동하는지에 대한 자세한 내용은 컨텍스트 변수를 참조하세요.
New Stuff!