我无法将OnClick事件发送回Google(环球)分析。
以下是相关话题:
<a href= “link-to-asset-goes-here” onclick="ga(‘send’, ‘event’, ‘Button’, ‘Click’, ‘AllVisits_Free’, {‘NonInteraction’: 1});”>
当我使用Chrome开发工具进行检查时,我发现此错误:&#34;未捕获的语法错误:无效或意外的令牌&#34;
在查看其他问题时,我发现了这个问题:java - OnClick error
它可能只是逃避所有字符串吗?像这样:
<a href= “link-to-asset-goes-here” onclick="ga(\‘send’\, \‘event’\, \‘Button’\, \‘Click’\, \‘AllVisits_Free’\, {\‘NonInteraction’\: 1});”>
这会导致代码的NonInteraction部分出现任何问题吗?
不幸的是,我无权访问这个实时测试,并且每次都必须将每个代码修订版发送给客户端,或者我可以更轻松地测试不同的代码变体。
仅供参考,我们使用最新版本的GA(通用)分析跟踪代码。在查看GA中的实时报告时,它会在页面上注册我,但单击链接时不会触发事件。
谢谢!
答案 0 :(得分:0)
如果它是你正在使用的确切代码格式,那么尝试使用直引号而不是智能引号:
<a href= "link-to-asset-goes-here" onclick="ga('send', 'event', 'Button', 'Click', 'AllVisits_Free', {'NonInteraction': 1});">
....聪明的引语不适合使用JavaScript。
答案 1 :(得分:0)
我在使用这个onClick代码时遇到了同样的错误。
直接代码为我工作。 我犯的错误是从网站上复制代码片段。直接从键盘输入引号,它会很好用!
另外,为了快速调试,使用 GA调试器,它帮助我快速解决错误。
答案 2 :(得分:-1)
<a href= “link-to-asset-goes-here” onclick="ga(‘send’, ‘event’, (1)‘Button’, (2)‘Click’, (3)‘AllVisits_Free’, (4){‘NonInteraction’: 1});”>
您使用的是4个参数,但Google Analytics
可能只需要3个参数。