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

Journey 이름 지정 및 설명

Journey 만들기를 클릭하면 모달이 표시되며(새 Journey당 한 번만), 다음을 입력하라는 메시지가 표시됩니다:
  • Journey 이름 입력 (필수)
  • 설명 입력 (선택 사항)
유효성 검사 규칙:
  • Journey 이름은 필수입니다.
  • 이름 최대 길이: 300자
  • 설명 최대 길이: 255자
계속을 클릭하여 Journey를 저장하고 설정 패널을 엽니다. 취소를 클릭하면 기본 자동 생성 이름(예: New Journey 2026-02-18)과 빈 설명으로 Journey가 생성됩니다.
Journey를 복제하거나 템플릿에서 생성할 때는 초기화 모달이 표시되지 않습니다.

이름 및 설명 편집

생성 후 Journey 이름설명은 페이지 상단에 표시되며 인라인으로 편집할 수 있습니다. 설명 필드는 여러 줄 텍스트를 지원합니다. Journey에 팀에게 목적을 명확하게 전달하는 이름과 설명을 지정하는 것부터 시작하세요. 일반적인 예는 다음과 같습니다:
  • 장바구니 이탈
  • 환영 캠페인
  • 비활성 사용자 도달
Journey 설정 화면
Alpha 기능: Journey 및 메시지 Goals는 현재 alpha 상태입니다. Alpha 프로그램에 참여하려면 support@onesignal.com으로 문의하세요.
Goals는 Journey 또는 그 안의 특정 메시지가 기대한 대로 수행되고 있는지 측정하는 데 도움이 됩니다.Goal은 “1명 이상의 사용자가 Journey에 진입함” 또는 “CTR이 20%를 초과함”과 같은 지표 임계값으로, Journey가 실행되는 동안 OneSignal이 지속적으로 평가합니다.두 곳에서 Goals를 구성할 수 있습니다:
  • Journey Goal (전체 Journey 성과)
  • Message Goal (Goals를 지원하는 개별 메시지 액션 단계용)
Goals는 현재 Journey 액션 단계에서는 지원되지 않습니다.

Journey Goal

Journey Goal은 전체 Journey에 대한 단일 성공 지표를 추적합니다. 예를 들어 사용자가 진입, 종료 또는 완료하고 있는지 여부입니다.
Journey Goal이 구성된 Journey 설정
Journey Goal을 설정하려면:
  1. Journey를 열고 Settings를 클릭합니다.
  2. Goals를 선택합니다.
  3. Set a Journey Goal을 활성화합니다.
  4. Name(필수) 및 선택적 Description을 입력합니다.
  5. Metric 및 조건을 선택한 다음 Value 임계값을 설정합니다.
  6. Save를 클릭합니다.
구성이 완료되면 Journey Goal이 현재 값과 함께 Journey 보고서 상단에 표시됩니다.
Journey Goal 및 현재 진행 상황을 보여주는 Journey 보고서

Journey Goal 지표

Journey Goals는 다음과 같은 Journey 수준 참여 지표를 지원합니다:
  • Journey 진입 (Journey를 시작한 사용자)
  • 완료 (끝까지 도달한 사용자)
  • 조기 종료 (종료 규칙으로 인해 이탈한 사용자)
다음과 같은 빠른 상태 확인이 필요할 때 Journey Goals를 사용하세요:
  • “최소 100명의 사용자가 이 Journey에 진입했는가?”
  • “대부분의 사용자가 완료하고 있는가?”
  • “너무 많은 사용자가 조기 종료하고 있는가?”

Message Goals (Push 및 기타 지원되는 메시지 단계)

메시지 단계는 해당 특정 메시지의 성과를 측정하는 자체 Message Goal을 지원합니다. 예를 들어, 푸시 알림 단계는 CTR, 확인 또는 클릭을 추적할 수 있습니다.
Message Goal 구성을 보여주는 푸시 단계 설정
Message Goal을 설정하려면:
  1. Journey에서 메시지 액션 단계를 클릭합니다 (예: Push Notification).
  2. 편집기에서 Set a Push Goal (또는 해당하는 Goal 토글)을 활성화합니다.
  3. Name 및 선택적 Description을 입력합니다.
  4. Metric, 조건 및 Value를 선택합니다.
  5. Save를 클릭합니다.
메시지가 전송되면 메시지 수준 보고서에 Goal이 표시되어 해당 메시지가 벤치마크를 충족하고 있는지 모니터링할 수 있습니다.
Goal 상태 및 전달 지표를 보여주는 메시지 보고서

Message Goal 지표 (Push)

Push Goals는 다음과 같은 전달 및 참여 지표를 지원합니다:
  • Sent
  • Delivered
  • Confirmed
  • Clicked
  • CTR
  • Failed
  • Unsubscribed
  • Capped
일부 지표에서는 다음 중 하나를 추적할 수 있습니다:
  • Rate (백분율 기반), 예: CTR
  • Count (총 수), 예: 클릭 수

진입 규칙

진입 규칙은 세그먼트 멤버십 또는 맞춤 이벤트를 기반으로 사용자가 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를 복제하고 포함 및/또는 제외 세그먼트를 편집한 다음 새 Journey를 시작해야 합니다.

맞춤 이벤트

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

종료 규칙

종료 규칙은 사용자가 자동으로 Journey를 떠나는 시기를 정의합니다. 재진입 설정에 따라 나중에 다시 들어갈 수 있습니다.
사용자가 진입 규칙과 종료 규칙 모두와 일치하는 경우, 종료하기 전에 Journey에 들어가서 첫 번째 단계를 완료합니다. 다음 방법 중 하나로 이를 방지할 수 있습니다:
  • Journey의 첫 번째 단계로 대기 단계를 사용합니다.
  • 진입 규칙의 제외된 세그먼트를 업데이트하여 Journey에 들어가서는 안 되는 사용자를 정확히 지정합니다. 자세한 내용은 위의 진입 규칙 > 대상 세그먼트를 참조하세요.

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

사용자가 OneSignal SDK로 앱 또는 웹사이트로 돌아오자마자 “마지막 세션”이 업데이트되어 다시 활성 상태가 됩니다. 따라서 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를 완료하도록 허용

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