[英]Google Analytics Event Tracking doesn't track twice or more
我正在尝试通过 Google Analytics 跟踪事件,但不幸的是,它仅在我第一次单击该元素时有效。 当我更改浏览器时,它只能再次运行。 我使用这个简单的代码来跟踪:
ga('send', 'event', 'footer', category , label, 1);
category
和label
是 JS 变量
任何想法为什么这不起作用?
检查此工作 target="_blank" 是否指向链接以交叉检查事件。
此外,请验证您是否使用了 analytics.js 或 gtag.js 跟踪代码片段。
在双引号 href="http://mywebpage.com" 中链接它
如果您安装 Chrome 扩展 GA Debugger ( https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en ),它会对您有所帮助。 激活它并在 DevTools Console 面板中观察单击目标时会发生什么。 它通过信标报告真正发送到 Google Analytics 的内容。 例如我有:
ga( "send", "event", "Videos", "play", "Fall Campaign", 1 );
当用户单击链接时调用。 每次单击链接时,我都会在控制台中获得一个新的有效负载,例如:
Running command: ga("send", "event", "Videos", "play", "Fall Campaign", 1)
Sent beacon:
v=1&_v=j79d&aip=1&a=1635498924&t=event..
每次注册新事件时,我都会在 Realtime/Events/Events(最后 30 分钟)和观察者上打开https://analytics.google.com/analytics/web/ 。
PS 只是为了避免某些事件没有真正传递给 Google Analytics 的情况,假设在代码更新后,我设置了自动化测试集,如下所述https://docs.puppetry.app/testing-techniques/testing-google-analytics -跟踪代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.