リンクテンプレート
リンクテンプレートを使用すると、パラメーターの追加やURLの前置によって、メールキャンペーン用のダイナミックで再利用可能なリンクを作成できます。これにより、キャンペーンやメッセージ全体でURLの一貫性を確保できます。

リンクテンプレートはオプション機能です。テンプレートセクションにメールリンクテンプレートが表示されない場合は、アカウントマネージャーに連絡して機能を有効にしてください。
仕組み
リンクテンプレートは、主に以下のユースケースで使用されます。
- 特定のメールメッセージ内のすべてのリンクに Google Analytics のクエリパラメーターを追加する
- 特定のメールメッセージ内のすべてのリンクの先頭に URL を追加する
例えば、新製品の発売に向けたプロモーションメールキャンペーンを実施しているとします。リンクテンプレートを使用して、ユーザーを製品ページに誘導し、ユーザーの名前や特定のプロモーションコードを含むリンクをパーソナライズすることができます。これにより、リンクをクリックしたユーザーの数や購入に至ったユーザーの数を追跡できます。このようにして、リンク全体の一貫性を保ち、分析をより効果的に追跡できます。
リンクテンプレートの作成
さまざまなニーズに対応するために、リンクテンプレートを無制限に作成できます。リンクテンプレートを作成するには、次の手順に従ってください。
- コンテンツ > メールリンクに移動します。
- メールリンクテンプレートを作成を選択します。
- リンクテンプレートに名前を付けます。
- (オプション)説明、チーム、またはタグを追加して、リンクテンプレートに関する詳細を付与します。
- (オプション)トグルを選択すると、メールキャンペーンやキャンバスのリンクにリンクテンプレートが自動的に追加されます。これは、新規または既存のメールに新しいリンクを追加する際に適用されます。
作成できるリンクテンプレートには2種類あります。
リンクテンプレートとLiquidを使用する場合、一貫したレンダリングを確保するために、Liquidはbodyタグ内にのみ追加する必要があります。
プリペンド:URLの前に挿入するリンクテンプレートの作成
メールメッセージ内のリンクの前に文字列やURLを追加するには、次の手順に従ってください。
- 新しいリンクテンプレートを作成します。
- Template PositionをBefore URLに設定します。
- URLの前に常に追加される文字列を入力します。
Template previewには、リンクテンプレートがURLの前にどのように挿入されるかの例が表示されます。

アペンド:URLの後に挿入するリンクテンプレートの作成
メールメッセージ内のURLの後にクエリパラメータを追加する場合は、次の手順に従ってください。
- 新しいリンクテンプレートを作成します。
- Template PositionをAfter URLに設定します。
- 各URLの末尾にクエリパラメータ(
value=example)を入力します。URLの末尾に複数のパラメータを追加できます。

utm_campaignのLiquidタグ
utm_campaignのLiquidタグは、キャンペーンとキャンバスで異なります。
キャンペーンでは、以下を使用します。
{{campaign.${name}}}でキャンペーン名を取得{{campaign.${message_name}}}でメッセージバリアント名を取得
キャンバスでは、以下を使用します。
{{canvas.${name}}}でキャンバス名を取得{{campaign.${name}}}でキャンバスステップ名を取得(メッセージステップのみ)
Liquid、REST API、Currentsにおけるこれらの属性の詳細な比較については、ソース間のキャンペーンとキャンバスの属性を参照してください。URLエンコードのガイダンスについては、URL内のキャンペーン名を参照してください。
メールキャンペーンでのリンクテンプレートの使用
リンクテンプレートを設定した後、メールに適用できます。
HTML エディターまたはドラッグ&ドロップエディターでリンクテンプレートを適用するには、以下のステップに従ってください。

- 更新された HTML エディター:「コンテンツ」タブで「リンク管理」を選択し、「リンクテンプレートを追加」を選択してリンクテンプレートを選び、「追加」を選択します。
- ドラッグ&ドロップエディター:「コンテンツ」タブで「リンク管理」を選択し、「リンクテンプレートを追加」を選択してリンクテンプレートを選び、「追加」を選択します。


リンクテンプレートはプレーンテキストには適用されません。そのため、Currentsではリンクテンプレートのパラメーターを含まないクリックが表示されることがあります。これらのクリックはメールのプレーンテキストバージョンからのものである可能性があります。
リンク管理タブでリンクテンプレートを追加すると、各テンプレートはテーブルに追加の列として表示されます。メール内の既存のリンクにすでにリンクテンプレートが追加されている場合、新しく追加されたリンクにもデフォルトでリンクテンプレートが追加されます。

メッセージにリンクを含める際は、URL が http:// または https:// で始まるようにしてください。
リンクテンプレートの管理
リンクテンプレートを複製することもできます。テンプレートとクリエイティブコンテンツの作成と管理の詳細については、テンプレートとメディアを参照してください。

テンプレートのアーカイブは、現在リンクテンプレートでは利用できません。
トラブルシューティング
UTMパラメータが見つからない
リンクテンプレートは、標準的なHTMLコメント(<!-- ... -->)内のリンクには適用されません。Outlookの条件付きコメント(例:<!--[if mso]>)については、ワークスペースでリンクエイリアスが有効になっている場合にリンクテンプレートが適用されます。リンクエイリアスが有効になっていないワークスペースでは、条件付きコメントは引き続きスキップされます。
UTMパラメータがブラウザには表示されるがリンクには含まれない
これは、メール内のURLパスが意図した完全なパスと一致しない場合(例えば、Webサイトの完全なURLとは異なる短縮パスや別のパス)に発生することがあります。
- 確認すべきこと:メール内の
hrefに、ページへの完全なパスが含まれていること(リダイレクトに依存する部分的なパスだけではないこと)。 - 想定される動作:メール内のパスが不完全または異なる場合、リンクテンプレートのUTMパラメータは、クリック時にそのリンクに適用されないことがあります。Webサイトが訪問者を正しいページにリダイレクトする場合でも同様です。
たとえば、完全なリンクがhttps://www.somewebsite.com/women/designer/johnjaneであるのに、メールでhttps://www.somewebsite.com/designer/johnjaneを使用している場合、UTMパラメータがメールリンクに追加されないのは想定される動作です。
LiquidでレンダリングされたリンクにUTMパラメータが含まれない
リンクテンプレートを適用する際、Brazeは各URLを解析してパラメータの追加位置を決定します。LiquidタグがレンダリングするURLが有効なURIとして解析できない場合、リンクテンプレートはサイレントにスキップされます。Liquid出力が正しい形式のURLを生成しているか確認してください。特定のユーザーでメッセージをプレビューし、レンダリングされたURLが有効であることを確認してテストしてください。URLのパスやクエリ文字列にLiquid変数が含まれている場合は、出力に無効な文字やエンコードの不備が含まれていないことを確認してください。
テスト送信でUTM値が表示されない
リンクテンプレートをテスト送信する場合、{{${user_id}}}はレンダリングされません。代わりに、キャンペーンを複製して内部ユーザーのメールまたはexternal_idをターゲットに設定し、キャンペーンを起動して、リンクテンプレートのすべてのUTMパラメータが正しく入力されていることを確認してください。
よくある質問
リンクテンプレートに関するよくある質問の回答については、テンプレートFAQページをご覧ください。