为什么我的Google事件跟踪无效?

时间:2014-10-16 06:21:21

标签: google-analytics

我已在我的网站上方添加了网站跟踪代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXX-1']);
  _gaq.push(['_trackPageview']);
  _gaq.push(['_setDomainName', 'none']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

请注意,我将域名设置为&#34; none&#34;这样它就可以在localhost上运行。然后我添加了一个事件触发器:

jQuery( ".selectButton" ).click(function() {
    _gaq.push(["_trackEvent", "Experiment 1", "Clicked", "Fund X Clicked"]);
});

当我触发这个时,我可以在我的网络中看到#34;我的浏览器控制台:

http://www.google-analytics.com/__utm.gif?utmwv=5.6.0&utms=2&utmn=XXXX&utmhn=localhost&utmt=event&utme=5(Experiment%201*Clicked*Select%20Fund%20with%20ID%20-%201)&utmcs=UTF-8&utmsr=1600x900&utmvp=1584x534&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=15.0%20r0&utmdt=Experiment%201%20%7C%20XXXXX&utmhid=79XXXXXX&utmr=0&utmp=%2Fag%2Fwww%2Fexperiment-1&utmht=1413XXXXXXX&utmac=UA-XXXXXX-1&utmcc=__utma%3D111872281.1692363809.1413440349.1413440349.1413440349.1%3B%2B__utmz%3D111872281.1413440349.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=&utmu=6BAAAAAAAAAAAAAAAAAAAAAE~

换句话说,它正在与谷歌交谈。但我无法在Google Analytics中看到任何结果。知道为什么?我究竟做错了什么?或者我应该等待24小时才会出现结果?

1 个答案:

答案 0 :(得分:1)

网络响应看起来很好 - 我可以看到utme参数(utme = 5(实验%201 *点击*选择%20Fund%20with%20ID%20-%201),与上面代码中的不同,但可能出于匿名原因)。通常,您需要至少等待24小时才能在标准报告中报告数据。在此期间,您可以检查您是否可以在实时报告中看到该事件(在发送活动后的30分钟内执行此操作)。