我对Google Analytics的示例代码有点困惑(谁不是呢?)在他们的示例代码中,他们写道:
_gaq.push(function() {
var pageTracker = _gat._createTracker("UA-XXXXX-X", "myTracker");
});后来..。
_gaq.push(["myTracker._setAccount", "UA-XXXXX-X"]); // #1
_gaq.push(function() {
var myTracker = _gat._getTrackerByName("myTracker");
myTracker._trackEvent(...);
});我不明白他们为什么要设置追踪器的账号(#1),因为追踪器对象是由账号创建的,而我是通过它的名字来获取追踪器对象的。
Asynchronous Tracking Usage Guide, Pushing Functions
有没有人有这方面的经验?谢谢。
发布于 2011-09-17 20:14:42
我自己解决了这个问题,通过发送不同的跟踪事件来查看哪个事件被GA接受,并且所有这些事件都被接收到了。因此在结论中,在我的例子中(上面的代码),是否在创建的跟踪器对象上设置帐户并不重要。但是,这仍然是一种困惑,这是可能的,但谷歌没有很好的解释!
https://stackoverflow.com/questions/7377362
复制相似问题