リンクエイリアス
リンクエイリアスを使用して、Brazeからの電子メールメッセージで送信されるリンクを識別するために、認識可能なユーザー生成名を作成する。これらのリンクは、セグメンテーション・リターゲティング、アクションベースのトリガー、リンク分析に利用できる。
リンクエイリアスについて
リンクエイリアスを使用すると、ユーザー生成名を作成して、メールで送信されたリンクを識別子し、追跡することができる。こうすることで、エンゲージメントを追跡し、キャンペーンのパフォーマンスを分析するために、完全なリンクを参照することなく、メール内でこれらの認識可能なリンクエイリアスを効率的に使用することができる。
リンクエイリアスを使えば、それが可能になる:
- 特定のリンクをクリックしたユーザーをリターゲティングする:リンクをクリックしたユーザーを識別子し、ターゲットを絞る。
- アクションベースのトリガーを作成する:ユーザーがリンクをクリックしたときにメールを送信する。
- メトリクスを分析する:何人のユーザーがリンクAとリンクBをクリックしたかを比較する。
仕組み
Brazeは、lid
(リンク識別子とも呼ばれる)と呼ばれる追加パラメータをすべてのリンクURLに付加することで、メール内のリンクを一意に識別する。このlid
の値により、Brazeは、URLパラメータの残りの部分が異なっていても、リンクに対するユーザーインタラクションを追跡、監視、集計することができる。これにより、ユーザーがメールキャンペーンのコンテンツにどのようにエンゲージメントしているかをインサイトすることができる。
リンクエイリアスを作成する
リンクエイリアスを作成するには、以下の手順に従う:
- キャンペーンまたはキャンバスコンポーネントで、メール本文に移動する。
- リンクマネージメントタブを選択する。
- Brazeは、各リンクに固有のデフォルトリンクエイリアスを自動的に生成する。
- エイリアスに名前をつける。エイリアスは、メールキャンペーンのバリアントまたはキャンバスのコンポーネントごとに一意の名前にする必要があります。
また、レポーティングやセグメンテーションを行う際に、特定のリンクを参照するためのエイリアスを設定することもできます。
リンクのエイリアシングは、クエリーパラメーターを付加しても安全なHTMLアンカータグ内のhref
属性でのみサポートされている。Brazeが簡単にlid
の値を追加できるように、リンクの最後にクエスチョンマーク(?)を付けるのがベストプラクティスだ。lid
。この値を追加しないと、Brazeはリンクエイリアス用のURLを認識しない。
リンクエイリアスを管理する
トラッキングしたリンクエイリアスをすべて表示するには、以下のようにする:
- [設定] > [メール設定] ([ワークスペース設定] の下) に移動します。
- リンクエイリアス設定タブを選択する。
古いナビゲーションを使用している場合、これらの設定は [設定の管理] にあります。
ここでは、並べ替え、検索、リンクエイリアスのトラッキング追跡をオフにすることができる。
List link alias for campaignおよびList link alias for Canvasエンドポイントを使用して、キャンペーンまたはメール固有のキャンバスコンポーネントの各メッセージバリアントに設定されたalias
を抽出する。
Brazeは、メール内のリンクを評価し、リンクテンプレートを追加し、セグメンテーションとレポート作成に有効な命名規則を提供することを推奨している。これは、すべてのリンクを追跡するのに役立つ。
リンクエイリアスがオンの場合、メッセージ、コンテンツブロック、リンクテンプレートは変更されない。リンク・テンプレートやコンテンツ・ブロックを使用した既存のメッセージも同じである。しかし、メッセージを更新すると、リンクエイリアスマークアップがすべてのリンクに適用されるため、リンクを表示するにはリンクテンプレートを適用し直す必要がある。
リンクエイリアスによるリンクの更新方法
以下の表は、メール本文のリンクの例、リンクエイリアスの結果、リンクエイリアスによって元のリンクがどのように更新されるかの説明である。
パーマリンク
ロジックだ:Brazeはクエスチョンマーク(?)を挿入し、最初のクエリーパラメーターをURLに追加する。
メール本文にリンクを貼る | エイリアスによるリンク |
---|---|
https://www.braze.com | https://www.braze.com?lid=slfdldtqdhdk |
より多くのクエリーパラメーターを持つリンク
ロジックだ:Braze は他のクエリパラメーターを検出し、URL の末尾に lid=
を追加します。
メール本文にリンクを貼る | エイリアスによるリンク |
---|---|
https://www.braze.com?utm_campaign=retention&utm_source=email | https://www.braze.com?utm_campaign=retention&utm_source=email&lid=0goty30mviyz |
HTMLリンク
ロジックだ:Brazeは、リンクがURLであり、すでにクエスチョンマーク(?)があると認識するため、クエスチョンマークの後にlid
クエリーパラメータが追加される。
メール本文にリンクを貼る | エイリアスによるリンク |
---|---|
<a href="{{custom_attribute.{product_url}}}?"> |
<a href="{{custom_attribute.{product_url}}}?lid=ac7a548g5kl7"> |
アンカー付きリンク
ロジックだ:Brazeは、クエスチョンマーク(?)の後にアンカー(#)がある標準的なURL構造を期待する。Brazeは左から右に読むので、クエスチョンマークとlid
の値はアンカーの前に付加される。
メール本文にリンクを貼る | エイリアスによるリンク |
---|---|
https://www.braze.com#bookmark1?utm_source=email | https://www.braze.com?lid=eqslgd5a9m3y#bookmark1?utm_source=email |
アンカーとキャプチャタグによるリンク
ロジックだ:アンカー(#)を含むURLでリンクエイリアスを使用する場合、Brazeはアンカーがクエリーパラメーターの後に置かれることを期待する。つまり、適切なトラッキング追跡のためには、アンカーの前にlid
。BrazeはURLを左から右に読むので、クエスチョンマーク(?)とlid
はアンカーの前に来るはずである。
メール本文にリンクを貼る | エイリアスによるリンク |
---|---|
<a href="https://www.braze.com/promotions#special-offer">Check out our special offer!</a> |
<a href="https://www.braze.com/promotions#special-offer?lid={{link_alias}}">Check out our special offer!</a> |
トラッキングリンク エイリアス
[リンク管理] タブで、セグメンテーションのために「追跡」する、セグメンテーションフィルターに含めるエイリアスを選択します。追跡されるエイリアスはセグメンテーションのためだけのものであり、あなたのリンクがレポート目的で追跡されることには何の影響もないことに注意されたい。
リンクのエンゲージメントの指標を追跡するには、リンクの前にHTTPまたはHTTPSのいずれかがあることを確認する。
Brazeでは、追跡するリンクを無制限に選択することができるが、ユーザーが開いた直近のリンクに限ってリターゲティングすることができる。ユーザープロファイルには、最近クリックした 100 個のリンクが含まれています。例えば、500のリンクを追跡し、ユーザーが500のリンクをすべてクリックした場合、最近クリックされた100のリンクに基づいてリターゲティングやセグメントを作成することができる。
Brazeは、プロフィールレベルで、過去100回クリックされたリンクエイリアスのみを追跡する。
アクションベースのフィルター
あらゆるリンク(トラッキング済み、未トラッキング)をターゲットとしたアクションベースのメッセージを作成したり、あらゆるメールキャンペーンやキャンバスのコンポーネントのエイリアスをクリックしたユーザーに基づいたリターゲティングを行うことができる。
セグメンテーションフィルター
Brazeでは、メールにリンクエイリアスを設定し、ユーザーがそれをクリックすると、そのイベントがエイリアスを持つユーザープロファイルに記録される。
任意のキャンペーンまたはキャンバスステップでクリックされたエイリアス」セグメンテーションフィルターを使用し、後でこのリンクエイリアスの名前を変更することにした場合、ユーザープロファイルの以前のクリックデータは更新されず、以前のリンクエイリアスとして表示される。そのため、新しいリンクエイリアスに基づいてユーザーをターゲットにした場合、以前のリンクエイリアスのデータは含まれない。
キャンペーンでエイリアスをクリックした」または「キャンバスでエイリアスをクリックした」セグメンテーションフィルターを使用する場合、特定のキャンペーンまたはキャンバスで特定のエイリアスをクリックしたかどうかでユーザーをフィルタリングする。複数のユーザーが同じメールアドレスを共有し、リンクエイリアスをクリックした場合、そのメールアドレスを共有する他のすべてのユーザーのユーザープロファイルが更新される。
以下のセグメンテーションフィルターは、イベント処理時にトラッキングされたクリックイベントに適用される。つまり、リンクの追跡を解除しても既存のデータは削除されず、リンクを追跡してもデータは埋め戻されない。詳しくはセグメンテーションフィルターを参照のこと。
リンクの追跡を解除する
リンクのトラッキングを解除しても、そのフィルターを持つ既存のセグメンテーションは、トラッキングされていないエイリアスに再割り当てされない。古いデータは、新しいデータに置き換わるまでユーザープロファイルに残る。
セグメンテーションのため、デフォルトでは1ワークスペースにつき100リンクしか追跡できない。アーカイブされたメッセージのリンクは自動的に追跡解除される。しかし、アーカイブされたメッセージがアーカイブされない場合、リンクを再度追跡する必要がある。リンクエイリアスが追跡される場合、リンクレポートはトップレベルドメインや完全なURLではなく、エイリアスによってインデックスされる。
電子メールのクリック・イベント
Currentsでエンゲージメントデータをエクスポートする場合、リンクエイリアスを有効にしていると、メールのクリックイベントが若干異なる。リンクエイリアスがオンになっている場合、メールクリックイベントのために2つの追加フィールドを持つことになる:link_id
とlink_alias
。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Email Click: users.messages.email.Click
{
"id": (string) unique ID of this event,
"user_id": (string) Braze user ID of the user,
"external_user_id": (string) External ID of the user,
"time": (int) 10-digit UTC time of the event in seconds since the epoch,
"timezone": (string) IANA time zone of the user at the time of the event,
"campaign_id": (string) ID of the campaign if from a campaign,
"campaign_name": (string) name of the campaign,
"message_variation_id": (string) ID of the message variation if from a campaign,
"message_variation_name": (string) the name of the message variation if from a campaign,
"canvas_id": (string) ID of the Canvas if from a Canvas,
"canvas_name": (string) name of the Canvas,
"canvas_variation_id": (string) ID of the Canvas variation the user is in if from a Canvas,
"canvas_variation_name": (string) name of the Canvas variation the user is in if from a Canvas,
"canvas_step_id": (string) ID of the step for this message if from a Canvas,
"canvas_step_name": (string) name of the step for this message if from a Canvas,
"send_id": (string) ID of the message if specified for the campaign (See Send Identifier under API Identifier Types),
"dispatch_id": (string) ID of the message dispatch (unique ID for each 'transmission' sent from the Braze platform). Users who are sent a schedule message get the same dispatch_id. Action-based or API-triggered messages get a unique dispatch_id per user.,
"email_address": (string) email address for this event,
"url": (string) the URL that was clicked (Email Click events only),
"user_agent": (string) description of the user's system and browser for the event (Email Click and Open events only),
"ip_pool": (string) IP pool used for message sending,
"link_id": (string) unique value generated by Braze for the URL,
"link_alias": (string) alias name set when the message was sent
}
Brazeはキャンバスのステップ(スケジュール可能なエントリーステップを除く)を、たとえ「スケジュール」されていても、トリガーされたイベントとして扱うため、dispatch_id
の動作はキャンバスとキャンペーンで異なる。Canvasとキャンペーンにおけるdispatch_id
行動について詳しく知る。
更新は 2019 年 8 月に記録されました。
コンテンツブロックのリンクエイリアス
新しいコンテンツブロックのリンクが変更され、Braze は該当する各リンクに lid=
を追加します。このプレースホルダーの値は、Eメールメッセージバリアントに挿入されると解決される。
Brazeがリンクエイリアスを有効にする前に作成された既存のコンテンツブロック内のリンクを修正するには、既存のコンテンツブロックを複製し、複製したコンテンツブロック内のリンクを修正する。
lid
値を持たないコンテンツブロックを新しいメッセージに挿入した場合、そのコンテンツブロックからのリンクはエイリアスで追跡されない。新しいコンテンツブロックが「古い」メッセージバリアントに挿入されると、そのメッセージバリアントからのリンクはリンクエイリアスによって認識されます。コンテンツブロックからのリンクも認識される。ただし、「古い」コンテントブロックが「新しい」コンテントブロックをネストすることはできません。
Braze では、コンテンツブロックについては、既存のコンテンツブロックのコピーを作成し、新しいメッセージで使用することをお勧めします。これは、新規メッセージ内でリンクエイリアスが有効になっていないコンテンツブロックを参照してしまう可能性を回避するために、一括複製によって行うことができます。
Liquid経由で生成されたURLのリンクエイリアス
HTMLまたはコンテンツ・ブロック内のassign
ステートメントによって生成されるURLについては、アンカー・タグにクエスチョンマーク(?)を追加することを推奨する。これにより、Brazeがクエリーパラメーター(lid = somevalue
)を追加し、リンクエイリアスが正しく機能するようになる。クエリパラメータを追加する場所を特定しなければ、リンクエイリアスはこれらのURLを認識できない。
例
アンカータグの推奨フォーマットについては、リンクエイリアスの例をチェックしてほしい:
1
2
3
{% assign link1 = "https://www.braze1.com" %}
<a href="{{link1}}?">Click Here</a>
リンク内にクエスチョンマーク(?
)を含むパラメータがある場合は、この例のように、アンカータグ内のクエスチョンマークをアンパサンド(&
)に置き換えることができる:
1
2
3
{% assign link_with_params = "https://www.braze1.com?param_1¶m_2" %}
<a href="{{link_with_params}}&">Click Here</a>