linkExternalFilters
AppMeasurement は、サイト外を指すリンクを自動的に追跡する機能を提供します。 trackExternalLinks(AppMeasurement)または clickCollectionEnabled(Web SDK)が有効になっている場合、訪問者がリンクをクリックしてサイトを離れると、イメージリクエストがアドビに直接送信されます。 linkExternalFilters 変数と linkInternalFilters 変数は、リンクが外部と見なされるか内部と見なされるかを決定します。
この変数に値が含まれている場合、自動終了リンクトラッキングは許可リストのように動作します。 リンククリックがどの linkExternalFilters 値とも一致しない場合、そのリンクは離脱リンクと見なされません。 この変数に対して URL 全体が調べられます。 linkLeaveQueryString が有効になっている場合は、クエリ文字列も調べられます。
linkInternalFilters を使用すれば十分であると考え、linkExternalFiltersを使用しません。linkInternalFilters と linkExternalFilters の両方を同時に使用する場合は、クリックされたリンクが離脱リンクと見なされるには、linkExternalFilters に一致するとともに linkInternalFilters に一致しない必要があります。 クリックされたリンクが離脱リンクとダウンロードリンクの両方の条件に一致する場合、ダウンロードリンクのタイプの優先度が高くなります。
Web SDK の離脱リンク
リンクターゲットドメインが現在の window.location.hostname と異なる場合は、リンクが自動的に離脱リンクとして選定されます。 Web SDK には、自動離脱リンク検出を変更するための設定変数は用意されていません。 離脱リンクとして選定するドメインをカスタマイズする必要がある場合、onBeforeEventSend コールバックでカスタムロジックを使用できます。
詳しくは、Web SDK ドキュメントの自動リンクトラッキングを参照してください。
アウトバウンドリンク - Adobe Analytics拡張機能を使用したトラッキング
「追跡」フィールドは、Adobe Analytics 拡張機能の設定時に「リンクトラッキング」アコーディオンの下にあるフィルター(通常はドメイン)のコンマ区切りリストです。
- Adobe ID 資格情報を使用して、Adobe Experience Platform Data Collection にログインします。
- 対象のタグプロパティをクリックします。
- 「拡張機能」タブに移動し、「Adobe Analytics」の下にある「設定」ボタンをクリックします。
- 「リンクトラッキング」アコーディオンを展開すると、「アウトバウンドリンク - 追跡」フィールドが表示されます。
常に外部と見なすフィルターをこのフィールドに入力します。 複数のドメインは、スペースなしのコンマで区切ります。
AppMeasurementのs.linkExternalFiltersとAnalytics拡張機能のカスタムコードエディター
s.linkExternalFilters 変数は、離脱リンクと見なすフィルター(ドメインなど)を含む文字列です。 複数のドメインは、スペースなしのコンマで区切ります。
s.linkExternalFilters = "example.com,example.net,example.org";
次の実装例を adobe.com にあるとして考えます。
<script>
s.trackExternalLinks = true;
s.linkExternalFilters = "example.com,example.net";
</script>
<!-- The following link is NOT considered an exit link, even though the link is outside adobe.com -->
<a href = "example.org">Example link 1</a>
<!-- The following link is an exit link because it matches the linkExternalFilters allowlist -->
<a href = "example.com">Example link 2</a>