linkTrackVars

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

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

Adobe Experience Platform のタグを使用したリンクトラッキング呼び出しの変数

Adobe Experience Platform は、インターフェイスで設定された変数に基づいてバックエンドでこの変数を自動的に設定するため、Adobe Experience Platform のタグを使用した実装では常にこの変数が設定されます。

重要

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

AppMeasurement および カスタムコードエディターの 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" に設定した場合、リンクトラッキングイメージリクエストには変数が含まれ​ません
ヒント

この変数で変数を指定する場合は、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");

このページ