1
我正嘗試使用GTM,dataLayer和GoogleAnalytics創建自定義維度。自定義維度值總是顯示爲未設置
在GTM中,創建了一個用戶定義的變量。 UserVariable
我有這樣的事情在我的html頁面
<script>
function addCategory(){
dataLayer.push({
'category' : 'drama'
}
);
}
</script>
</head>
<body onload="addCategory()">
在谷歌Analytics(分析)中創建自定義維度
在標籤部分GTM,相關的已創建的尺寸與用戶定義的變量。
Index - 2
Dimension Value - {{category}}
在預覽和調試模式下,我可以在變量部分看到該值。
類別數據層變量字符串「戲劇」
但在谷歌Analytics(分析),我總是看到該值(未設置)。
我做了錯誤的
我做了第3步中提到的事情。在分析中創建的關聯維度索引與在標記管理器中創建的自定義變量相關聯。 –
如果所有內容都按照鏈接中提到的方式實施,則可以使用Google Tag Assistant(https://get.google.com/tagassistant/)來檢測任何不一致情況。另外,在插入GTM代碼片段之前,確保dataLayer.push是**完整的**,否則您將繼續看到(未設置)。 – Igneel64
插入GTM代碼片段後,我在做dataLayer.push。這會是一個問題嗎?我想推push會追加新的數據到現有的dataLayer –