linkTrackVars

一部の実装では、すべての変数をすべてのリンクトラッキングイメージリクエストに含めたくない場合があります。linkTrackVars 変数と linkTrackEvents 変数を使用して、tl() の呼び出しにディメンションと指標を選択的に含めます。

この変数は、ページビュー呼び出し(t() メソッド)には使用されません。

Web SDK を使用して、XDM イベントに含める変数を決定します

Web SDK は、リンクトラッキングコールの特定のフィールドを除外しません。 ただし、onBeforeEventSend コールバックを使用して、データがAdobeに送信される前に目的のフィールドをクリアまたは設定できます。 詳しくは、Web SDK ドキュメントの イベントのグローバルな変更を参照してください。

Adobe Analytics拡張機能を使用したリンクトラッキング呼び出しの変数

この変数は、インターフェイスで設定された変数に基づいてバックエンドで自動入力されるので、Adobe Analytics拡張機能を使用した実装では常に設定されます。

IMPORTANT
カスタムコードエディターを使用して変数を設定する場合は、カスタムコードを使用して linkTrackVars にも変数を含める必要があります。

AppMeasurementーおよび Analytics 拡張機能のカスタムコードエディターの s.linkTrackVars

s.linkTrackVars 変数は、リンクトラッキングイメージリクエスト(tl() メソッド)に含める変数のコンマ区切りリストを含む文字列です。リンクトラッキングヒットにディメンションを含めるには、次の両方の条件を満たす必要があります。

  • 目的の変数値を設定します。例:s.eVar1 = "Example value";
  • 目的の変数を linkTrackVars 変数に設定します。例:s.linkTrackVars = "eVar1";
s.linkTrackVars = "eVar1,eVar2,events,channel,products";

この変数のデフォルト値は空の文字列です。ただし、Code Manager では、この変数が "None" に設定されている AppMeasurement コードを提供しています。有効な値は、ディメンションを入力するページレベルの変数です。

  • この変数を定義しない場合、または空の文字列に設定した場合、すべての ​変数がリンクトラッキングイメージリクエストに含まれます。
  • この変数を "None" に設定した場合、リンクトラッキングイメージリクエストには変数が含まれ​ ません
TIP
この変数で変数を指定する場合は、Analytics オブジェクト識別子(s.)を使用しないでください。例えば、s.linkTrackVars = "eVar1"; は正しいですが、s.linkTrackVars = "s.eVar1"; は正しくありません。

次のリンクトラッキング関数は、アドビに送信されるイメージリクエストに eVar1 のみを含みます(eVar2 は含みません)。

s.eVar1 = "Example value 1";
s.eVar2 = "Example value 2";
s.linkTrackVars = "eVar1";
s.tl(this,"o","Example Custom Link");
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690