[[NEW]] 그로스 액션 (Growth Action) 연동하기 [Web]
팔로우
Introduction
디파이너리 그로스액션은 고객사의 인게이지먼트 마케팅 활동을 돕기 위한 기능을 제공합니다.
디파이너리가 제공하는 기능을 이용하여 오디언스 그룹을 생성하고 각 오디언스를 타겟으로 하는 개인화된 마케팅을 진행할 수 있습니다.
[[인용:안내:보통]] 그로스액션을 이용하기 위해서는 디파이너리 유료플랜 이용이 필요합니다. [이용 문의하기]
지원 브라우저
Growth Action 의 웹 푸시 알림은 최소 아래 버전 이상의 브라우저에서 지원합니다.
Window | Mac | Android | iOS | |
IE | X | - | - | - |
MS Edge | 17+ | 17+ | 17+ | - |
Google Chrome | 50+ | 50+ | 50+ | Unsupported |
Mozilla Firefox | 47+ | 47+ | 105+ | Unsupported |
Apple Safari | - | 10+ | - | Unsupported |
Samsung browser | - | - | 4+ | - |
디파이너리 콘솔 설정
Growth Action 사용을 위해서는 우선 콘솔에서 Web Push Setting 이 필요합니다.
Web Push Setting 은 디파이너리 콘솔에 접속 후 Growth Action -> Settings -> Web Push Setting 메뉴에서 진행합니다.
디파이너리 콘솔 내 푸시와 관련된 설정은 아래 가이드를 참고해 주시길 부탁드립니다.
- 참고링크 : [웹 푸시 설정]
Web SDK 설정
Web SDK 연동하기
Web 환경에서 Growth Action 을 사용하기 위해서는 기본적으로 Web SDK 가 연동되어 있어야 합니다.
- 참고링크 : [Web SDK 연동 가이드]
Web SDK init 추가 설정
Web Push 를 사용하기 위해서는 SDK init 시 푸시 사용여부를 아래와 같이 사용하셔야 합니다.
<head> . . <!-- AdBrix Web SDK init --> <script> window.adbrix.init({ appkey: 'your_appkey', webSecretkey: 'your_webSecretKey' // push 관련 설정 추가 push : { enable : true, serviceWorkerOptions : { file_name : 'service-worker.js', file_path : '/' scope : '/' } } }); </script> . </head>
Push 사용을 위한 SDK init 시 사용하는 옵션은 아래와 같습니다.
Push
푸시 사용에 대한 옵션을 지정합니다.
Keys | Type | Note |
enable | bool | 푸시 서비스 사용 여부 옵션 |
serviceWorkerOptions | ServiceWorkerOptions | Service Worker 사용 옵션 [서비스 워커란?] |
ServiceWorkserOptions
푸시 사용을 위한 ServiceWorkseOption 을 지정합니다.
Keys | Type | Note |
file_name | string | Service worker 파일명 |
file_path | string | Service Worker 파일 경로 |
scope | string | Service Worker 적용 범위 |
자체적인 ServiceWorker 파일이 없을 경우 다운로드 받아서 적용합니다(다운로드 후 압축을 해제하고 적용합니다.). [다운로드]
이미 사용중인 ServiceWorker 파일이 있으면 아래와 같이 스크립트를 추가합니다.
//AdBrix Push Service worker importScripts('https://static.adbrix.io/web-sdk/latest/service-worker.min.js');
푸시 구독 알림 호출
푸시 수신을 위해 특정 시점에 사용자가 푸시를 수신받을 수 있도록 푸시 구독 알림 API 를 호출합니다. 구독알림에서 사용자가 푸시 구독을 승인하면 이후터 푸시를 수신할 수 있습니다.
사용자가 이미 푸시 구독 알림을 승인했을 경우 더이상 호출되지 않습니다.
//AdBrix Push subscription alarm await adbrix.push.showPrompt();
[[인용:안내:보통]] 대안 도메인의 경우 푸시 구독 알림 호출하여 사용자가 승인을 하면 설정하신 푸시 구독 팝업창이 호출 됩니다.