0

我想知道是否有人可以看到我设置跟踪的方式有什么问题,因为我已经测试了几天,并且它似乎不想跟踪。谷歌分析事件没有跟踪Ruby on Rails

#index 

<head> 
    ... 
    <script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"> 
    ... 
</head> 


<body> 
    ... 
    <div class="product-buy"> 
     <a href="<%= url_with_protocol(general.url)%>" onClick="_gaq.push(['_trackEvent', 'General', 'Click', '<%= general.title %>', '<%= general.position %>']);" target="blank">Learn More/Visit Site</a> 
    </div> 
    ... 
</body> 

我相信我遵循分析指南来开球,但没有数据似乎传递?

任何帮助人可以提供真正的将不胜感激。

+1

尝试安装谷歌分析调试器来调试GA事件:https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en – tiktak

+0

这帮助我解决这个问题 - 非常感谢! –

回答

0

问题是我将'1'的第三个参数作为字符串而不是整数。

它应该已经将general.position转换为带有.to_f的整数,并移动语音标记以便分析不会将其读为字符串。

<body> 
    ... 
    <div class="product-buy"> 
     <a href="<%= url_with_protocol(general.url)%>" onClick="_gaq.push(['_trackEvent', 'General', 'Click', '<%= general.title %>', <%= general.position.to_f %>]);" target="blank">Learn More/Visit Site</a> 
    </div> 
    ... 
</body>