无法获得onclick事件以显示在Google Analytics中

时间:2017-11-03 23:17:31

标签: javascript google-analytics onclick

我在GA中有一个目标,按钮上的匹配onclick事件如下...

<a target="_blank" href="http://amzn.to/2xr9Kgx" class="btn_bmi blue white" onclick="ga('send', 'event', 'BuyNow', 'click');">Buy Now</a>

当我点击链接时,我应该看到GA中的事件触发&gt;实时&gt;活动。然而,什么也没出现。

我没有收到任何控制台错误,因此onclick事件似乎没问题。

我想也许是&#34; target =&#34; _blank&#34;&#34;不允许JS完成解雇,但是onclick页面仍然在浏览器中,因此我不认为这是问题所在。为了以防万一,我通过常规链接测试了网站中的另一个页面。 GA中仍然没有事件。

如果您想查看示例页面,请点击此处...

http://www.bigmouthinc.com/products/giant-donut-pool-float/  

onclick事件附加到蓝色&#34;立即购买&#34;按钮。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

这可能是因为您正在使用Google Analytics的gtag.js实施来跟踪网页浏览,但会使用analytics.js实施事件跟踪。

您应该更改为使用

之一

https://developers.google.com/analytics/devguides/collection/gtagjs/

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

对于页面和事件跟踪。