메인 콘텐츠로 건너뛰기
Journey 설정은 사용자가 Journey와 상호 작용하는 방식을 정의합니다.
Journey 설정 화면

Journey 설정

Journey에 팀에게 목적을 명확하게 전달하는 이름과 설명을 지정하는 것부터 시작하세요. 일반적인 예는 다음과 같습니다:
  • 장바구니 이탈
  • 환영 캠페인
  • 비활성 사용자 도달

진입 규칙

진입 규칙은 세그먼트 멤버십 또는 맞춤 이벤트를 기반으로 사용자가 Journey에 들어갈 수 있는 방법을 정의합니다.
  • Journey 진입 규칙에 세그먼트와 맞춤 이벤트를 모두 사용할 수 없습니다. 그러나 대기 단계를 통해 Journey를 통해 사용자를 계속 진행하는 데 맞춤 이벤트를 사용할 수 있습니다.
  • Journey가 활성화되면 진입 규칙을 세그먼트에서 맞춤 이벤트로 또는 그 반대로 변경할 수 없습니다. Journey를 중지하고 보관하고 복제한 다음 새 Journey를 시작해야 합니다.
세그먼트 기반 Journey 진입 규칙 구성

Journey의 진입 규칙

대상 세그먼트

세그먼트 포함세그먼트 제외를 사용하여 Journey 자격을 제어합니다. 세그먼트 확인은 구독 수준에서 수행되며 사용자의 모든 구독을 고려합니다. 사용자가 Journey에 들어갈 자격이 있지만 종료 규칙에도 해당되는 경우, 종료하기 전에 Journey의 첫 번째 단계에 들어갑니다.

포함 및 제외 논리의 작동 방식

  • 임의의 구독포함된 세그먼트에 있는 경우 → 사용자가 Journey에 들어갑니다.
  • 임의의 구독제외된 세그먼트에 있는 경우 → 사용자가 완전히 차단됩니다.
Journey는 사용자의 모든 구독을 사용하여 대상 자격을 평가합니다. 예기치 않은 동작을 방지하려면 항상 포함된 세그먼트와 제외된 세그먼트를 모두 명시적으로 정의하세요.예: 60시간 이상 비활성 상태인 사용자를 타겟팅하고 있습니다 (last_session > 60hrs).
  • 포함: last_session > 60hrs인 세그먼트
  • 제외: last_session ≤ 60hrs인 세그먼트 이렇게 하면 비활성 구독 하나와 활성 구독 하나가 있는 사용자가 실수로 자격을 얻는 것을 방지합니다.

향후 추가만

세그먼트는 동적이며 사용자가 지속적으로 들어오고 나갑니다. 이 옵션을 선택하면 Journey가 활성화될 때 포함되거나 제외된 세그먼트에 현재 있는 모든 사용자는 Journey에 절대 들어가지 않습니다. 사용자가 세그먼트를 나갔다가 다시 들어와도 Journey에 들어가지 않습니다. 이는 사용자가 Journey를 한 번 완료한 후 다시 들어가서는 안 되는 일회성 온보딩 캠페인에 이상적입니다.
Journey가 이미 활성화된 후 세그먼트 기준을 업데이트하면 동작이 약간 변경됩니다:
  • 활성화 시점에 원래 세그먼트에 있던 사용자는 영구적으로 제외되며 어떤 경우에도 들어갈 수 없습니다.
  • 변경 사항을 저장할 때 새롭거나 업데이트된 세그먼트에 있는 사용자는 자격이 있는 것으로 간주되어 즉시 Journey에 들어갑니다.
  • 그 이후에는 업데이트된 세그먼트에 새로 자격을 얻은 사용자만 들어갑니다.
이 때문에 대상 대상을 크게 변경해야 하는 경우 모범 사례는 다음과 같습니다:
  1. Journey 복제
  2. 새 세그먼트 적용
  3. 복제본에 “향후 추가만” 설정
  4. 새 Journey 시작
  5. 기존 사용자가 완료하면 이전 Journey 보관

맞춤 이벤트

맞춤 이벤트를 기반으로 어떤 특정 사용자가 Journey에 들어가야 하는지 정의합니다. 진입 규칙 요구 사항을 충족하는 사용자는 동시에 Journey에 두 번 이상 추가될 수 있습니다. 맞춤 이벤트 이름 및 선택적 속성이 진입 규칙과 일치하면 사용자가 Journey에 들어가고 해당 이벤트가 저장됩니다. 저장된 이벤트는 Liquid 구문에서 참조할 수 있으며 이벤트 매칭에 사용할 수 있습니다. 사용자를 Journey에 여러 번 입력하면 각 항목은 맞춤 이벤트 페이로드에서 전달하는 데이터를 기반으로 고유한 속성을 가질 수 있습니다.
  • 맞춤 이벤트 이름: API를 통해 보낼 계획인 이벤트 이름을 입력합니다.
  • 속성으로 필터링: Journey에 들어가는 사람을 필터링하기 위해 참조하려는 추가 속성을 추가합니다.
Journey 맞춤 이벤트 속성 필터

맞춤 이벤트 진입 규칙은 sign_up 이벤트에 plan 속성이 trial이어야 합니다

맞춤 이벤트는 다음에도 사용할 수 있습니다:

종료 규칙

종료 규칙은 사용자가 자동으로 Journey를 떠나는 시기를 정의합니다. 재진입 설정에 따라 나중에 다시 들어갈 수 있습니다.

Journey 종료 규칙

사용자가 앱/웹사이트에서 활성화되면 종료

사용자가 OneSignal SDK로 앱 또는 웹사이트로 돌아오자마자 “마지막 세션”이 업데이트되어 다시 활성 상태가 됩니다. 따라서 Journey를 종료합니다. 재참여 또는 재활성화 Journey에 유용합니다.

맞춤 이벤트 조건이 발생하면 종료

맞춤 이벤트를 보내 사용자를 즉시 Journey에서 종료합니다.

사용자가 더 이상 대상 조건과 일치하지 않으면 종료

원래 진입 규칙 대상 세그먼트와 일치하지 않으면 자동으로 사용자를 제거합니다.

사용자가 세그먼트에 들어가면 종료

사용자가 언제든지 선택한 세그먼트에 들어가면 Journey에서 제거되고 메시지 수신이 중지됩니다.
Journey에 들어갈 때 이미 세그먼트에 있는 경우 첫 번째 단계만 완료하고 “조기 종료”로 표시됩니다. 메시지가 전송되지 않도록 하려면 첫 번째 단계로 대기 단계를 사용하세요.

사용자가 조기 종료할 때 태그 지정

사용자가 조기 종료할 때 태그를 적용하거나 제거합니다.
  • 기존 태그를 제거하려면 값을 비워 둡니다.
  • 앱이 태그 제한에 도달한 경우 태그가 적용되지 않습니다.
일반적인 사용 사례:
  • 다른 Journey 트리거: 사용자에게 태그를 지정한 다음 (예: exited-journey-1:true) 해당 태그를 사용하여 다음 Journey의 세그먼트를 정의합니다.
  • 동시 Journey 제한: 사용자가 들어갈 때 태그를 지정하고 (in-journey:true) 완료하거나 종료할 때 태그를 제거합니다. 이렇게 하면 해당 태그를 사용하여 다른 Journey에서 제외할 수 있습니다.

재진입 규칙

재진입 규칙은 종료 후 사용자가 Journey에 다시 들어갈 수 있는지 여부와 시기를 결정합니다. 맞춤 이벤트 진입 규칙에는 항상 재진입이 지원되므로 재진입 규칙은 대상 세그먼트 진입 규칙이 있는 Journey에 대해서만 구성할 수 있습니다.
Journey의 재진입 구성

Journey 재진입 규칙.

장바구니 이탈, 비활성 기반 캠페인 등과 같은 반복 캠페인에 사용하세요.
Journey의 재진입 규칙을 편집할 때:
  • 재진입 설정은 규칙이 업데이트된 종료하는 사용자에게만 적용됩니다.
  • 이전 종료는 원래 재진입 구성을 따릅니다.

일정

Journey를 시작하고 종료할 시기를 설정합니다.
  • Journey를 즉시 또는 미래의 어느 시점에 시작합니다.
    • Journey는 시작 시간까지 대시보드에 예약됨으로 표시됩니다.
    • 구성된 시작 시간에 자동으로 활성이 됩니다.
  • Journey를 중지하거나 미래의 종료 시간을 설정할 때까지 무기한 실행되도록 허용합니다.
    • 종료 날짜가 설정된 경우 종료 시간에 도달하면 Journey가 자동으로 중지되고 보관됩니다.
    • 현재 Journey에 있는 사용자의 모든 메시지가 즉시 중지됩니다.
    • 이러한 사용자는 종료 또는 조기 종료 이벤트를 트리거하지 않습니다.

현재 사용자가 Journey를 완료하도록 허용

새 사용자의 진입을 중지하지만 현재 사용자가 완료하도록 허용하려면:
  1. 진입 규칙 대상 세그먼트를 빈 세그먼트만 포함하도록 업데이트합니다 (예: 테스트 사용자 세그먼트).
  2. 종료 규칙을 업데이트하여 “사용자가 더 이상 대상 조건과 일치하지 않을 때 종료”를 선택 취소합니다.
이렇게 하면 기존 사용자가 끝까지 계속됩니다.
계정이 Journey 제한에 도달한 경우:
  • 예약된 Journey는 시작되지 않습니다.
  • 가장 최근 스케줄러에 알림이 전송됩니다.
해결하려면 활성 Journey를 보관한 다음 다시 시도하세요.