一部の実装では、すべての変数をすべてのリンクトラッキングイメージリクエストに含めたくない場合があります。linkTrackVars
変数と linkTrackEvents
変数を使用して、tl()
の呼び出しにディメンションと指標を選択的に含めます。
この変数は、ページビュー呼び出し(t()
メソッド)には使用されません。
Launch は、インターフェイスで定義されたイベントを自動的に検出し、リンクトラッキングのヒットに含めます。
カスタムコードエディターを使用して Launch でイベントを設定する場合は、カスタムコードを使用して linkTrackEvents
でもイベントを含める必要があります。
s.linkTrackEvents
変数は、リンクトラッキングイメージリクエスト(tl()
メソッド)に含めるイベントのコンマ区切りリストを含む文字列です。リンクトラッキングヒットに指標を含めるには、次の 3 つの条件を満たす必要があります。
events
変数に設定します。例:s.events = "event1";
。events
変数を linkTrackVars
に設定します。例:s.linkTrackVars = "events";
。linkTrackEvents
変数に設定します。例:s.linkTrackEvents = "event1";
。s.linkTrackEvents = "event1,event2,event3,purchase";
この変数のデフォルト値は空の文字列です。この変数を定義しない場合、すべてのイベントがリンクトラッキングイメージリクエストに含まれます。この変数は Launch ではインターフェイスで設定されたイベントに基づいて自動的に設定されるので、Launch を使用した実装では常に設定されます。
この変数でイベントを指定する場合は、Analytics オブジェクト識別子(s.
)を使用しないでください。例えば、s.linkTrackEvents = "event1";
は正しいですが、s.linkTrackEvents = "s.event1";
は正しくありません。
次のリンクトラッキング関数は、アドビに送信されるイメージリクエストに event1
のみを含みます(event2
は含みません)。
s.events = "event1,event2";
s.linkTrackVars = "events";
s.linkTrackEvents = "event1";
s.tl(this,"o","Example Custom Link");