リンク短縮
このページでは、SMS および RCS メッセージでリンク短縮を有効にする方法、短縮リンクをテストする方法、短縮リンクでカスタムドメインを使用する方法などについて説明します。
Braze は統合リンク短縮を段階的にロールアウトしています。これにより、すべての SMS および RCS の短縮リンクが単一のパーソナライズ済みリンク形式(例: brz.ai/abcdefgh)に統合されます。
リンク短縮とクリックトラッキングを使用すると、SMS または RCS メッセージに含まれる URL を自動的に短縮し、クリックスルー率の分析を収集できます。これにより、追加のエンゲージメント指標が提供され、ユーザーがキャンペーンにどのように関わっているかを理解するのに役立ちます。
リンク短縮とクリックトラッキングは、キャンペーンとキャンバスの両方でメッセージバリアントレベルで有効にできます。
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か月間有効です。
BrazeAITM インテリジェントチャネルフィルターを使用する予定で、SMS および RCS チャネルを選択可能にしたい場合は、高度なトラッキングを使用したリンク短縮を有効にしてください。
リンク短縮の使用
リンク短縮を使用するには、メッセージ作成画面のリンク短縮トグルが有効になっていることを確認してください。次に、基本トラッキングまたは高度なトラッキングのいずれかを選択します。

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}}}
カスタム定義の Liquid 変数の短縮もサポートしています。以下にいくつかの例を示します。
Liquid 変数を使用した URL の作成
1
2
{% assign url_var = {{event_properties.${url_slug}}} %}
https://example.com/{{url_var}}
Liquid 変数によってレンダリングされた URL の短縮
Liquid によってレンダリングされた URL は、API トリガープロパティに含まれるものも含めて短縮されます。たとえば、{{api_trigger_properties.${url_value}}} が有効な URL を表す場合、メッセージを送信する前にその URL を短縮してトラッキングします。
/messages/send エンドポイントでの URL 短縮
リンク短縮は、/messages/send エンドポイントを通じた API のみのメッセージでも有効にできます。基本トラッキングまたは高度なトラッキングも有効にするには、link_shortening_enabled または user_click_tracking_enabled リクエストパラメーターを使用します。
| パラメーター | 必須 | データタイプ | 説明 |
|---|---|---|---|
link_shortening_enabled |
オプション | ブール値 | link_shortening_enabled を true に設定すると、リンク短縮とキャンペーンレベルのクリックトラッキングが有効になります。トラッキングを使用するには、campaign_id と message_variation_id が必要です。 |
user_click_tracking_enabled |
オプション | ブール値 | user_click_tracking_enabled を true に設定すると、リンク短縮、キャンペーンレベルおよびユーザーレベルのクリックトラッキングが有効になります。トラッキングデータを使用して、URL をクリックしたユーザーのセグメントを作成できます。このパラメーターを使用するには、 link_shortening_enabled が true であり、campaign_id と message_variation_id が必要です。 |
リクエストパラメーターの完全なリストについては、リクエストパラメーターを参照してください。
テスト
キャンペーンまたはキャンバスを起動する前に、まずメッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、テストタブに移動して、コンテンツテストグループまたは個々のユーザーに SMS または RCS メッセージをプレビューして送信します。
このプレビューは、関連するパーソナライゼーションと短縮 URL で更新されます。文字数と課金対象セグメントも、レンダリングされたパーソナライゼーションと短縮 URL を反映して更新されます。
テストメッセージを送信する前にキャンペーンまたはキャンバスを保存して、メッセージで配信される短縮 URL の表現を受け取るようにしてください。テスト送信前にキャンペーンまたはキャンバスが保存されていない場合、テスト送信にはプレースホルダー URL が含まれます。
キャンバスが「短縮 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クリックイベントが生成されます。
リンクは共有ショートドメイン(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パラメーターを追加したり、ユーザーにユニークなリンクを送信したりできます(放棄カートや在庫が復活した特定の製品にユーザーを誘導するなど)。
サポートされているLiquidパーソナライゼーションタグを使用したURLの作成
URLは、サポートされているLiquidパーソナライゼーションタグを使用してダイナミックに生成できます。
1
https://example.com/?campaign_utm={{campaign.${api_id}}}&user_attribute={{custom_attribute.${attribute1}}}
カスタム定義のLiquid変数の短縮もサポートしています。以下にいくつかの例を示します。
Liquid変数を使用したURLの作成
1
2
{% assign url_var = {{event_properties.${url_slug}}} %}
https://example.com/{{url_var}}
Liquid変数によってレンダリングされたURLの短縮
Liquid によってレンダリングされたURL(APIトリガープロパティに含まれるものも含む)を短縮します。例えば、{{api_trigger_properties.${url_value}}} が有効なURLを表す場合、メッセージを送信する前にそのURLを短縮してトラッキングします。
/messages/send エンドポイントでのURLの短縮
リンク短縮は、/messages/send エンドポイントを通じたAPIのみのメッセージでも有効になります。リクエストパラメーターの完全なリストについては、リクエストパラメーターを参照してください。
| パラメーター | 必須 | データタイプ | 説明 |
|---|---|---|---|
link_shortening_enabled |
はい | ブール値 | リンク短縮を有効にするには、link_shortening_enabled を true に設定します。トラッキングを使用するには、campaign_id と message_variation_id が存在する必要があります。 |
テスト
キャンペーンまたはキャンバスを起動する前に、まずメッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、テストタブに移動して、コンテンツテストグループまたは個々のユーザーにSMSまたはRCSメッセージをプレビューして送信します。
このプレビューは、関連するパーソナライゼーションと短縮URLで更新されます。文字数と課金対象セグメントも、レンダリングされたパーソナライゼーションと短縮URLを反映して更新されます。
テストメッセージを送信する前にキャンペーンまたはキャンバスを保存して、メッセージで配信される短縮URLの表現を受け取るようにしてください。テスト送信前にキャンペーンまたはキャンバスが保存されていない場合、テスト送信にはプレースホルダーURLが含まれます。
アクティブなキャンバス内で下書きが作成された場合、短縮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クリックイベントに関連付けられていますか?
いいえ。ただし、一般的に Query Builder を使用して、以下のクエリで 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;
GitHub でこのページを編集