시작하기
노티플라이 캠페인을 이용하여 원하는 유저를 타겟하여, 원하는 타이밍에 원하는 채널로 보내보세요. 노티플라이 캠페인 생성 페이지에서 캠페인을 쉽고 빠르게 생성할 수 있습니다.
1. 기본 정보 및 채널
- 캠페인 이름: 캠페인 리스트에 노출되어 관리하실 때, 해당 켐페인이 어떤 메시지 발송인지 알아보기 쉽도록 하는 용도입니다. 기입된 내용은 메시지 발송에 전혀 영향을 미치지 않습니다.
- 캠페인 설명: (선택 사항) 켐페인에 대한 설명 및 메모를 남기시면 유용합니다. 제목과 마찬가지로 발송 내용과 무관합니다.
- 발송 채널: 푸시, 카카오, 팝업, 메시지 등 발송할 채널을 선택합니다.
2. 발송 시점
캠페인을 발송할 타이밍을 설정합니다. 노티플라이는 세 가지의 발송 시점 결정 방법을 지원합니다. 특정한 시점에 캠페인을 집행하는 예약 발송, 특정 이벤트가 발생했을 때 캠페인을 집행하는 이벤트 기반 발송, 그리고 HTTP API 기반 발송를 활용하여 고객 인게이지먼트를 끌어올려 보세요.
2.1. 예약 발송
노티플라이 캠페인은 선택한 시간에 원하는 유저들에게 알림을 발송할 수 있는 기능을 지원합니다. 예약 발송은 네 가지 타이밍을 지원합니다.
- 즉시 발송
- 캠페인을 생성하는 <최종 확인> 버튼을 누르는 즉시 캠페인을 발송하며, 이후에는 발송을 취소할 수 없습니다.
- 1회 예약 발송
- 원하는 시각에 캠페인 집행을 예약합니다.
- 캠페인 예약 시점 5분 전부터는 발송을 취소할 수 없으며, 종료 상태로 저장되니 참고해주세요.
- 1일 1회 발송
- 시작일부터 종료일까지 매일 설정하신 시각에 캠페인을 집행합니다.
- 매주 정해진 요일에 발송
- 시작일부터 종료일까지 매주(혹은 격주 등 설정한 주기) 원하시는 요일에만 설정하신 시각에 캠페인을 집행합니다.
- ex) 2주마다 월요일, 금요일에 발송
- 시작일부터 종료일까지 매주(혹은 격주 등 설정한 주기) 원하시는 요일에만 설정하신 시각에 캠페인을 집행합니다.
2.2. 이벤트 기반 발송
노티플라이 캠페인은 유저가 특정 이벤트를 발생시켰을 때 해당 유저에게만 알림을 발송할 수 있는 기능을 지원합니다. 이벤트를 발생하는 방법에는 아래 팁! 을 참고해주세요.
Client SDK : 어플리케이션에서 클라이언트 SDK를 이용하여 유저의 특정 액션에 알맞게 이벤트를 발생시킬 수 있습니다.
HTTP API: 노티플라이는 REST API를 통하여 이벤트를 발생시키는 방법을 제공합니다. REST API를 통하여 특정 유저에게만 발생하는 이벤트 뿐만 아니라, 서비스 레벨에서 발생하는 이벤트(예: 판매 기간 종료 이벤트)도 노티플라이에 전달할 수 있습니다.
외부 분석 도구 연동 : Amplitude를 이미 사용하고 계시다면, 기존에 사용하시던 이벤트를 그대로 노티플라이에게 전달할 수 있습니다.
이벤트 기반 발송 캠페인은 다음과 같이 생성할 수 있습니다.
발송 시점 결정 이벤트: 캠페인을 발생시킬 이벤트를 선택합니다. 아직 한 번도 발생하지 않은 이벤트 이름을 직접 입력할 수도 있습니다.
발송 시점 결정 이벤트 추가 필터링: 특정 이벤트에 이벤트 파라미터가 포함되어 발생한다면, 해당 파라미터 값을 이용하여 발송 시점을 결정하는 고도화된 필터링을 설정할 수 있습니다.
- ex)
main_button_click
이벤트에menu
라는 이벤트 파라미터가 포함되어 발생한다면,menu
가trial_click
인 경우에만 캠페인을 발송합니다.
이벤트 파라미터 필터링 예시 더 보기
- ex) 구매(
purchase
) 이벤트에product_category
라는 이벤트 파라미터가 포함되어 발생한다면, 해당 파라미터 값이clothing
인 경우에만 캠페인을 발송합니다.
AND/OR 조건을 이용하여 더 복잡한 필터링을 설정해 보세요.
- ex) 고객이
blog
를 통해 유입되었고/product
경로를 방문하였으며id
라는 쿼리 파라미터가123
이거나 고객이banner
를 통해메인 화면
으로 유입되었을 때 캠페인을 집행하는 예시입니다.
(이 때,
page_view
이벤트는utm_medium
,pathname
,query.id
라는 파라미터가 포함한다고 가정합니다.)- ex)
켐페인 유효 기간 설정: 캠페인을 트리거할 이벤트의 시작일과 종료일을 설정합니다.
이벤트 발생 후 발송 지연: 이벤트가 트리거된 시점에, 바로 캠페인을 발송할 지 혹은 일정 시간 뒤에 발송할 지 선택할 수 있습니다.
발송 취소 이벤트: '발송 시점 결정 이벤트'가 트리거되어 발송 지연을 기다리던 도중, 해당 이벤트가 발생하면 캠페인이 발송 취소됩니다.
ex)
notifly__main_button_click
이벤트가 발생한 시점부터1일 2시간 3분 4초
동안notifly__push_delivered
이벤트가 발생하면, 캠페인을 발송하지 않습니다.사용 예시고객이 로그인하면, 1시간 이후 상품 구매 프로모션 알림을 보내지만 그 사이에 해당 고객이 이미 물건을 구매한 경우에는 알림을 보내지 않고 싶을 때,
purchase
등의 이벤트를 발송 취소 이벤트로 설정하는 방식으로 사용할 수 있습니다.
고객 피로도 관리: 고객이 발송 시점 결정 이벤트를 여러번 발생시키는 등의 이유로 고객이 메시지를 단기간 여러번 수신하는 것을 방지하기 위해, 고객 피로도 관리를 설정할 수 있습니다.
야간 발송 금지: 캠페인을 발송하지 않을 시간을 설정합니다. 설정된 시간에는 캠페인이 발송되지 않습니다.
지연 발송 허용: 야간 발송 금지 시간에 발송되지 않은 캠페인을 발송 금지 시간이 끝난 뒤에 발송할 지 선택할 수 있습니다.
야간 발송 금지!오후 9시부터 그 다음 날 오전 8시까지의 시간에 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하려는 자는 제1항에도 불구하고 그 수신자로부터 별도의 사전 동의를 받아야 한다. 다만, 대통령령으로 정하는 매체(전자우편)의 경우에는 그러하지 아니하다.
- 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제50조 제3항
2.3. API 기반 발송
노티플라이 캠페인을 HTTP REST API를 통하여 직접 트리거할 수 있습니다. 자세한 API 명세는 개발자 가이드 - Campaign Triggering API를 참고해주세요.
- API 기반 발송에서 발송 대상은 UI에서 지정할 수 없습니다. API Request Body에서 발송 대상을 지정해 주세요.
API 기반 발송 캠페인 생성 예시 더 보기
- 해당 캠페인은 Campaign Triggering API의 예시 코드에 기반하여 제작된 캠페인 예시입니다.
- 주의) 해당 user의
name
property가 정의되어있다는 가정 하에, 위와 같은 캠페인을 생성하였습니다.
3. 캠페인 발송 대상 설정
노티플라이 캠페인은 쉽고 빠르게 타겟 사용자에게 메시지를 발송할 수 있습니다. 자세한 정보는 캠페인 발송 대상 설정 가이드를 확인해주세요.
4. 메시지 및 액션
채널 별 메시지 내용 및 액션 설정 방법은 각 채널에 대한 가이드를 참고해 주세요.
5. 성과 분석 구성 (선택 사항)
- 전환 이벤트 설정: 캠페인 메시지를 받은 유저가 어떤 행동을 할 때 전환으로 집계할 것인지 설정합니다.
- 목표 전환 기여 기간 설정: 전환 이벤트가 발생한 뒤부터, 몇 일 동안의 전환 기여를 측정할 것인지 설정합니다.
기간을 선택하지 않으실 경우 전환 기여를 무기한 측정합니다.
- 예) 전환 이벤트가 발생한 후 하루 동안의 전환 수를 측정하고자 한다면
1일
을 선택합니다.
- 예) 전환 이벤트가 발생한 후 하루 동안의 전환 수를 측정하고자 한다면
- 목표 전환 기여 기간 설정: 전환 이벤트가 발생한 뒤부터, 몇 일 동안의 전환 기여를 측정할 것인지 설정합니다.
기간을 선택하지 않으실 경우 전환 기여를 무기한 측정합니다.