캠페인 여정 구성
캠페인 여정 디자인 노드
공통 정책
캠페인 여정 ‘디자인 노드’ 관련 공통 정책입니다.

노드 동작
디자인 노드는 ‘시작 노드’를 포함 최대 20개만 추가 가능합니다.
노드와 노드 사이는 드래그를 해서 연결할 수 있으며, 연결된 노드 방향은 상위 → 하위로 이동합니다.
노드 간 연결된 선은 자유롭게 해제 가능하며, 각, 노드 콘텐츠는 유지됩니다.
노드 콘텐츠 작성 여부 상관 없이 연결이 가능하며, 노드 연결은 1:1, 1:N 관계로 연결됩니다.
분기 동작
메시지 발송 상태에 따라, 성공 & 실패가 결정되며 다음 노드 동작이 결정됩니다.
성공 기준
발송 성공
실패 기준
발송 제한
발송 실패 (OS 푸시 토큰 삭제, 채널 수신 거부, 시스템 오류 실패)
연결 기기 없음
실패 분기 활용 목적 발송 실패 시 해당 모수가 다음 동작을 이어나갈 수 있게 다음 노드 지정이 가능합니다. 실패 분기는 대체 메시지 발송으로 활용 가능합니다.
전환 추적 설정
캠페인 여정 중 ‘메시지 노드’는 전환 성과를 측정할 수 있습니다. 최종 목표로 가는 과정에서 사용자 행동 추적이 가능하고, 병목 구간을 파악하거나 최적화 기회를 세우는데 활용 가능합니다.

주요 특징
전환 기간 기준은 노드 진입(entry) 된 사용자가 메시지를 클릭 후 전환 기간내 이벤트 발생 시 전환 값이 추적됩니다. (재진입 모수도 카운팅 대상에 포함됩니다.)
추적 설정은 구매 전환과 최대 4개까지 커스텀 전환 추적이 가능합니다. 모든 전환 설정은 퍼블리시 이후 변경 할 수 없습니다.
구분
설명
비고
구매 전환 추적
df_purchase(구매) 이벤트가 기본 적용되며, 구매 전환은 마지막 클릭 기준으로 추적합니다.
구매 전환 추적 사용을 위해
커스텀 전환 추적
커스텀 전환은 개별 클릭 기준으로 추적합니다.
💡 구매 유도 캠페인 전환 측정 예시
캠페인 목표 : 특정 제품 구매 유도 목표 캠페인 가정
시나리오 전환
df_purchase
구매 완료 여부
캠페인 여정 완료 이후 정의된 윈도우 기간 내 이벤트를 평가 → 캠페인 여정을 완료(조기 종료)한 사용자만 포함
메시지 노드 전환 1
df_product_page_viewed
제품 페이지 방문 여부
해당 노드 진입 시점에서 정의된 윈도우 기간 내 이벤트를 평가 → 메시지 노드에 진입한 사용자만 포함
메시지 노드 전환 2
df_add_to_cart
장바구니 추가 여부
메시지 노드 전환 3
df_checkout_initiated
결제 시도 여부
메시지 노드
메시지 지원 채널
캠페인 여정에서 메시지 발송 관련 채널을 아래와 같이 지원합니다.
인앱 메시지를 제외한 오프사이트 채널은 노드 접근 시 바로 발송 가능하며, 노드 진입 후 특정 이벤트 시점에 발송 되는 트리거 기능도 지원됩니다.
메시지 채널
설명
비고
푸시
앱 기반 푸시 발송 가능
오프사이트 채널
알림톡
카카오 기반 정보성 메시지 발송 가능
오프사이트 채널
브랜드 메시지
카카오 기반 광고성 메시지 발송 가능
오프사이트 채널
문자
전화 번호 기반 문자 메시지 발송 가능
오프사이트 채널
인앱 메시지
앱 접근 중 노출 메시지 트리거 발송 가능
온사이트 채널
메시지 발송 정책
메시지 발송 관련 공통 정책 사항입니다.
1. 기본 발송
스케줄 유형에 따라 발송 방식이 상이하며, 일부 대기 후 발송됩니다.
최대한 빠르게 발송 : 유저가 받을 수 있는 가장 빠른 시간대에 즉시 발송됩니다. (발송 시간대 지정)
지정된 시간에 발송 : 설정한 요일 & 시간에 노드에 도달한 모수를 모아 발송합니다.
2. 트리거 발송
설정한 이벤트가 트리거되면 발송됩니다.
발송 대기 시간이 만료되면, 해당 사용자는 여정에서 선이탈 처리됩니다. (종료 조건과 동일)
진입 후 조건 판별 시간 동안 대기하며, 조건 판별 시간 내 트리거링 되면 기본 발송 시간대까지 추가로 대기합니다.
메시지 발송 이후 노드 상태
발송 직후 성공/실패 유무를 판단 전엔 해당 모수의 상태가 결정되기 전이므로 ‘노드 대기’ 상태에 있습니다.
1. 푸시 메시지
Android, iOS 앱 푸시가 가능한 메시지 노드입니다. 푸시 메시지 상세 설정은 푸시 메시지 발송하기를 참고해주세요.

푸시 메시지 발송 대상 정책
푸시 메시지는 개별 기기 기준으로 발송 됩니다. 모든 기기에게 발송하며, 하나라도 성공하면 성공 노드로 이동 합니다.
💡 통합 ID 기준 푸시 발송 예시
예시 상황
통합 ID ‘
123’에 연결된 기기 3대 가정발송 일시 ‘
2025-12-10' 가정
최종 결과
발송 성공 (기기 A 성공)
모든 기기 개발 발송되므로, 메시지 성공 확률 높음
대체 메시지 발송 필요 케이스 적음
기기
마지막 연결
마지막 활동
발송 대상
발송 성공
기기 A
2025-12-07 12:00
2025-12-07 12:00
발송 대상
성공
기기 B
2025-12-08 11:00
2025-12-08 11:00
발송 대상
실패
기기 C
2025-12-09 10:00
2025-12-09 10:00
발송 대상
실패
2. 알림톡 메시지
카카오 알림톡 메시지 노드입니다. 카카오 알림톡 설정은 알림톡 발송하기를 참고해주세요.

3. 브랜드 메시지
카카오 브랜드 메시지 노드입니다. 카카오 브랜드 메시지 설정은 브랜드 메시지 발송하기를 참고해주세요.

브랜드 메시지 타겟 타입 정책
시작 노드에서 설정한 ‘광고 수신 동의 설정’ 값에 따라, 브랜드 메시지 내 타겟 타입 선택이 일부 제한됩니다. 브랜드 메시지 노드가 디자인 보드 내 존재 시 ‘광고 수신 동의 설정’ 값을 수정할 수 없습니다.
💡 '광고 수신 동의 설정'과 '브랜드 메시지' 관계
브랜드 메시지는 다른 메시지 채널과 다르게 타겟 타입(I, O, N)이 구분되어 있습니다. 해당 타겟 타입은 수신 동의 flag 값을 보고 결정되기 때문에 서로 상관 관계가 있습니다. 또한, 모든 메시지 채널에 영향을 주는 ‘광고 수신 동의 설정’ 값 변경 시 브랜드 메시지 타겟 값만 자체적으로 변경할 수 없기 때문에 ‘시작 노드’ 광고 수신 동의 기본값은 ‘전체 유저(True + Null)’입니다. 해당 값은 브랜드 메시지 노드 저장 전까지 자유롭게 변경 가능합니다.
다만, 브랜드 메시지 노드가 1개 이상 존재하는 경우 광고 수신 동의 값은 변경할 수 없습니다.
예시 상황
광고 수신 동의 설정 : '수신 동의 유저' 가정
최종 결과
위 상황에선 ‘광고 수신 동의 설정’ 값 수정 불가 (= 수신 동의 유저 선택 고정)
디자인 보드 내 존재하는 모든 브랜드 메시지 노드 삭제 후 ‘광고 수신 동의 설정’ 값 설정 가능
‘광고성 메시지’ 수신에 ‘동의 유저 혹은 알 수 없는 유저’ 모두에게 발송
구분
타겟 타입
노드 저장 여부
브랜드 메시지 A
O형
⭕
브랜드 메시지 B
N형
⭕
브랜드 메시지 C
-
❌
4. 문자 메시지
휴대폰 번호 기반 발송되는 문자 메시지 노드입니다. 문자 메시지 설정은 문자 메시지 발송하기를 참고해주세요.

문자 메시지 관련 참고 사항
발송 성공/실패 확인 지연
문자 메시지는 벤더사의 처리 시간에 따라 발송 성공 여부 확인에 최소 5분 ~ 최대 1일까지의 지연이 발생할 수 있습니다.
발송 체크 전 노드 대기
메시지가 발송되었더라도, 발송 성공/실패 상태 확인이 완료될 때까지 해당 사용자는 노드 대기 상태에서 머물게 됩니다.
발송 상태가 확인된 후 다음 단계로 진행됩니다.
5. 인앱 메시지
앱 진입 후 특정 이벤트 트리거 시 노출되는 인앱 메시지 노드입니다. 인앱 메시지 설정은 인앱 메시지 생성하기를 참고해주세요.

인앱 메시지 노드 진입 후 정책
사용자가 노드에 진입한 후 해당 노드에서 대기하며, 설정된 메시지 유효 기간 내에 이벤트가 트리거되면 인앱 메시지가 노출
메시지가 노출되면, 후속 단계로 진행하되 메시지 유효기간이 남은 경우 동일 이벤트 발생 시 해당 메시지는 노출
SDK에서 캠페인 목록이 추가 되어, 노출 할 수 있는 상황에서만 유효
발송 대기 시간 내 이벤트 미발생 시 해당 여정에서 선 이탈 처리됨 (종료 조건과 동일)
노출 제한(프리퀀시) 설정이 적용된 경우, 메시지 유효 기간 만료 후 제한 상태 초기화
재진입 시에도 프리퀀시는 초기화 (재진입 시 이전 노출 횟수 카운트 미적용)
단, ‘닫기 버튼’ 옵션 값을 아래와 같이 설정 시 해당 영역은 보장
1일 동안 그만 보기
3일 동안 그만 보기
7일 동안 그만 보기
다시 보지 않기
💡 '인앱 메시지' 노출 조건 예시
예시 상황
유효 기간 : 1일 / 트리거 이벤트 : 트리거 이벤트 / 노출 제한 : 일 별 1회
최종 결과
유효 기간 내 이벤트 발생
사용자가 진입 후 1일 내에 '구매 이벤트' 발생 → 인앱 메시지 노출 → 후속 단계로 진행
유효기간이 남은 경우 후속 단계에서 동일 이벤트 발생 시 → 인앱 메시지 노출
진입 기준 1일이 지난 후에 '구매 이벤트' 발생 → 메시지 미노출
유효 기간 내 다수 이벤트 발생
사용자가 진입 후 1일 내에 '구매 이벤트'를 2회 이상 발생 → 노출 제한 규칙에 따라 1회만 노출
유효 기간 내 이벤트 미발생
사용자가 진입 후 1일 내에 '구매 이벤트' 미발생 → 선 이탈 처리
재진입 시 메시지 노출
운영 기간 내 메시지 노출 후 사용자가 재진입 → 노출 제한 초기화로 메시지가 다시 노출
워크플로우 노드
캠페인 여정에서 흐름을 제어할 수 있는 플로우는 다음과 같이 지원됩니다.
시간 지연
캠페인 여정에서 자동으로 흘러가는 노드 흐름에서 해당 노드를 통해 지연(대기) 시킬 수 있습니다.

지연 가능 범위
시간 지연 : 1 ~ 23 시간
일 지연 : 1 ~ 30 일
분기 노드
캠페인 여정에서 설정한 조건에 따라, 유저를 분기하는 용도의 노드입니다.
이벤트 컨디션
캠페인 여정에서 이벤트 발생 여부를 기준으로 분기 처리 합니다.

주요 기능 정의 및 정책
이벤트 발생 여부를 바탕으로 Yes or No 분기를 지정합니다.
노드 진입 후 정책
사용자가 노드에 진입한 후, 설정된 이벤트 조건이 판별 기간 내에 만족되면 Yes로 이동합니다.
판별 기간이 만료되면 조건이 만족되지 않은 것으로 간주하여 No로 이동합니다.
최대 대기 시간은 조건 판별 기간과 동일합니다.
조건 판단 기간 설정 : 1 ~ 23 시간 / 1일 ~ 30일
이벤트 기간은 ‘미래’만 설정 가능
미래 외 시간 설정 간 가능 → 미래에 발생한 이벤트가 조건에 부합하는지 여부를 판별하므로 ‘활성’ 이벤트만 선택 가능
유저 컨디션
캠페인 여정에서 유저 프로필 조건 기준으로 분기 처리 합니다.

주요 기능 정의 및 정책
유저 프로필 조건을 바탕으로 Yes/No 분기를 지정합니다.
조건 확인 후 즉시 진행
유저가 특정 노드에 도달했을 때, 해당 조건을 즉시 확인합니다.
조건을 충족하면 Yes 경로로 바로 이동합니다.
조건이 충족되지 않으면 No 경로로 바로 이동합니다.
A/B 테스트
캠페인 여정에서 A/B 테스트 분기 처리 됩니다.

주요 기능 정의 및 정책
A/B 테스트 분기 최소 2개 ~ 최대 5개까지 지정 가능합니다.
사용자가 노드에 진입하면 설정된 A/B 테스트의 분배 비율에 따라 분배됩니다.
사용자가 진입하는 순간, 현재 분포 상태를 기준으로 균등하게 분배합니다.
동일 사용자가 재진입할 경우, 처음 배정받은 분기를 계속 유지합니다.
💡 A/B 테스트 동작 예시
예시 상황
A: 50% / B: 50%로 분할 비율 설정한 경우
최종 결과
A: 4명 / B: 5명이 배정된 상태에서, 10번째 사용자가 해당 노드에 진입하면 'A'로 분배됩니다.
‘x’라는 유저가 최초 진입 시 ‘A’로 진입했고, 시나리오 종료 후 재진입되었다면 동일하게 ‘A’로 분기 처리됩니다.
Last updated