Cookies 分析\u setDomainName不再工作

Cookies 分析\u setDomainName不再工作,cookies,google-analytics,subdomain,Cookies,Google Analytics,Subdomain,这突然停止了工作。我们的页面上有Google Analytics,几个月前我们对代码进行了调整,这样GA的Cookie将只为其子域而不是子域设置(我们将从igre123.com重定向到www.igre123.com,以便用户始终使用www)。 我们这样做是因为我们有两个子域,它们提供来自(s.igre123.com和static.igre123com)的静态内容(css、js、缩略图等) 为了防止为子域(仅为www)设置cookie,我们修改了GA代码,使其看起来像这样: ... _ga

这突然停止了工作。我们的页面上有Google Analytics,几个月前我们对代码进行了调整,这样GA的Cookie将只为其子域而不是子域设置(我们将从igre123.com重定向到www.igre123.com,以便用户始终使用www)。 我们这样做是因为我们有两个子域,它们提供来自(s.igre123.com和static.igre123com)的静态内容(css、js、缩略图等)

为了防止为子域(仅为www)设置cookie,我们修改了GA代码,使其看起来像这样:

...    
_gaq.push(['_setDomainName','www.igre123.com']);
_gaq.push(['_trackPageview']);
...
这确实起到了作用,但现在已经不起作用了。有人知道为什么这个停止工作了吗?不幸的是,我不知道这到底是什么时候停止工作的:/


编辑:否则追踪工作不会有任何问题。

好的,在多次头部撞击之后,我设法解开了这个谜团。结果是,
\u gaq.push([])的顺序”是相关的。如果除了通常的
\u setAccount
\u trackPageView
之外,您还有任何其他设置cookie的GA调用(如
\u setCustomVar
),您必须告诉GA首先为哪个域设置cookie。回想起来似乎很明显,但公平地说,这在文档中并不是很清楚

无论如何,一定要先调用
\u setDomainName
,然后再调用任何其他GA调用