我正在尝试通过Google Analytics(分析)跟踪事件,但不幸的是,该事件仅在我第一次单击该元素时有效。当我更换浏览器时,它只能再次第一次使用。我使用以下简单代码进行跟踪:
ga('send', 'event', 'footer', category , label, 1);
category
并且label
是JS变量
任何想法为什么这不起作用?
如果您安装Chrome扩展GA调试器(https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=zh-CN),这将为您提供帮助。激活它,并在“ DevTools控制台”面板中观察单击目标时会发生什么。它报告真正通过信标发送到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 -跟踪代码
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句