设置谷歌分析不同的域

问题描述:

我有一个网站,几个部分被托管在不同的名称服务器。但他们实际上是同一网站的子部分。 (我知道它的设计很糟糕)设置谷歌分析不同的域

目前,我得到每个域的分析数据。但是我不喜欢的是当你跳到另一个域时,它标志着一个下降。无论如何,我可以以这样的方式设置分析,即将两个域视为单个网站?

您正在寻找跨域跟踪。谷歌有这个quite extensive documentation。按照Cross Domain Autolinking的说明,手动链接通常是不必要的,并且容易出错。

其基本思想是,由于存储客户端ID的cookie是域特定的,因此标识用户的ID必须以某种方式从一个域继承到另一个域。这是通过将其放入URL中,名为“ga”的参数中完成的。如果其他域配置为跨域跟踪,则它将从url中取出参数,而不是生成它自己的客户端ID。当GA处理服务器端的数据时,它会识别来自不同域(但是相同的客户端ID)的呼叫属于同一个会话。

Google Analytics(通过autolinking plugin)提供了自动“修饰”链接和表单的函数,即它们将ga参数添加到指向链接域的链接或形成操作。这适用于简单的链接和表单,但可能并不总是在重定向的链接上使用javascript回调,而不是仅仅关注链接。