我正在为我正在使用的网站重新设计网站跟踪。对于跟踪,我们目前正在使用谷歌分析,这似乎工作得相当好。但是,我遇到了一些类似于this question中的问题的麻烦,但它已经老了,没有人回答,所以我在这里碰到了一点。 :)
基本上,我正在跟踪两种事情。原始综合浏览量(进入页面)和页面上的事件(灯箱打开,点击重要内容等)。我正在使用_trackPageview来处理这两种事件,因为我需要能够在GA的目标漏斗跟踪中跟踪一些灯箱流,据我所知,_trackEvent调用无法在目标漏斗中被跟踪。
这里的问题是它看起来像GA的工作方式,它并没有真正发布它的数据(firebug没有显示任何请求发生,至少),但推迟到页面刷新或类似的东西。我不完全确定会发生什么,但基本上我将所有事件都发送到第一个导致页面刷新的所有事件都在漏斗中拖曳,看起来它们都是从导致刷新的事件退出。 (这有意义吗?)有没有什么方法可以强制GA在事件发生时“刷新”并且不推迟事件?或者我使用完全错误的东西?
编辑:我有点盲目阅读firebug日志......它确实向__utm.gif请求了正确的数据。使漏斗变得奇怪甚至更奇怪,所以基本问题仍然有效。由于
答案 0 :(得分:2)
我为此做了一个功能。我们希望跟踪有多少人点击我们拥有的几个链接,以便我们“跟踪浏览量”。
function trackPV(trackerCode, url)
{
var tracker = _gat._getTracker(trackerCode);
if(url)
{
tracker._trackPageview(url);
}
else
{
tracker._trackPageview();
}
}
基本上,如果您愿意,可以传递跟踪代码(UA-XXXXX)和网址,例如“http://www.example.com/link1”,默认情况下它只跟踪您所在的网页。
希望这有帮助。
答案 1 :(得分:0)
我相信每次调用_trackPageview都会向Google Analytics提交一个唯一的请求(通过__utm.gif对象的参数)。谷歌分析非常难以调试,因为在您发送数据之间存在这样的延迟,直到实际在线可见。通常情况下,您需要等待4个小时才能显示数据 - 所以您可能只需要等待确认您的代码是否正常工作。
答案 2 :(得分:0)
嗯......我真的只有旧GA的经验,但在我看来,你最好的做法是解码utm.gif请求并查看它是否包含不正确的信息。这是Google推荐的list of debugging tools。
答案 3 :(得分:0)
使用“事件跟踪”。至少在Google Analytics帮助中查看。