캠페인 여정 이해하기
본 문서는 디파이너리가 캠페인 여정에 적용한 정책과 규칙에 관한 이해를 돕기 위하여 작성되었습니다.
사전 확인 사항
플랜
해당 기능은 프로페셔널 플랜에 한해 활용이 가능합니다.
권한
서비스 관리자, 운영자
생성, 편집
회원
뷰어
참고
통합 ID 진입 정책
통합 ID 단일 사용자 정책 :
시나리오에 진입할 수 있는 통합 ID는 1명만 가능합니다. (사이클 기준)
사용자가 Exit 처리된 후 재진입 대상이 되면 다시 진입이 가능합니다.
노드 진입 이후, 통합 ID 병합 처리 :
진행 중인 통합 ID가 다른 통합 ID와 병합되더라도 정상적으로 진행됩니다.
병합된 통합 ID가 이미 다른 흐름에서 진행 중인 경우, 병합된 흐름에 맞춰 함께 진행됩니다.
풀어서 설명하면, 통합ID A, B가 다른 흐름에서 진행중인 경우에 B → A 로 병합되었을 때, B는 사라지고, A 로 진행됩니다.
병합된 통합 ID가 재진입 대상이 된다면, 합쳐진 메인 통합 ID 기준으로 흐름이 진행됩니다.
스케줄링 오디언스 진입 정책
최초 진입 시에는 캠페인 시작 시간에 따라 진입 됩니다. 아래 내용은, 최초 진입 이후 모수 갱신에 따른 정책 입니다.
스케줄링 시작 시간
스케줄링 작업은 일반적으로 새벽 1시 이후에 진행됩니다.
스케줄링 완료 후 진입 조건
시스템에서 스케줄링이 완료된 이후, 설정된 오디언스 조건에 따라 신규 진입이 가능합니다.
선택 대상: 오디언스 조건에 맞는 사용자가 캠페인에 진입합니다.
제외 대상: 제외 조건에 해당하는 사용자는 진입하지 못합니다.
진행 중인 사용자의 스케줄링 적용 제한
현재 시나리오를 진행 중인 사용자는 스케줄링 오디언스가 최신화되더라도 새롭게 유입되지 않습니다.
리밋룰
스케줄 설정
현재 시간 기준 스케줄 시작 시간이 1시간 이후만 퍼블리시 가능
시나리오 최대 완료 기간
시나리오 최대 완료 기간이 90일 이하인 경우만 퍼블리시 가능
이벤트(속성)
설정한 이벤트(속성) 조건이 활성 시에만 퍼블리시 가능
캠페인 여정 생성
경로
액션 > 자동화 캠페인 > 캠페인 여정 > + 캠페인 생성 버튼
캠페인 기본 설정
진입 방식 선택
시나리오 캠페인 ‘시작’ 노드 진입 조건 대상을 설정합니다.
이벤트 트리거
사전에 설정한 이벤트 발생 시 캠페인 진입 (타겟 지정 가능)
오디언스
미리 정의한 오디언스 선택 후 캠페인 진입
종료 조건 설정(Optional)
종료 조건을 설정하면 설정한 이벤트 발생 시 시나리오가 즉시 종료됩니다.
스케줄 설정
캠페인 운영 기간을 설정합니다.
캠페인 부가 설정
캠페인 종료 시 처리 설정 캠페인 종료 시 남은 시나리오 단계를 완료할 때까지 기다릴지 또는 즉시 종료할지 선택합니다.
재진입 설정(Optional) - 토글 활성화 시 시나리오 종료 후 재진입을 허용합니다. - 재진입 대기 시간은 1시간 ~ 30일까지 설정할 수 있습니다. - 재진입 허용 횟수를 제한할 경우 10회까지 가능합니다. (캠페인 기간 내 무제한 설정 또한 가능)
재진입 정책
재진입 설정이 OFF인 경우
사용자가 한번이라도 시나리오에 진입 했다면, 더 이상 진입할 수 없습니다.
재진입 설정이 ON인 경우
사용자가 시나리오 사이클을 종료(완료, 조기 종료, 타임아웃)한 후, 최대 재진입 허용 횟수에 미달하면, 설정된 재진입 대기 시간 동안 대기합니다.
재진입 조건 충족
대기 시간이 종료된 후, 재진입 조건(오디언스 조건 충족 및 허용 횟수 이내 및 이벤트 트리거)에 만족하면 시나리오에 다시 진입합니다.
슬라이딩 윈도우 기준
재진입 조건 평가와 대기 시간 적용은 슬라이딩 윈도우 기준으로 동작합니다. *재진입 대기 시간이 2시간이고, 사이클에서 18시에 종료 되었다면, 다음 진입은 20(18[종료]+2[진입])시
결론
재진입은 대기 시간 종료 / 오디언스 조건 충족 / 스케줄링 대상 포함의 세 가지 조건을 모두 만족해야 가능합니다.
대기 시간이 지났더라도 오디언스 스케줄링에 의해 대상이 되지 않은 사용자는 재진입하지 못합니다.
시나리오 디자인
노드 추가
디자인 노드는 ‘시작’ 노드를 포함 최대 20개만 추가 가능합니다.
노드와 노드 사이는 드래그를 해서 연결할 수 있습니다.
노드 간 연결된 선을 클릭하면 나타나는 연결 해제 버튼 클릭 시 연결이 해제됩니다.
A/B 테스트 노드의 경우 A/B/C/D/E 총 5개까지의 분할을 지원합니다.
캠페인 여정 메시지 정책
메시지 발송 정책
1. 기본 발송
발송 유형에 따라 대기 후 발송
최대한 빠르게: 즉시 발송
지정된 시간: 설정된 시간에 발송
2. 트리거 발송
설정한 이벤트가 트리거되면 발송됩니다.
발송 대기 시간이 만료되면, 해당 사용자는 여정에서 선이탈 처리됩니다. (Exit과 동일)
진입 후 조건 판별 시간 동안 대기하며, 조건 판별 시간 내 트리거링 되면 기본 발송 시간대까지 추가로 대기합니다.
※ 발송 직후 성공/실패 유무를 판단 전에도 노드 대기 상태에 있습니다.
발송 상태에 따른 분기 제공 (성공/실패)
성공 기준 : 발송 성공
실패 기준 :
발송 제한
발송 실패 (OS 푸시 토큰 삭제 / 채널 수신 거부 / 시스템 오류로 발송 실패)
연결 기기 없음
활용 사례 : 실패 분기는 대체 메시지 발송 등에서 사용 가능
예시
노드 진입 : 100 (발송 대상 + 기기 없음) 기기 없음 : 10 ↓ 발송 대상 : 90 (성공+제한+실패) 발송 성공: 80 발송 제한 : 5 발송 실패 : 5
전환 추적 설정
목적
캠페인 여정의 중간 단계(노드)에서 성과를 측정하는 지표
최종 목표로 가는 과정에서 사용자의 행동을 추적하고, 병목 구간을 파악하거나 최적화 기회를 찾는데 사용
특징
전환 기간의 기준은 노드 진입(entry) 된, 사용자가 메시지를 클릭한 이후, 전환 기간내에 이벤트 발생 시 전환 값이 추적됩니다.
재진입도 카운팅 대상이 됩니다.
기능
구매 전환 추적 구매 전환은 단일 캠페인과 동일하게 last 클릭 기준으로 추적합니다.
커스텀 전환 추적 커스텀 전환은 단일 캠페인과 동일하게 개별 클릭 기준으로 추적합니다.
퍼블리시 이후 정책
퍼블리시 이후엔 전환 설정을 변경 할 수 없습니다.
예시
구매 유도 캠페인 캠페인 목표 : 특정 제품 구매를 유도
구분전환 이벤트설명비고시나리오 전환
purchase
구매 완료 여부
초점 : 여정 완료 이후 정의된 윈도우 기간 내 이벤트를 평가분석 대상 : 여정을 완료(조기 종료)한 사용자만 포함
메시지 노드 전환 1
product_page_viewed
제품 페이지 방문 여부
초점 : 노드 진입 시점에서 정의된 윈도우 기간 내 이벤트를 평가 분석 대상 : 메시지 노드에 진입한 사용자만 포함
메시지 노드 전환 2
add_to_cart
장바구니 추가 여부
메시지 노드 전환 3
checkout_initiated
결제 시도 여부
메시지 노드 상세
푸시 메시지 발송 대상 정책
푸시 메시지는 개별 기기 기준으로 발송 됩니다. 모든 기기에게 발송하며, 하나라도 성공하면 성공 노드로 이동 합니다.
예시
상황 통합 ID
U1234
에 연결된 기기 3대
발송 일시
2024-12-05
기기마지막 연결마지막 활동발송 대상Device A
2024-12-01 12:00
2024-12-01 12:00
발송 대상
Device B
2024-12-02 11:00
2024-12-02 11:00
발송 대상
Device C
2024-12-03 10:00
2024-12-03 10:00
발송 대상
결과
발송 성공 케이스: Device B (성공)
발송 실패 케이스: Device A, Device C (실패)
최종 결과: 발송 성공 (하나의 기기라도 성공 시 성공)
대체 메시지 발송 여부: 발송 안 함
정책 사유
모든 기기를 개별적으로 발송 대상으로 처리하므로 메시지가 성공적으로 도달할 가능성이 높음
하나의 발송이라도 성공 시 전체 성공으로 간주하므로 불필요한 대체 메시지 발송 줄임
문자 메시지 관련 참고 사항
발송 성공/실패 확인 지연
문자 메시지는 벤더사의 처리 시간에 따라 발송 성공 여부 확인에 최소 5분 ~ 최대 1일까지의 지연이 발생할 수 있습니다.
발송 체크 전 노드 대기
메시지가 발송되었더라도, 발송 성공/실패 상태 확인이 완료될 때까지 해당 사용자는 노드 대기 상태에서 머물게 됩니다.
발송 상태가 확인된 후 다음 단계로 진행됩니다.
인앱 메시지 노드 진입 후 정책
사용자가 노드에 진입한 후 해당 노드에서 대기하며, 설정된 메시지 유효 기간 내에 이벤트가 트리거되면 인앱 메시지가 노출됨
메시지가 노출되면, 후속 단계로 진행하되 메시지 유효기간이 남은 경우 동일 이벤트 발생 시 해당 메시지는 노출됨
※ 이 때 SDK에서 캠페인 목록이 추가 되어, 노출 할 수 있는 상황에서만 유효
발송 대기 시간내에 이벤트 미발생시 해당 여정에서 선 이탈 처리됨 (Exit과 동일)
노출 제한(프리퀀시) 설정이 적용된 경우, 메시지 유효 기간 만료 후 제한 상태가 초기화됨
재진입 시에도 프리퀀시는 초기화 (재진입 시 이전에 노출되었던 횟수는 적용 X)
단, ‘닫기 버튼’ 옵션 값을 아래와 같이 설정 시 해당 영역 보장
1일 동안 그만 보기
3일 동안 그만 보기
7일 동안 그만 보기
다시 보지 않기
예시
조건 유효 기간 : 1일 /트리거 이벤트 : 구매 이벤트 / 노출 제한 : 일 별 1회
유효 기간 내 이벤트 발생
사용자가 진입 후 1일 내에 '구매 이벤트' 발생 → 인앱 메시지 노출 → 후속 단계로 진행
유효기간이 남은 경우 후속 단계에서 동일 이벤트 발생 시 → 인앱 메시지 노출
진입 기준 1일이 지난 후에 '구매 이벤트' 발생 → 메시지 미노출
유효 기간 내 다수 이벤트 발생
사용자가 진입 후 1일 내에 '구매 이벤트'를 2회 이상 발생 → 노출 제한 규칙에 따라 1회만 노출
유효 기간 내 이벤트 미발생
사용자가 진입 후 1일 내에 '구매 이벤트' 미발생 → 선 이탈 처리
재진입 시 메시지 노출
운영 기간 내 메시지 노출 후 사용자가 재진입 → 노출 제한 초기화로 메시지가 다시 노출
인앱 메시지 노출 지연 상황 관련 안내
노출 지연을 설정하면 시작 이벤트가 트리거되더라도, 설정된 시간(최대 5분)만큼 대기 후 메시지가 노출됩니다.
메시지가 대기 중일 때 종료 이벤트가 발생하면 해당 사용자는 노드에서 대기 상태로 유지됩니다.
노드에서 대기 중인 경우에도 메시지 유효기간은 적용됩니다.
노드 대기 후 동일 이벤트가 재발생하면, 설정된 지연 시간에 따라 메시지가 다시 대기 후 노출되며, 메시지가 노출된 사용자는 후속 단계로 진행됩니다.
예시
노출 지연 설정 후 종료 이벤트 발생 시 케이스
조건
시작 이벤트 : 구매 / 노출 지연 : 3분 / 종료 이벤트 : 로그아웃 / 메시지 유효 기간 : 2시간 (120분)
타임라인
시간행동비고메시지 유효 기간14:00
노드 진입
120분
14:30
구매 이벤트 발생
시작 이벤트 트리거됨 3분 후 인앱 메시지 노출 되어야 함
90분
14:30 ~
노출 지연으로 인한 대기
14:32
로그아웃 이벤트 발생
지연 노출 시 종료 이벤트 트리거됨
88분
14:32 ~
노드 대기
15:00
구매 이벤트 발생
시작 이벤트 다시 트리거됨 3분 후 인앱 메시지 노출 되어야 함
60분
15:00 ~
노출 지연으로 인한 대기
15:03
인앱 메시지 이벤트 노출
노출된 사용자는 후속 단계 진행
15:04
[후속 단계]로 진행
56분
15:30
[후속 단계]에서 구매 이벤트 발생
유효기간이 남았기 때문에 해당 인앱 메시지 노출되어야 함
30분
워크플로우 노드 상세
시간 지연 노드
사용자가 노드에 진입한 후, 설정된 지연 시간만큼 대기한 뒤 다음 노드로 이동합니다.
지연 가능 시간 범위 : 1시간 ~ 30일
분기 노드 상세
설정한 조건에 따라 유저를 분기하는 용도의 노드입니다.
이벤트 컨디션 기능 정의 및 정책
이벤트 발생 여부를 바탕으로 Yes/No 분기를 지정합니다.
노드 진입 후 정책
사용자가 노드에 진입한 후, 설정된 이벤트 조건이 판별 기간 내에 만족되면 Yes로 이동합니다.
판별 기간이 만료되면 조건이 만족되지 않은 것으로 간주하여 No로 이동합니다.
최대 대기 시간은 조건 판별 기간과 동일합니다.
이벤트 기간은 ‘미래’만 설정 가능
미래에 발생한 이벤트가 조건에 부합하는지 여부를 판별하므로 ‘활성’ 이벤트만 선택 가능
유저 컨디션 기능 정의 및 정책
유저 프로필 조건을 바탕으로 Yes/No 분기를 지정합니다.
조건 확인 후 즉시 진행
유저가 특정 노드에 도달했을 때, 해당 조건을 즉시 확인합니다.
조건을 충족하면 Yes 경로로 바로 이동합니다.
조건이 충족되지 않으면 No 경로로 바로 이동합니다.
A/B 테스트 기능 정의 및 정책
A/B 테스트 분기를 지정합니다.
사용자가 노드에 진입하면 설정된 A/B 테스트의 분배 비율에 따라 분배됩니다.
사용자가 진입하는 순간, 현재 분포 상태를 기준으로 균등하게 분배합니다.
동일 사용자가 재진입할 경우, 처음 배정받은 분기를 계속 유지합니다.
종료(Exit) 노드 미제공
마지막 연결 된 노드에서의 동작이 종료되면 종료 처리
시나리오 캠페인 상태 정의
임시저장
Draft
Publish 하기 전 캠페인 저장 상태
대기
Publish
캠페인 Publish 상태 → 임시저장으로 되돌릴 수 있음
임시저장
가능
운영 준비 중
Processing
오디언스 스케줄에 따라 모수를 미리 온보딩 중인 상태
취소
가능
운영 준비중
Processing
오디언스 온보딩 완료 상태
취소
가능
운영 중
Active
온보딩이 완료되고 시작시간이 되어 활성화된 상태
취소
가능
종료
Terminated
종료 시간에 도달한 상태
운영 취소
Canceled
오프 사이트
• 운영 준비 중
,운영 중
취소 가능
온 사이트
• 운영 준비 중
,운영 중
취소 가능
캠페인 여정
• 운영 준비 중
,운영 중
취소 가능
재개 불가
실패
Failed
내부 서버 문제로 캠페인 집행이 진행되지 않은 상태
삭제
Deleted
콘솔에서 캠페인을 삭제한 상태
Last updated