페이지별로 웹 푸시 구독자에게 자동으로 태그 지정 및 타겟팅
구독한 특정 페이지 또는 콘텐츠를 기반으로 사용자에게 태그를 지정하여 보다 개인화되고 시기적절한 푸시 알림을 제공할 수 있습니다. 이 가이드에서는 다음을 수행하는 방법을 알아봅니다:subscriptionChange이벤트를 사용하여 웹 푸시 옵트인 감지- 사용자가 구독할 때 사용자 지정 데이터 태그 적용
- 타겟 캠페인을 위해 태그별로 사용자 세분화
- 태그 및 타이밍을 기반으로 메시징 시퀀스 자동화
설정
1. 페이지별 메타데이터로 사용자에게 태그 지정
사용자가 푸시 알림을 구독하면 보고 있던 페이지 유형 또는 주제와 같은 컨텍스트 데이터로 태그를 지정할 수 있습니다. 이를 통해 사용자가 관심을 보인 내용을 기반으로 타겟팅된 후속 조치를 취할 수 있습니다.subscriptionChange이벤트는 사용자의 구독 상태가 변경될 때 실행됩니다.isSubscribed === true이면 사용자가 방금 옵트인한 것입니다.window.location.pathname.split('/')[1]은 페이지 경로의 첫 번째 세그먼트를 구독 컨텍스트로 캡처합니다.page_topic은 페이지의 메타데이터 또는 콘텐츠를 기반으로 동적으로 설정할 수 있습니다.
https://example.com/gaming/article123인 경우 subscription_page 태그는 gaming이 됩니다.
2. 태그별로 사용자 세분화
태그가 적용되면 세그먼트 또는 API 필터를 사용하여 해당 태그를 기반으로 사용자를 타겟팅할 수 있습니다. 예를 들어:subscription_page가 “gaming”인 사용자에게 캠페인 보내기- 태그 값 및 타이밍을 기반으로 동적 세그먼트 만들기(예: 첫 세션 이후 시간)
3. 후속 메시징 자동화
사용자가 구독한 시기와 구독한 콘텐츠를 기반으로 메시지를 트리거하는 드립 스타일 캠페인을 구축할 수 있습니다. 예제: 게임 구독자를 위한 드립 캠페인| 세그먼트 이름 | 필터 | 설명 |
|---|---|---|
| Gaming 1 | subscription_page = gaming AND First Session > 2h AND < 24h | 구독 후 2~24시간 후 연락 |
| Gaming 2 | subscription_page = gaming AND First Session > 24h AND < 48h | 1일 후 후속 조치 |
| Gaming 3 | subscription_page = gaming AND First Session > 72h AND < 96h | 3일 후 최종 확인 |
메시징 기간이 지나면 사용자가 세그먼트에 남아 있지 않도록 상한 시간 제한(
<)을 사용하세요.4. 세그먼트와 메시지 템플릿 결합
세그먼트가 생성되면: 예제 메시지 아이디어:- 게임 커뮤니티 또는 소셜 그룹 초대
- 주제와 관련된 인기 기사 추천
- 독점 제안 또는 할인 코드 보내기
모범 사례 및 유의 사항
- 실제 사용자 의도를 반영하는 의미 있는 태그 이름 및 값 사용
- 가능한 경우 태그 값을 동적으로 추출하세요. 예:
console.log()또는 브라우저 개발자 도구를 통해 태그 지정 성공 모니터링
- 모든 페이지 로드 시 사용자에게 불필요하게 재태그 지정(구독이 새로운 경우에만 태그 지정)
- 태그에 PII 포함(예: 이름, 이메일)
- 전체 사이트에서 태그 값 하드코딩