gpt4 book ai didi

javascript - Google Analytics 点击事件不起作用,hitCallback 也没有触发

转载 作者:行者123 更新时间:2023-11-28 03:59:17 25 4
gpt4 key购买 nike

我的网页上有一个文本框,它显示部分文本,并在用户单击“查看全文”图标时显示段落的其余部分。我们希望使用 Google Analytics 来跟踪有多少用户点击此图标。

Analytics 可以正确跟踪实时 View 中的事件 session ,但无论我如何尝试,它都无法看到点击事件。控制台中没有任何消息。

$('document').ready(function() {
$('.view-text').click(function(e) {
ga('send', {
'hitType': 'event',
'eventCategory': 'button',
'eventAction': 'Home',
'eventLabel': 'View Text',
'nonInteraction': true
});
});
});

这是我发送事件的代码,但是当我转到分析帐户“报告”>“实时”>“事件”时,没有显示任何事件。我已经点击该框数十次了。正如预期的那样,我确实看到“网站上有 1 个活跃用户”。

为了排除故障,我在点击处理程序中添加了一个 console.log,该日志正在显示,因此我知道正在调用 ga 函数。然后我尝试添加带有警报的“hitCallback”选项,并且“警报”触发,但我不知道为什么会这样。

我想知道我是否在 Google Analytics 仪表板中查找了错误的位置,或者我是否错过了设置中的某个步骤?

$('document').ready(function() {
$('.view-text').click(function(e) {
console.log('clickie');
ga('send', {
'hitType': 'event',
'eventCategory': 'button',
'eventAction': 'Home',
'eventLabel': 'View Text',
'hitCallback' : function () {
alert("Event received");
},
'nonInteraction: true
});
});
});

我也尝试过这种替代语法:

ga('send','event','button','Home','View Text', {
nonInteraction: true
});

非常感谢您的帮助。

最佳答案

你的对象属性是字符串吗?

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

请注意上面的链接,fieldsObject 中的属性用引号括起来。另外,nonInteraction 存在语法错误(缺少结束引号)。

关于javascript - Google Analytics 点击事件不起作用,hitCallback 也没有触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47273052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com