概念证明始于:
<script type="text/javascript">
$(document).ready(function() {
$('.evnttrk1').click(function() {
_gaq.push(['_trackEvent', 'coming_soon', 'footer_icons', $(this).attr('id')]);
});
});
有了这个,任何类型为eventrk1的链接都会触发Google Analytics事件。这很好用。
从那里开始,我决定将它推入一个合适的插件,并在此过程中添加一些功能。关于插件的一切工作除了我无法让_gaq.push向Google发送事件。我没有收到错误。我什么都没得到。
我即将在即将到来的页面上运行该插件:http://AcaciaNJ.com
我想告诉你这给了我白发,但这是不可能的,因为它让我把所有的头发拉出来。请帮忙。这真的开始打扰我了。谢谢。
答案 0 :(得分:3)
也许试试window._gaq.push
?
您可以通过测试_gaq
来检测window._gaq
对象是否可用:
if (window._gaq) {
alert('_gaq found');
} else {
alert('_gaq not found');
}
您还可以将任意函数传递给window._gaq.push()
以帮助调试:
window._gaq.push(function() {alert('Pushed function to _gaq')});
我还注意到你的脚本将第五个参数传递给_trackEvent
,val
。这必须是一个整数,如果它是一个字符串,跟踪将不起作用。