커스텀 이벤트 진입 규칙을 사용하면 사용자가 Journey에 여러 번 진입할 수 있습니다. Wait Until 단계의 Event Matching 설정을 사용하면 Journey를 진행할 사용자 인스턴스를 제어할 수 있습니다.요구 사항:
커스텀 이벤트를 사용하도록 Journey 진입 규칙을 설정합니다.
사용자를 Journey에 진입시킬 때 이벤트 속성을 포함합니다.
예를 들어, “설문 조사 리마인더” Journey가 있습니다. 여러 설문 조사가 있으므로 사용자는 Journey에 여러 번 진입할 수 있습니다(각 설문 조사당 한 번). 설문 조사를 완료하지 않은 경우 리마인더 메시지를 보내거나 완료한 경우 제거하려고 합니다.Event Matching 설정을 사용하여 Journey를 진행할 사용자 인스턴스를 제어할 수 있습니다.예시:
1
Journey 진입 규칙 및 커스텀 이벤트 속성 설정
커스텀 이벤트를 사용하도록 Journey 진입 규칙을 설정합니다. 예시: survey_start
커스텀 이벤트를 사용하는 Journey 진입 규칙
사용자는 커스텀 이벤트 API를 통해 Journey에 진입합니다.커스텀 이벤트는 name이 survey_start로 설정되고 payload 속성 survey_id에 그들이 참여하는 설문 조사 값(예: survey_1)이 포함됩니다.
survey_id 값이 survey_type 값과 일치하면 해당 사용자 인스턴스가 Journey를 진행합니다.
Trigger Event Property와 Wait Event Property 모두에서 동일한 속성(예: survey_id)을 사용할 수 있습니다. 예시에서는 개념을 설명하기 위해 서로 다른 속성(예: survey_id 및 survey_type)을 사용합니다.속성은 대소문자를 구분합니다! survey_1은 Survey_1과 같지 않습니다.
만료 분기:만료 시간 내에 Wait Until 이벤트가 발생하지 않으면 사용자는 Journey를 진행합니다. 이 예시는 사용자에게 설문 조사를 완료할 수 있는 1주일을 제공합니다.
시간 윈도우는 시간대 데이터를 사용할 수 있는 경우 사용자의 시간대를 사용할 수 있습니다. 사용자에게 시간대 데이터가 없으면 앱의 기본 시간대가 사용됩니다.예시:
시간 윈도우가 화요일 오후 1시부터 오후 6시(PST)이고 사용자가 월요일에 노드에 도달하면 화요일 오후 5시 45분과 같은 무작위 시간에 계속 진행될 수 있습니다.
시간 윈도우 노드를 재진입 규칙과 결합하여 일정(매일, 매주 등)에 따라 반복 메시지를 보낼 수 있습니다. 사용자가 메시지를 받기 전에 올바른 요일과 시간을 기다리도록 시간 윈도우를 Journey의 첫 번째 단계로 배치하세요.재진입 기간을 선택할 때는 시간 윈도우 기간보다 길되 전송 간격보다 짧게 설정하세요. 이렇게 하면 동일한 윈도우 내에서 이중 전송을 방지하면서도 사용자가 다음 윈도우를 놓치지 않을 만큼 충분히 일찍 재진입할 수 있습니다.예시 — 매일 전송:
시간 윈도우: 매일 오전 10시 ~ 오후 6시 (8시간 윈도우)
재진입: 12시간 (8시간 윈도우보다 길고 24시간보다 짧음)
결과: 사용자는 종료 후 약 12시간 후에 재진입하여 항상 다음 날 윈도우가 닫히기 전에 도착하고 하루에 하나의 메시지를 수신합니다
내장된 예/아니오 분기만으로는 불가능합니다. 메시지 동작 조건은 “클릭됨” 또는 “전달됨”만 감지하며 어떤 특정 버튼이 클릭되었는지는 감지하지 않습니다. 버튼별로 분기하려면 SDK에서 클릭 이벤트를 수신하고 Action ID를 읽어 Custom Event를 전송하세요. 그런 다음 Wait Until 단계를 사용하여 어느 custom event가 먼저 발생하는지에 따라 분기하세요.코드 예제가 포함된 전체 안내는 액션 버튼 클릭으로 Journey 분기하기를 참조하세요.
네. Custom Event는 SDK를 사용하여 앱이나 웹사이트에서 OneSignal로 전송되거나 REST API를 사용하여 백엔드에서 전송됩니다. 대시보드만으로 Custom Event를 발생시키는 방법은 없습니다. 이벤트가 OneSignal로 유입되면 추가 코드 없이 대시보드를 통해 Journey와 세그먼트에서 사용할 수 있습니다.