Skip to content

リンク短縮

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

リンク短縮とクリックトラッキングを使用すると、SMSまたはRCSメッセージに含まれるURLを自動的に短縮し、クリックスルー率の分析を収集できます。これにより、追加のエンゲージメント指標が提供され、ユーザーがCampaignsにどのように関わっているかを理解するのに役立ちます。

リンク短縮とクリックトラッキングは、CampaignsとCanvasesの両方でメッセージバリアントレベルで有効にできます。

URLの長さは、有効にしたトラッキングの種類によって決まります。

  • 基本トラッキングは、キャンペーンレベルのクリックトラッキングを有効にします。静的URLの長さは20文字、パーソナライズ済みURLの長さは25文字になります。
  • 高度なトラッキングは、キャンペーンレベルおよびユーザーレベルのクリックトラッキングを有効にし、クリックに基づくセグメンテーションやリターゲティング機能の使用を可能にします。クリックはCurrentsを通じて送信されるSMSクリックイベントも生成します。高度なトラッキングを使用した静的URLの長さは27〜28文字になり、URLをクリックしたユーザーのSegmentを作成できます。パーソナライズ済み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はhttp://またはhttps://で始まるURLのみを認識します。URLが認識されると、プレビューセクションがプレースホルダーURLで更新されます。Brazeは短縮後のURLの長さを推定しますが、より正確な推定を得るためにテストユーザーを選択してメッセージを下書きとして保存するよう警告が表示されます。

「メッセージ」ボックスに長いURLがあり、プレビューに生成された短縮リンクが表示されたメッセージ作成画面。

UTMパラメーターの追加

リンクの短縮によりURLを自動的に追跡できますが、URLにUTMパラメータを追加して、Google Analyticsなどのサードパーティの分析ツールでキャンペーンのパフォーマンスを追跡することもできます。

URLにUTMパラメータを追加するには、次の手順を実行します。

  1. ベースURLから始めます。これは、追跡するページのURLです(https://www.example.com など)。
  2. ベースURLの後に疑問符(?)を追加します。
  3. 各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の短縮

対応チャネル: KakaoTalk、LINE、SMS、RCS、WhatsApp

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_enabledtrueに設定すると、リンク短縮とキャンペーンレベルのクリックトラッキングが有効になります。トラッキングを使用するには、campaign_idmessage_variation_idが必要です。
user_click_tracking_enabled オプション ブール値 user_click_tracking_enabledtrueに設定すると、リンク短縮、キャンペーンレベルおよびユーザーレベルのクリックトラッキングが有効になります。トラッキングデータを使用して、URLをクリックしたユーザーのSegmentを作成できます。

このパラメーターを使用するには、link_shortening_enabledtrueであり、campaign_idmessage_variation_idが必要です。

リクエストパラメーターの完全なリストについては、リクエストパラメーターを参照してください。

テスト

CampaignまたはCanvasを起動する前に、まずメッセージをプレビューしてテストすることがベストプラクティスです。これを行うには、テストタブに移動して、コンテンツテストグループまたは個々のユーザーにSMSまたはRCSメッセージをプレビューして送信します。

このプレビューは、関連するパーソナライゼーションと短縮URLで更新されます。文字数と課金対象セグメントも、レンダリングされたパーソナライゼーションと短縮URLを反映して更新されます。

テストメッセージを送信する前にCampaignまたはCanvasを保存して、メッセージで配信される短縮URLの表現を受け取るようにしてください。テスト送信前にCampaignまたはCanvasが保存されていない場合、テスト送信にはプレースホルダーURLが含まれます。

Canvasesが「短縮SMSリンクをクリック」フィルターに表示されるには、短縮リンクを含むキャンバスステップでも高度なトラッキングが有効になっている必要があります。これにより、ユーザーレベルのクリックトラッキングが可能になります。短縮リンクが基本トラッキングで設定されている場合、SMS短縮リンクのクリックイベントをフィルタリングするオプションは利用できません。同じ高度なトラッキングの要件は、クリックされた短縮SMSリンクに依存するCanvasエントリやアクションパスを設定する場合にも適用されます。

テスト受信者を選択するフィールドがあるメッセージの「テスト」タブ。

クリックトラッキング

リンク短縮が有効になっている場合、SMS/MMS/RCSパフォーマンステーブルには合計クリック数という列が含まれ、バリアントごとのクリックイベント数と関連するクリック率が表示されます。指標の詳細については、メッセージパフォーマンスを参照してください。

SMSおよびMMSパフォーマンス指標テーブル。

過去のパフォーマンステーブルとSMS/MMS/RCSパフォーマンステーブルにも合計クリック数のオプションがあり、クリックイベントの日次時系列が表示されます。クリックはリダイレクト時(ユーザーがリンクにアクセスしたときなど)にカウントされ、ユーザーごとに複数回カウントされる場合があります。

ユーザーのリターゲティング

リターゲティングに関するガイダンスについては、リターゲティングを参照してください。

カスタムドメイン

リンクの短縮では、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランドイメージを表現することもできます。詳細については、セルフサービスカスタムドメインを参照してください。

よくある質問

キャンペーンがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。起動されたキャンペーンで送信される正確なURLは、テスト送信で送信されたURLとは異なる場合があることに注意してください。

URLを短縮する前にUTMパラメータを追加できますか?

はい。静的パラメータとダイナミックなパラメータの両方を追加できます。

短縮URLはどのくらいの期間有効ですか?

パーソナライズ済みURLは、URL登録時から2か月間有効です。統合リンク短縮の場合は、静的またはパーソナライズ済みの区別がなく、すべてのリンクは9週間有効です。

いいえ。リンクの短縮は、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 のようになります。

リンク短縮を使用するには、メッセージ作成画面のリンク短縮チェックボックスが選択されていることを確認してください。

リンク短縮のチェックボックスが選択されたSMSメッセージ作成画面。

リンク短縮のチェックボックスが選択されたRCSメッセージ作成画面。

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

「メッセージ」ボックスに長いURLが入力され、プレビューに生成された短縮リンクが表示されたメッセージ作成画面。

UTMパラメーターの追加

リンクの短縮によりURLを自動的に追跡できますが、URLにUTMパラメータを追加して、Google Analyticsなどのサードパーティの分析ツールでキャンペーンのパフォーマンスを追跡することもできます。

URLにUTMパラメータを追加するには、次の手順を実行します。

  1. ベースURLから始めます。これは、追跡するページのURLです(https://www.example.com など)。
  2. ベースURLの後に疑問符(?)を追加します。
  3. 各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が含まれます。

テスト受信者を選択するフィールドがあるメッセージの「テスト」タブ。

クリックトラッキング

リンク短縮が有効になっている場合、SMS/MMS/RCSパフォーマンステーブルには、バリアントごとのクリックイベント数と関連するクリック率を示す合計クリック数という列が含まれます。指標の詳細については、メッセージパフォーマンスを参照してください。

SMSおよびMMSパフォーマンス指標テーブル。

過去のパフォーマンスおよびSMS/MMS/RCSパフォーマンステーブルには、合計クリック数のオプションも含まれており、クリックイベントの日次時系列が表示されます。クリックはリダイレクト時(ユーザーがリンクにアクセスした場合など)にインクリメントされ、ユーザーごとに複数回インクリメントされる場合があります。

ユーザーのリターゲティング

リターゲティングに関するガイダンスについては、リターゲティングを参照してください。

カスタムドメイン

リンクの短縮では、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランドイメージを表現することもできます。詳細については、セルフサービスカスタムドメインを参照してください。

よくある質問

キャンペーンがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。起動されたキャンペーンで送信される正確なURLは、テスト送信で送信されたURLとは異なる場合があることに注意してください。

URLを短縮する前にUTMパラメータを追加できますか?

はい。静的パラメータとダイナミックなパラメータの両方を追加できます。

短縮URLはどのくらいの期間有効ですか?

パーソナライズ済みURLは、URL登録時から2か月間有効です。統合リンク短縮の場合は、静的またはパーソナライズ済みの区別がなく、すべてのリンクは9週間有効です。

いいえ。リンクの短縮は、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;
New Stuff!