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