Google analytics OnClick-未捕获的语法错误:无效或意外标记

Google analytics OnClick-未捕获的语法错误:无效或意外标记,google-analytics,onclick,syntax-error,universal-analytics,event-tracking,Google Analytics,Onclick,Syntax Error,Universal Analytics,Event Tracking,我无法将OnClick事件发送回Google(Universal)Analytics 这里有一行问题: <a href= “link-to-asset-goes-here” onclick="ga(‘send’, ‘event’, ‘Button’, ‘Click’, ‘AllVisits_Free’, {‘NonInteraction’: 1});”> 那么它可能只是逃逸了所有的字符串吗?像这样: <a href= “link-to-asset-goes-here” on

我无法将OnClick事件发送回Google(Universal)Analytics

这里有一行问题:

<a href= “link-to-asset-goes-here” onclick="ga(‘send’, ‘event’, ‘Button’, ‘Click’, ‘AllVisits_Free’, {‘NonInteraction’: 1});”>

那么它可能只是逃逸了所有的字符串吗?像这样:

<a href= “link-to-asset-goes-here” onclick="ga(\‘send’\, \‘event’\, \‘Button’\, \‘Click’\, \‘AllVisits_Free’\, {\‘NonInteraction’\: 1});”>

如果您使用的是准确的代码格式,请尝试使用直接引号而不是智能引号:

<a href= "link-to-asset-goes-here" onclick="ga('send', 'event', 'Button', 'Click', 'AllVisits_Free', {'NonInteraction': 1});">


..一些带有智能引号的东西在JavaScript中表现不好。

我在使用此onClick代码时遇到了相同的错误

直接代码对我很有用。 我犯的错误是从网站上复制代码片段。直接从键盘输入引号,效果会很好


此外,为了快速调试,请使用GA调试器,它帮助我快速解决错误

@nyun有没有办法强迫你这么做?在Dev工具中查看代码时,单引号肯定是倾斜的,但我不确定如何强制使用上下引号。谢谢不知道你强迫它是什么意思。你不直接输入吗?@nyun斜体引号就是你所说的“智能引号”对吗?同样,我必须将代码发送给客户机,他们正在将电子邮件中的代码复制/粘贴到页面的代码编辑器中。我想知道倾斜的标记是否来自复制/粘贴。粘贴作业后可能会自动设置格式。简单的测试是在有问题的页面上打开您的开发控制台,手动编辑HTML以便使用直接引号,触发您的事件,然后查看GA是否触发您的事件。@nyun是的,就是这样!非常感谢你的帮助。非常感谢。