linkTrackVars

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

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

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

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

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

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

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

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

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
analytics-help-implement