개요
시간에 민감한 메시지는 적절한 사용자 경험과 성공적인 앱/사이트에 매우 중요합니다. OneSignal의 시간 연산자를 사용하면 과거, 현재 또는 미래 이벤트에 대해 “경과 시간이 ~보다 크거나 작음”을 쉽게 추적할 수 있습니다. 인기 있는 사용 사례:- 장바구니 이탈 메시지: 사용자가 장바구니에 항목을 추가합니다. 일정 시간 후 결제에 실패하면 알림 메시지를 보내는 것이 중요합니다.
- 구독 만료 알림: 구독이 끝나기 전에 미리 사용자에게 알리고 시간을 놓쳐 구독 후 재등록을 잊은 경우 드립 시퀀스를 만들 수도 있습니다.
- 중요한 이벤트: 사용자가 등록한 앱에서 진행 중인 이벤트가 있는 경우 며칠, 몇 시간 및/또는 몇 분 전에 알림을 보내세요!
- 마일스톤: 사용자가 완료하거나 보내야 하는 특정 마일스톤에 대해 알림을 보냅니다.
- 생일 메시지: 매년 자동 생일 인사를 보냅니다.
시간 연산자 작동 방식
시간 연산자는 데이터 태그 값으로 초 단위의 unix 타임스탬프를 추가하여 작동합니다. 타임스탬프는 초 단위의 정수 값(10자리)이어야 합니다. 예를 들어:event : 1600968090에서 event는 추적하려는 모든 것이 될 수 있으며 이벤트를 식별하는 데 사용되는 태그 “키”이고 1600968090은 Unix 타임스탬프 초 형식으로 표현된 이벤트의 과거, 현재 또는 미래 날짜입니다.
그런 다음 사용자 태그 세그먼트 필터 또는 API 알림 생성 tags 필터를 통해 해당 날짜 이후 경과된 시간 또는 해당 날짜가 발생하기 전 시간을 기반으로 사용자를 타겟팅할 수 있습니다. 자세한 내용은 저니를 참조하세요.
“경과 시간” 연산자는 유료 플랜에서만 사용할 수 있습니다. 무료 플랜에서는 기본 시간 세그먼트 필터인 첫 번째 세션 및 마지막 세션을 계속 사용할 수 있습니다.
경과 시간 연산자
OneSignal은 경과 시간보다 큼 및 경과 시간보다 작음 연산자를 사용하여 지정한 특정 타임스탬프 이후 경과된 시간을 기반으로 세그먼트를 생성하는 기능을 지원합니다. (unix 타임스탬프 값이 있는 데이터 태그만 이 방식으로 비교할 수 있습니다.) 이를 통해 위에서 언급한 대로 자동으로 제공되는 첫 번째 세션 및 마지막 세션 필터보다 훨씬 더 광범위한 시간 기반 작업이 가능합니다. 특정 타임스탬프와 “경과 시간” 연산자를 사용하면 예를 들어 사용자가 앱에서 마지막으로 작업을 수행한 시간을 설정한 다음 지정된 기간이 경과한 후 알림을 보내도록 자동 알림을 설정할 수 있습니다.1
데이터 태그 설정
데이터 태그는 
key : value 형식입니다. key는 일부 이벤트 이름 또는 식별자여야 하며 value는 초 단위의 unix 타임스탬프여야 합니다.2
세그먼트 생성
사용자 태그 필터를 사용하여 KEY 필드에 태그 
key를 설정하고 경과 시간보다 큼 연산자를 사용하고 원하는 초 수를 _VALUE_로 설정합니다.
경과 시간 세그먼트 필터 설정
intro_email_time 키로 데이터 태그를 설정한 다음 “경과 시간보다 큼” 및 604800 값(7일 X 24시간 X 60분 X 60초)을 사용합니다.3
알림 또는 메시지로 자동화
이를 일회성 메시지로 보내거나 해당 버킷에 속하는 신규 사용자에게도 자동으로 이메일을 보내려는 경우 이 연산자와 함께 저니를 사용하여 온보딩 또는 참여 작업을 자동화할 수 있습니다.
사이트에 결제 또는 결제 시스템이 있는 경우 시간 연산자가 사용 사례에 완벽합니다.자세한 내용은 장바구니 이탈 가이드를 참조하세요.
특정 날짜 X일 전에 사용자 타겟팅
대상 날짜 이전에 메시지를 트리거할 수도 있습니다(예: 사용자 구독이 만료되기 2일 전에 알림 보내기):- 미래 날짜를 Unix 타임스탬프로 변환하고 사용자에게 태그를 지정합니다.
- 세그먼트에서 경과 시간보다 큼을 사용하고 값을 음수로 설정합니다(예: 2일 전의 경우 -172800).

날짜 전에 사용자를 타겟팅하는 세그먼트
생일 타겟팅
다음 생일을 unix 타임스탬프로 캡처하고 매년 나가도록 반복 저니를 설정하여 생일 메시지를 설정할 수 있습니다. 시간대 및 윤년으로 인해 날짜가 100% 정확하지 않을 수 있지만 매우 가까울 것입니다. 사용자의 생일을 요청할 때 현재 연도를 기준으로 월과 일을 unix 타임스탬프로 변환합니다. 현재 날짜에서 해당 날짜를 뺍니다. 날짜가 지나지 않은 경우 사용자에게 태그를 지정하고 날짜가 지난 경우 연도를 1만큼 늘리고 미래 날짜로 사용자에게 태그를 지정합니다. 생일 태그를 설정하는 JavaScript 코드 예시:javascript

생일 트리거용 세그먼트