Google Analytics事件跟踪是否应该触发XHR请求?

时间:2012-03-06 21:16:10

标签: javascript debugging google-analytics xmlhttprequest

我正在尝试设置Google Analytics event tracking。这是我的代码:

var uid = getUUID();
function postGA() { 
    var sliderval = $("#slider-stock").slider("value");  
    _gaq.push('_trackEvent', uid, sliderval); 
}

我注意到,当postGA()被触发时,Firebug不会记录XHR请求。

这是正常的,还是我应该看到一个?如果是后者,我的代码是否有明显的错误?

3 个答案:

答案 0 :(得分:3)

如果事件跟踪代码正确,您可能会看到请求。请参阅Event Tracking Guide

尝试:

 _gaq.push(['_trackEvent', uid, sliderval]); 

安装Chrome和Google Analytics Debugger。在控制台中查看(control,shift,j)以进行事件跟踪处理。

enter image description here

如果您没有看到您的活动在那里进行跟踪,那么页面上的跟踪代码就会出现问题。

答案 1 :(得分:1)

我认为它会加载到Google Analytics跟踪像素中 - 我可以在Inspector(资源视图)中看到它在我的网站上加载。它被称为__utm.gif

附加到gif的查询字符串参数描述于:

http://code.google.com/apis/analytics/docs/concepts/gaConceptsOverview.html#gifParameters

答案 2 :(得分:-1)

此页面可让您了解分析的工作原理。

http://code.google.com/apis/analytics/docs/concepts/gaConceptsOverview.html