有些實施不希望將所有變數納入每個連結追蹤影像要求中。請使用 linkTrackVars
和 linkTrackEvents
變數,在 tl()
呼叫中選擇性地納入維度和量度。
此變數不適用於頁面瀏覽數呼叫 (t()
方法)。
Web SDK不會排除連結追蹤呼叫的特定欄位。 不過,您可以使用 onBeforeEventSend
回撥,在資料傳送至Adobe之前清除或設定所需欄位。 請參閱 全域修改事件 如需詳細資訊,請參閱網頁SDK檔案。
此變數會根據介面中設定的變數自動填入後端,因此在使用Adobe Analytics擴充功能的實施中一律會設定。
如果您使用自訂程式碼編輯器設定變數,則必須在 linkTrackVars
也使用自訂程式碼。
s.linkTrackVars
變數是字串,其中包含您要納入連結追蹤影像要求 (tl()
方法) 中的逗號分隔變數清單。若要在連結追蹤點擊中納入維度,以下兩個條件必須滿足:
s.eVar1 = "Example value";
。linkTrackVars
變數中設定所要的變數。例如:s.linkTrackVars = "eVar1";
。s.linkTrackVars = "eVar1,eVar2,events,channel,products";
此變數的預設值為空字串。不過,在「代碼管理器」內由 Adobe 提供的 AppMeasurement 程式碼中,此變數設為 "None"
。有效值是任何填入維度的頁面層級變數。
"None"
,不會有任何變數納入連結追蹤影像要求中。在此變數中指定變數時,請避免使用 Analytics 物件識別碼 (s.
)。例如,s.linkTrackVars = "eVar1";
正確,而 s.linkTrackVars = "s.eVar1";
不正確。
以下連結追蹤函數只會在傳送給 Adobe 的影像要求中納入 eVar1
(不會納入 eVar2
):
s.eVar1 = "Example value 1";
s.eVar2 = "Example value 2";
s.linkTrackVars = "eVar1";
s.tl(this,"o","Example Custom Link");