我试图在发送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