クリックトラッキング
このページでは、WhatsAppメッセージでクリックトラッキングを有効にする方法、短縮リンクのテスト、トラッキングリンクでのカスタムドメインの使用などについて説明します。
クリックトラッキングを使用すると、WhatsAppメッセージ内のリンクを誰かがタップしたタイミングを測定でき、どのコンテンツがエンゲージメントを促進しているかを明確に把握できます。BrazeはURLを短縮し、バックグラウンドでトラッキングを追加し、クリックイベントが発生するとログに記録します。
クリックトラッキングは、応答メッセージとテンプレートメッセージの両方で有効にできます。ボタンや本文テキスト内のリンクで機能し、パーソナライズ済みURLやカスタムドメインにも対応しています。有効にすると、WhatsAppパフォーマンスレポートにクリックデータが表示され、誰が何をクリックしたかに基づいてユーザーをセグメント化できます。
クリックトラッキングはディープリンクでは機能しません。BranchやAppsFlyerなどのプロバイダーからのユニバーサルリンクを短縮することはできますが、その際に発生する可能性のある問題(アトリビューションの破損やリダイレクトの発生など)についてBrazeはトラブルシューティングできません。
仕組み
応答メッセージ
応答メッセージのクリックトラッキングを設定するには:
- WebサイトURLを含むコールトゥアクション(CTA)ボタン付きの応答メッセージを作成します。
- インターフェイスの指定されたボタンをクリックして、クリックトラッキングを有効にします。
リンクはBrazeドメイン、またはサブスクリプショングループに指定されたカスタムドメインに短縮され、ユーザーごとにパーソナライズされます。
http:// または https:// で始まる静的URLはすべて短縮されます。Liquidパーソナライゼーション(ユーザーレベルのトラッキングターゲティングなど)を含む短縮URLは、2か月間有効です。
![]()
テンプレートメッセージ
テンプレートメッセージの場合、クリックトラッキングを有効にするには、テンプレート作成時にベースURLを正しく送信する必要があります。
ステップ 1: WhatsAppでクリックトラッキング対応テンプレートを作成する
- WhatsApp Managerで、カスタムドメインまたは
brz.aiのいずれかのベースURLを作成します。 - テンプレートに含まれるリンクがクリックトラッキングと互換性があることを確認します。
- BrazeでCampaignとして設定した後は、テンプレート変数を変更しないでください。ダウンストリームの変更は反映できません。
- CTAボタンリンクの場合、Dynamicを選択し、ベースURL(
brz.aiまたはカスタムドメイン)を入力します。
- 本文テキスト内のリンクの場合、WhatsApp Managerでテンプレートを作成する際に、トラッキングしたい本文内のリンクに挿入されたスペースを削除します。

ステップ 2: Brazeでテンプレートを完成させる
作成時に、Brazeは本文テキストとCTAボタンの両方で、サポート可能なURLドメインを持つテンプレートを自動的に検出します。ステータスはテンプレートの下部に表示されます。
![]()
- サポートされているリンク:一致するベースURLで送信されたリンクは、クリックトラッキングが有効になります。
- 部分的にサポートされているリンク:テンプレート内の一部のリンクが完全なURLとして送信された場合、それらのリンクにはクリックトラッキングが適用されません。
- サポートされていないリンク:承認済みベースURLのないリンクには、クリックトラッキング機能がありません。
brz.ai またはカスタムドメインと一致するベースURLを持つリンクには、送信先URLを指定する必要があります。
![]()
API経由でのテンプレートメッセージ送信:WhatsAppクリックトラッキング(brz.ai またはカスタムトラッキングドメインとメッセージ作成画面のClick tracking URLフィールドを使用)は、/messages/send エンドポイントを通じてWhatsAppテンプレートメッセージを送信する場合はサポートされていません。
API経由でテンプレートメッセージを送信する場合、CTA URL変数(button_variables を使用)を入力できますが、BrazeはAPIリクエストフローでクリックトラッキングURLやリダイレクトリンクを生成しません。クリックトラッキングを使用するには、Brazeダッシュボードから、またはBraze Campaignトリガー経由でテンプレートを送信してください。
カスタムドメイン
リンクの短縮では、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランドイメージを表現することもできます。詳細については、セルフサービスカスタムドメインを参照してください。
URL内のLiquidパーソナライゼーション
Braze作成画面内で直接URLをダイナミックに構築でき、URLにダイナミックなUTMパラメータを追加したり、ユーザーにユニークなリンクを送信したりできます(放棄カートや再入荷した特定の製品にユーザーを誘導するなど)。 URLは、サポートされているLiquidパーソナライゼーションタグを使用してダイナミックに生成できます。
1
https://example.com/?campaign_utm={{campaign.${api_id}}}&user_attribute={{custom_attribute.${attribute1}}}
以下の例のように、カスタム定義のLiquid変数の短縮もサポートしています:
1
2
{% assign url_var = {{event_properties.${url_slug}}} %}
https://example.com/{{url_var}}
Liquid変数でレンダリングされたURLの短縮
BrazeはLiquidでレンダリングされたURL(APIトリガープロパティに含まれるものも含む)を短縮します。例えば、{{api_trigger_properties.${url_value}}}が有効なURLを表す場合、WhatsAppメッセージを送信する前にそのURLを短縮してトラッキングします。
テスト
CampaignまたはCanvasを起動する前に、まずメッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、Testタブに移動して、コンテンツテストグループまたは個々のユーザーにWhatsAppをプレビューして送信します。
このプレビューは、関連するパーソナライゼーションと短縮URLで更新されます。
アクティブなCanvas内で下書きが作成された場合、短縮URLは生成されません。実際の短縮URLは、Canvasの下書きがアクティブになったときに生成されます。
レポート
クリックトラッキングが有効になっている場合、またはサポートされているテンプレートで使用されている場合、WhatsAppパフォーマンステーブルには、バリアントごとのクリックイベント数と関連するクリック率を示すTotal Clicks列が含まれます。WhatsApp指標の詳細については、WhatsAppメッセージパフォーマンスを参照してください。
![]()
クリックデータは分析ダッシュボードに自動的にレポートされます。
![]()
ユーザーのリターゲティング
Clicked/Opened Step フィルターと clicked tracked WhatsApp link インタラクションを使用して、リンクとのインタラクションに基づいてユーザーをセグメント化できます。
![]()
よくある質問
テスト送信時に受け取るリンクは実際のURLですか?
Campaignがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。起動されたCampaignで送信される正確なURLは、テスト送信で送信されたURLとは異なる場合があることに注意してください。
URLを短縮する前にUTMパラメータを追加できますか?
はい。静的パラメータとダイナミックなパラメータの両方を追加できます。
短縮URLはどのくらいの期間有効ですか?
パーソナライズ済みURLは、URL登録時から2か月間有効です。統合リンク短縮の場合は、静的またはパーソナライズ済みの区別がなく、すべてのリンクは9週間有効です。
リンクを短縮するためにBraze SDKをインストールする必要がありますか?
いいえ。リンクの短縮は、SDKの統合なしで機能します。
URLをクリックした個々のユーザーを特定できますか?
はい。クリックトラッキングが有効になっている場合(またはテンプレート設定に基づいて有効になっている場合)、WhatsAppリターゲティングフィルターまたはCurrentsから送信されるWhatsAppクリックイベント(users.messages.whatsapp.Click)を活用して、URLをクリックしたユーザーをリターゲティングできます。
WhatsAppデバイスでのプレビューはクリックとしてカウントされますか?
いいえ、WhatsAppメッセージのクリック率には影響しません。