这突然停止了工作。我们在页面上有谷歌分析,几个月前我们调整了代码,以便GA的cookie只能设置为www.igre123.com而不是它的子域名(我们从igre123.com重定向到www.igre123.com ,以便用户始终使用www。)。 我们之所以这样做,是因为我们有两个子域,可以从(s.igre123.com和static.igre123com)提供静态内容(css,js,缩略图等)。
为了防止为子域设置cookie(仅限于www。),我们将GA代码修改为如下所示:
...
_gaq.push(['_setDomainName','www.igre123.com']);
_gaq.push(['_trackPageview']);
...
这就是诀窍,但现在它不再起作用了。任何人都知道为什么停止工作?不幸的是,我不知道这个什么时候停止了工作:/
编辑:跟踪否则无问题。
答案 0 :(得分:4)
在经过多次敲击之后,我设法解决了这个谜团。事实证明_gaq.push([]);
的顺序是相关的。除了通常的_setAccount
和_trackPageView
之外,如果您设置了Cookie,那么您必须告知GA哪个域首先设置Cookie。回想起来似乎很明显,但公平地说,文档中并不是很清楚。
无论如何,请务必先拨打_setCustomVar
,然后再拨打任何其他GA来电。