リンク短縮
このページでは、SMSおよびRCSメッセージでリンク短縮を有効にする方法、短縮リンクのテスト、短縮リンクでのカスタムドメインの使用などについて説明します。

Brazeは統合リンク短縮を段階的にロールアウトしています。これにより、すべてのSMSおよびRCSの短縮リンクが単一のパーソナライズされたリンク形式(例:brz.ai/abcdefgh)に統合されます。
リンク短縮とクリックトラッキングを使用すると、SMSまたはRCSメッセージに含まれるURLを自動的に短縮し、クリックスルー率の分析を収集できます。これにより、ユーザーがキャンペーンにどのようにエンゲージしているかを理解するための追加のエンゲージメント指標が提供されます。
リンク短縮とクリックトラッキングは、キャンペーンとキャンバスの両方でメッセージバリアントレベルで有効にできます。

RCSメッセージの場合、リンク短縮およびURLレベルのクリックトラッキングはメッセージ本文内のURLに対してサポートされていますが、推奨アクション内のURLに対してはサポートされていません。推奨アクションのURLに対するクリックはRCSクリックイベントとして記録されますが、CurrentsおよびSnowflakeではURLフィールドとSHORT_URLフィールドはnullになります。
URLの長さは、有効にしたトラッキングの種類によって決まります。
- 基本トラッキングは、キャンペーンレベルのクリックトラッキングを有効にします。静的URLの長さは20文字で、パーソナライズされたURLの長さは25文字です。
- 高度なトラッキングは、キャンペーンレベルおよびユーザーレベルのクリックトラッキングを有効にし、クリックに依存するセグメンテーションおよびリターゲティング機能の使用を可能にします。クリックは、Currentsを通じて送信されるSMSクリックイベントも生成します。高度なトラッキングを使用した静的URLの長さは27〜28文字で、URLをクリックしたユーザーのセグメントを作成できます。パーソナライズされたURLの長さは32〜33文字です。
リンクは、共有ショートドメイン(brz.ai)またはカスタムリンク短縮ドメインを使用して短縮されます。URLの例は次のようになります:https://brz.ai/8jshX(基本、静的)またはhttps://brz.ai/p/8jshX/2dj8d(高度、パーソナライズ)。詳細については、テストを参照してください。
http://またはhttps://で始まる静的URLはすべて短縮されます。静的な短縮URLは、作成日から1年間有効です。Liquidパーソナライゼーションを含む短縮URLは2か月間有効です。

Brazeの短縮リンクには常にhttps://プロトコルが含まれており、別のプロトコルを使用するように設定することはできません。
リンク短縮の使用
リンク短縮を使用するには、メッセージ作成画面のリンク短縮トグルがオンになっていることを確認してください。次に、基本トラッキングまたは高度なトラッキングのいずれかを選択します。

Brazeはhttp://またはhttps://で始まるURLのみを認識します。URLが認識されると、プレビューセクションがプレースホルダーURLで更新されます。Brazeは短縮後のURLの長さを推定しますが、より正確な推定のためにテストユーザーを選択してメッセージを下書きとして保存するよう警告が表示されます。


UTMパラメーターの追加
リンクの短縮によりURLを自動的に追跡できますが、URLにUTMパラメータを追加して、Google Analyticsなどのサードパーティの分析ツールでキャンペーンのパフォーマンスを追跡することもできます。
URLにUTMパラメータを追加するには、次の手順を実行します。
- ベースURLから始めます。これは、追跡するページのURLです(
https://www.example.comなど)。 - ベースURLの後に疑問符(?)を追加します。
- 各UTMパラメータをアンパサンド(&)で区切って追加します。
例: https://www.example.com?utm_source=newsletter&utm_medium=sms
URLでのLiquidパーソナライゼーション
Brazeの作成画面内でURLを動的に構築できるため、URLにダイナミックなUTMパラメーターを追加したり、ユーザーにユニークなリンクを送信したりできます(放棄カートへの誘導や、再入荷した特定の商品への誘導など)。
サポートされているLiquidパーソナライゼーションタグを使用したURLの作成
URLは、サポートされているLiquidパーソナライゼーションタグを使用して動的に生成できます。
1
https://example.com/?campaign_utm={{campaign.${api_id}}}&user_attribute={{custom_attribute.${attribute1}}}
Brazeは、以下の例のようなカスタム定義のLiquid変数の短縮もサポートしています。
Liquid変数を使用したURLの作成
1
2
{% assign url_var = {{event_properties.${url_slug}}} %}
https://example.com/{{url_var}}
Liquid変数によってレンダリングされたURLの短縮
サポートされているチャネル: KakaoTalk、LINE、SMS、RCS、WhatsApp
Brazeは、APIトリガープロパティに含まれるものも含め、LiquidによってレンダリングされたURLを短縮します。たとえば、{{api_trigger_properties.${url_value}}}が有効なURLを表す場合、Brazeはメッセージを送信する前にそのURLを短縮してトラッキングします。
/messages/sendエンドポイントでのURLの短縮
リンク短縮は、/messages/sendエンドポイントを通じたAPIのみのメッセージでも有効になります。基本トラッキングまたは高度なトラッキングも有効にするには、link_shortening_enabledまたはuser_click_tracking_enabledリクエストパラメーターを使用します。
| パラメーター | 必須 | データ型 | 説明 |
|---|---|---|---|
link_shortening_enabled |
オプション | Boolean | リンク短縮とキャンペーンレベルのクリックトラッキングを有効にするには、link_shortening_enabledをtrueに設定します。トラッキングを使用するには、campaign_idとmessage_variation_idが必要です。 |
user_click_tracking_enabled |
オプション | Boolean | リンク短縮、キャンペーンレベルおよびユーザーレベルのクリックトラッキングを有効にするには、user_click_tracking_enabledをtrueに設定します。トラッキングデータを使用して、URLをクリックしたユーザーのセグメントを作成できます。このパラメーターを使用するには、 link_shortening_enabledがtrueであり、campaign_idとmessage_variation_idが必要です。 |
リクエストパラメーターの完全なリストについては、リクエストパラメーターを参照してください。
テスト
キャンペーンまたはキャンバスを開始する前に、まずメッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、テストタブに移動して、コンテンツテストグループまたは個々のユーザーにSMSまたはRCSメッセージをプレビューして送信します。
このプレビューは、関連するパーソナライゼーションと短縮URLで更新されます。文字数と課金対象セグメントも、レンダリングされたパーソナライゼーションと短縮URLを反映して更新されます。
テストメッセージを送信する前にキャンペーンまたはキャンバスを保存して、メッセージで送信される短縮URLの表現を受け取るようにしてください。テスト送信前にキャンペーンまたはキャンバスが保存されていない場合、テスト送信にはプレースホルダーURLが含まれます。
「短縮SMSリンクをクリック」フィルターにキャンバスが表示されるようにするには、ショートリンクを含むキャンバスステップでも高度なトラッキングを有効にする必要があります。これにより、ユーザーレベルのクリックトラッキングが可能になります。ショートリンクが基本トラッキングで設定されている場合、SMSショートリンクのクリックイベントをフィルタリングするオプションは利用できません。クリックされた短縮SMSリンクに依存するキャンバスエントリまたはアクションパスを設定する場合も、同じ高度なトラッキング要件が適用されます。

アクティブなキャンバス内で下書きが作成された場合、短縮URLは生成されません。実際の短縮URLは、キャンバスの下書きがアクティブになったときに生成されます。


Liquidパーソナライゼーションと短縮URLは、ユーザーが選択された後にテストタブでテンプレート化されます。正確な文字数を取得するために、ユーザーが選択されていることを確認してください。
クリックトラッキング
リンク短縮が有効になっている場合、SMS/MMS/RCSパフォーマンステーブルには、バリアントごとのクリックイベント数と関連するクリック率を示す合計クリック数という列が含まれます。合計クリック数は、ダッシュボードのカウントからボットクリックの疑いがあるものを除外します。指標の詳細については、メッセージパフォーマンスおよびボットクリックフィルタリングを参照してください。

過去のパフォーマンステーブルとSMS/MMS/RCSパフォーマンステーブルにも合計クリック数のオプションがあり、クリックイベントの日次時系列が表示されます。クリックはリダイレクト時(ユーザーがリンクにアクセスした場合など)にインクリメントされ、ユーザーごとに複数回インクリメントされる場合があります。
ユーザーのリターゲティング
リターゲティングのガイダンスについては、リターゲティングを参照してください。
カスタムドメイン
リンクの短縮では、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランドイメージを表現することもできます。詳細については、セルフサービスカスタムドメインを参照してください。
よくある質問
テスト送信時に受け取るリンクは実際のURLですか?
キャンペーンがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。起動されたキャンペーンで送信される正確なURLは、テスト送信で送信されたURLとは異なる場合があることに注意してください。
URLを短縮する前にUTMパラメータを追加できますか?
はい。静的パラメータとダイナミックなパラメータの両方を追加できます。
短縮URLはどのくらいの期間有効ですか?
パーソナライズ済みURLは、URL登録時から2か月間有効です。統合リンク短縮の場合は、静的またはパーソナライズ済みの区別がなく、すべてのリンクは9週間有効です。
リンクを短縮するためにBraze SDKをインストールする必要がありますか?
いいえ。リンクの短縮は、SDKの統合なしで機能します。
URLをクリックした個々のユーザーを把握できますか?
はい。高度なトラッキングが有効になっている場合、SMSリターゲティングフィルターまたはCurrentsによって送信されるSMSクリックイベント(users.messages.sms.ShortLinkClick)を活用して、URLをクリックしたユーザーをリターゲティングできます。
リンク短縮はディープリンクやユニバーサルリンクで機能しますか?
リンク短縮はディープリンクでは機能しません。代わりに、BranchやAppsFlyerなどのサードパーティプロバイダーのユニバーサルリンクを短縮できますが、ユーザーは短時間のリダイレクトや「ちらつき」効果を経験する場合があります。これは、短縮リンクがアプリの起動をサポートするユニバーサルリンクに解決される前に、まずWebを経由するためです。さらに、Brazeはユニバーサルリンクの短縮時に発生する可能性のある問題(アトリビューションの破損や予期しないリダイレクトなど)のトラブルシューティングを行うことができません。

ユニバーサルリンクでリンク短縮を実装する前に、ユーザーエクスペリエンスをテストして、期待どおりであることを確認してください。
send_idsはSMSクリックイベントに関連付けられていますか?
いいえ。ただし、高度なトラッキングが有効になっている場合、クエリビルダーを使用して、以下のクエリでCurrentsデータをクエリすることにより、一般的にsend_idsをクリックイベントに関連付けることができます。
1
2
3
4
5
6
SELECT c.*, s.send_id
FROM USERS_MESSAGES_SMS_SHORTLINKCLICK_SHARED AS c
INNER JOIN USERS_MESSAGES_SMS_SEND_SHARED AS s
ON s.user_id = c.user_id
AND (s.message_variation_id = c.message_variation_id OR s.canvas_step_message_variation_id = c.canvas_step_message_variation_id)
WHERE s.send_id IS NOT NULL;
リンク短縮を使用すると、SMSまたはRCSメッセージに含まれるURLを自動的に短縮し、クリックスルー率の分析を収集できます。これにより、追加のエンゲージメント指標が提供され、ユーザーがキャンペーンにどのように関わっているかを理解するのに役立ちます。
リンク短縮は、キャンペーンとキャンバスの両方でメッセージバリアントレベルで有効にできます。リンク短縮が有効になると、クリックによりCurrentsを通じて送信されるSMSクリックイベントが生成されます。

RCSメッセージの場合、リンク短縮およびURLレベルのクリックトラッキングはメッセージ本文内のURLに対してサポートされていますが、推奨アクション内のURLに対してはサポートされていません。推奨アクションのURLに対するクリックはRCSクリックイベントとして記録されますが、CurrentsおよびSnowflakeではURLフィールドとSHORT_URLフィールドはnullになります。
リンクは共有ショートドメイン(brz.ai)またはカスタムリンク短縮ドメインを使用して短縮され、作成日から9週間有効です。URLの例は https://brz.ai/8jshX2dj のようになります。
リンク短縮の使用
リンク短縮を使用するには、メッセージ作成画面のリンク短縮チェックボックスが選択されていることを確認してください。


Brazeはhttp://またはhttps://で始まるURLのみを認識します。URLが認識されると、プレビューセクションにプレースホルダーURLが表示されます。Brazeは短縮後のメッセージの長さを推定しますが、より正確な推定のためにテストユーザーを選択し、メッセージを下書きとして保存するよう促す警告が表示されます。

UTMパラメーターの追加
リンクの短縮によりURLを自動的に追跡できますが、URLにUTMパラメータを追加して、Google Analyticsなどのサードパーティの分析ツールでキャンペーンのパフォーマンスを追跡することもできます。
URLにUTMパラメータを追加するには、次の手順を実行します。
- ベースURLから始めます。これは、追跡するページのURLです(
https://www.example.comなど)。 - ベースURLの後に疑問符(?)を追加します。
- 各UTMパラメータをアンパサンド(&)で区切って追加します。
例: https://www.example.com?utm_source=newsletter&utm_medium=sms
URLにおけるLiquidパーソナライゼーション
Brazeのメッセージ作成画面内で直接URLを動的に構築し、URLにダイナミックなUTMパラメーターを追加したり、ユーザーにユニークなリンクを送信したりする方法については、URLでLiquidパーソナライゼーションを使用するを参照してください。
テスト
キャンペーンやキャンバスを開始する前に、メッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、テストタブに移動して、コンテンツテストグループまたは個々のユーザーにSMSまたはRCSメッセージをプレビューおよび送信します。
このプレビューは、関連するパーソナライゼーションと短縮URLで更新されます。文字数と課金対象セグメントも、レンダリングされたパーソナライゼーションと短縮URLを反映して更新されます。
テストメッセージを送信する前に、キャンペーンまたはキャンバスを保存して、メッセージで配信される短縮URLの表現を受け取れるようにしてください。テスト送信前にキャンペーンまたはキャンバスが保存されていない場合、テスト送信にはプレースホルダーURLが含まれます。

アクティブなキャンバス内で下書きが作成された場合、短縮URLは生成されません。実際の短縮URLは、キャンバスの下書きがアクティブになったときに生成されます。


Liquidパーソナライゼーションと短縮URLは、ユーザーが選択された後にテストタブでテンプレート化されます。正確な文字数を取得するために、ユーザーが選択されていることを確認してください。
クリックトラッキング
リンク短縮がオンになっている場合、SMS/MMS/RCSパフォーマンステーブルには合計クリック数という列が表示され、バリアントごとのクリックイベント数と関連するクリック率が表示されます。指標の詳細については、メッセージパフォーマンスを参照してください。

過去のパフォーマンステーブルとSMS/MMS/RCSパフォーマンステーブルにも合計クリック数のオプションがあり、クリックイベントの日次時系列が表示されます。クリック数はリダイレクト時(ユーザーがリンクにアクセスしたときなど)にカウントされ、1人のユーザーにつき複数回カウントされる場合があります。
ユーザーのリターゲティング
リターゲティングに関するガイダンスについては、リターゲティングをご覧ください。
カスタムドメイン
リンクの短縮では、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランドイメージを表現することもできます。詳細については、セルフサービスカスタムドメインを参照してください。
よくある質問
テスト送信時に受け取るリンクは実際のURLですか?
キャンペーンがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。起動されたキャンペーンで送信される正確なURLは、テスト送信で送信されたURLとは異なる場合があることに注意してください。
URLを短縮する前にUTMパラメータを追加できますか?
はい。静的パラメータとダイナミックなパラメータの両方を追加できます。
短縮URLはどのくらいの期間有効ですか?
パーソナライズ済みURLは、URL登録時から2か月間有効です。統合リンク短縮の場合は、静的またはパーソナライズ済みの区別がなく、すべてのリンクは9週間有効です。
リンクを短縮するためにBraze SDKをインストールする必要がありますか?
いいえ。リンクの短縮は、SDKの統合なしで機能します。
どのユーザーがURLをクリックしたか把握できますか?
はい。SMSリターゲティングフィルターまたはCurrentsから送信されるSMSクリックイベント(users.messages.sms.ShortLinkClick)を使用して、URLをクリックしたユーザーをリターゲティングできます。
リンク短縮はディープリンクやユニバーサルリンクで機能しますか?
リンク短縮はディープリンクでは機能しません。代わりに、BranchやAppsFlyer などのサードパーティプロバイダーのユニバーサルリンクを短縮することは可能ですが、短いリダイレクトや「ちらつき」効果が発生する場合があります。これは、短縮リンクがアプリ起動をサポートするユニバーサルリンクに解決される前に、まずWeb経由でルーティングされるために発生します。さらに、ユニバーサルリンクを短縮する際に発生する可能性のある問題(アトリビューションの破損や予期しないリダイレクトの発生など)については、Brazeではトラブルシューティングを行うことができません。

ユニバーサルリンクでリンク短縮を実装する前に、ユーザーエクスペリエンスをテストして、期待どおりの動作であることを確認してください。
send_idsはSMSクリックイベントに関連付けられますか?
いいえ。ただし、一般的にはクエリビルダーを使用して以下のクエリでCurrentsデータを照会することで、send_idsをクリックイベントに関連付けることができます。
1
2
3
4
5
6
SELECT c.*, s.send_id
FROM USERS_MESSAGES_SMS_SHORTLINKCLICK_SHARED AS c
INNER JOIN USERS_MESSAGES_SMS_SEND_SHARED AS s
ON s.user_id = c.user_id
AND (s.message_variation_id = c.message_variation_id OR s.canvas_step_message_variation_id = c.canvas_step_message_variation_id)
WHERE s.send_id IS NOT NULL;