ページ別にWebプッシュサブスクライバーに自動的にタグ付けしてターゲットする
サブスクライブした特定のページまたはコンテンツに基づいてユーザーにタグ付けすることで、よりパーソナライズされたタイムリーなプッシュ通知を配信できます。このガイドでは、以下の方法を学びます:subscriptionChangeイベントを使用してWebプッシュオプトインを検出- ユーザーがサブスクライブしたときにカスタムデータタグを適用
- ターゲットキャンペーン用にタグでユーザーをセグメント化
- タグとタイミングに基づいてメッセージングシーケンスを自動化
セットアップ
1. ページ固有のメタデータでユーザーにタグ付けする
ユーザーがプッシュ通知にサブスクライブすると、表示していたページタイプやトピックなどのコンテキストデータでタグ付けできます。これにより、ユーザーが興味を示したものに基づいてターゲットを絞ったフォローアップが可能になります。subscriptionChangeイベントは、ユーザーのサブスクリプション状態が変更されたときに発生します。isSubscribed === trueの場合、ユーザーはオプトインしたばかりです。window.location.pathname.split('/')[1]は、サブスクリプションコンテキストとしてページパスの最初のセグメントをキャプチャします。page_topicは、ページのメタデータまたはコンテンツに基づいて動的に設定できます。
https://example.com/gaming/article123の場合、subscription_pageタグはgamingになります。
2. タグでユーザーをセグメント化する
タグが適用されると、SegmentsまたはAPI Filtersを使用して、それらのタグに基づいてユーザーをターゲットにできます。 例: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. セグメントをメッセージテンプレートと組み合わせる
セグメントが作成されたら:- キャンペーンの各段階(例:イントロ、リマインダー、プロモーション)用のTemplatesを構築します。
- ユーザーが適切なセグメントに入ったときに、Journeysを使用してこれらのメッセージを送信します。
- ゲームコミュニティまたはソーシャルグループへの招待
- トピックに関連するトレンド記事の推薦
- 独占オファーまたは割引コードの送信
ベストプラクティスと注意点
- 実際のユーザーの意図を反映する意味のあるタグ名と値を使用する
- 可能であればタグ値を動的に抽出する、例:
console.log()またはブラウザ開発ツールを介してタグ付けの成功を監視する
- ページ読み込みごとに不必要にユーザーに再タグ付けする(サブスクリプションが新しい場合にのみタグ付け)
- タグにPII(例:名前、メール)を含める
- サイト全体でタグ値をハードコーディングする
コンテキスト情報でユーザーデータを充実させたことをお祝いします!
追加リソース: