有些實施不希望將所有變數納入每個連結追蹤影像要求中。請使用 linkTrackVars
和 linkTrackEvents
變數,在 tl()
呼叫中選擇性地納入維度和量度。
此變數不適用於頁面瀏覽數呼叫 (t()
方法)。
Web SDK不會排除連結追蹤呼叫的特定欄位。 不過,您可以使用 onBeforeEventSend
回撥,在資料傳送至Adobe之前清除或設定所需欄位。 請參閱 全域修改事件 如需詳細資訊,請參閱網頁SDK檔案。
如果您未使用自訂程式碼,Adobe Experience Platform 會自動將已定義的事件納入連結追蹤點擊中。
如果您在Analytics擴充功能的自訂程式碼編輯器中設定事件,則必須在 linkTrackEvents
也使用自訂程式碼。
s.linkTrackEvents
變數是字串,其中包含您要納入連結追蹤影像要求 (tl()
方法) 中的逗號分隔事件清單。若要在連結追蹤點擊中納入量度,以下三個條件必須滿足:
events
變數中設定所要的事件。例如:s.events = "event1";
。linkTrackVars
中設定 events
變數。例如:s.linkTrackVars = "events";
。linkTrackEvents
變數中設定所要的事件。例如:s.linkTrackEvents = "event1";
。s.linkTrackEvents = "event1,event2,event3,purchase";
此變數的預設值為空字串。如果此變數未定義,所有事件都會納入連結追蹤影像要求中。請注意,資料收集會自動根據介面中所設定的事件自動填入這個變數,所以在使用 Adobe Experience Platform 中的標記的實作中一定會設定此變數。
在此變數中指定事件時,請避免使用 Analytics 物件識別碼 (s.
)。例如,s.linkTrackEvents = "event1";
正確,而 s.linkTrackEvents = "s.event1";
不正確。
以下連結追蹤函數只會在傳送給 Adobe 的影像要求中納入 event1
(不會納入 event2
):
s.events = "event1,event2";
s.linkTrackVars = "events";
s.linkTrackEvents = "event1";
s.tl(this,"o","Example Custom Link");