如果我理解正確:
使用更改事件有一個自定義事件推送到數據層:
dataLayer.push({event:'compile'});
然後創建一個類型爲「自定義事件」的觸發,設置事件名稱爲「編譯」,並用它來觸發一個谷歌Analytics(分析)事件跟蹤代碼(如果你用你的GA標籤模板可以通過下拉菜單選擇點擊類型)。
dataLayer的「push」方法不是本地數組方法,而是GTM代碼的特殊實現; GTM使用它來監視對dataLayer的更改,「event」關鍵字告訴GTM更新其內部數據結構,以便標籤和觸發器可以使用新值。
用同樣的推,你也可以通過數據用作eventCategory等:
dataLayer.push({
event:'compile',
eventCategory:'myCategory',
eventAction:'myAction',
....
});
然後,您創建了「數據層」類型的新變量,然後輸入你要訪問的鍵的名稱。然後,您可以在Ga標籤中使用該變量,可以從自動提示列表中選擇它(如果您單擊eventCategory等字段的右側圖標),也可以使用大括號(即{{myVariableName}})輸入變量名稱。
另外請記住,dataLayer中的「event」關鍵字與Google Analytics事件無關,但可用於觸發事件跟蹤(以及任何其他標記)的意義除外。 「事件」只是GTM中的一個關鍵字,用於指示數據已更新,標籤現在可以訪問新數據。
請用你試過的代碼樣本來補充你的問題。 – nyuen
在Google搜索中,找不到有關如何實施標籤管理器自定義跟蹤的任何文檔。如果你有任何指針,它會有幫助。 – JackDaniels