リンク短縮
このページでは、SMS および RCS メッセージでリンク短縮を有効にする方法、短縮リンクをテストする方法、短縮リンクでカスタムドメインを使用する方法などについて説明します。
リンクの短縮とクリックの追跡により、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
endpoint を介して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 が含まれます。
アクティブなキャンバス内にドラフトが作成された場合、短縮されたURL は生成されません。キャンバスドラフトがアクティブになると、実際の短縮URL が生成されます。
Liquidパーソナライゼーションと短縮URLは、ユーザーが選択された後、テストタブにテンプレート化されます。ユーザーが選択されていることを確認して、正確な文字数を取得してください。
クリックトラッキング
リンク短縮がオンになっている場合、[SMS/MMS/RCS のパフォーマンス] テーブルには、バリアントごとのクリックイベントの数と関連するクリック率を示す総クリック数というタイトルの列が含まれます。メトリックの詳細については、メッセージパフォーマンスを参照してください。
[過去のパフォーマンス] と [SMS/MMS/RCS のス] テーブルには、総クリック数のオプションも含まれており、クリックイベントの日次時系列が表示されます。クリック数はリダイレクト時(例えば、ユーザーがリンクを訪問したとき)に増加し、ユーザーごとに複数回増加することがあります。
ユーザーのリターゲティング
リターゲットのガイダンスについては、リターゲットを参照してください。
カスタムドメイン
リンクの短縮は、独自のドメインを使用して短縮URLの外観をパーソナライズし、一貫したブランド画像を表現するのに役立ちます。詳細については、カスタムドメインを参照してください。
よくある質問
テスト送信時に受け取るリンクは実際のURLですか?
キャンペーンがテスト送信前に下書きとして保存されている場合は、はい。それ以外の場合は、プレースホルダーリンクです。送信されたキャンペーンで送信された正確な URL は、テスト送信で送信された URL とは異なる場合があることに注意してください。
URLを短縮する前にUTMパラメータを追加できますか?
はい。静的パラメータとダイナミックなパラメータの両方を追加できます。
短縮URLはどのくらいの期間有効ですか?
動的URL は、URL 登録時から2 か月間有効です。
リンクを短縮するためにBraze SDKをインストールする必要がありますか?
いいえ。リンクの短縮は、SDKの統合なしで機能します。
URL をクリックしている個々のユーザーを特定することはできますか?
はい。Advanced Tracking をオンにすると、Currents 経由で送信されるSMS リターゲティングフィルタまたは SMS クリックイベント(users.messages.sms.ShortLinkClick
)を利用して、URL をクリックしたユーザーをリターゲティングできます。
現時点では、RCS クリックイベントは Currents 経由では使用できません。
リンク短縮作業は、ディープリンクやユニバーサルリンクと連携していますか?
リンク短縮はディープリンクでは機能しない。BranchやAppsFlyerなどのプロバイダーからユニバーサルリンクを短縮することはできるが、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;