我試圖在發送GA單擊事件時包含自定義維度列表。GA發送事件,不處理自定義尺寸
此代碼:
ga('send', 'event', category, action, label, {
'hitCallback': function() {
//some code goes here
}
});
但添加自定義維度時:
ga('send', 'event', category, action, label, customDimensions.dimensionsToSend, {
hitCallback': function() {
//some code
},
'hitCallbackFail': function() {
alert("Unable to send Google Analytics data");
}
});
無論hitCallback也不hitCallbackFail被炒魷魚。 我在幾個地方閱讀(like here),我應該可以將自定義維度添加到GA發送事件函數,但也許我做錯了什麼。
感謝Colin.Your的回答很有幫助。我找到了這個問題的實際原因和解決方案。 由於customDimensions.dimensionsToSend是一個對象,因此根本不考慮包含hitCallback函數的下一個對象。 爲了解決這個問題,我需要在customDimensions.dimensionsToSend對象中添加hitCallback函數。現在它正在工作。 謝謝 – user1351452
只要'customDimensions.dimensionsToSend'包含正確的鍵(例如'dimension1'),這意味着您已經在調用中傳遞了'fieldsDimensions.dimensionsToSend'。哪個可以工作,但你可能想要清理你的對象的命名約定。 – colintemple