使用Google分析处理https,http,www和无www的最佳方式

时间:2013-08-18 02:44:01

标签: google-analytics

我有一个网站,我想用Google Analytic正确跟踪。主站点只是example.com。还有商店设置,因此我们在网站的一部分上使用https。我的问题是:我是否为域名的每个变体创建不同的配置文件?如果是的话,我是否一个接一个地嵌入所有这四个?

我们拥有的网址组合:

http://example.com
http://www.example.com
https://example.com
https://www.example.com

由于

1 个答案:

答案 0 :(得分:8)

如果您想保留单独的网址,请设置跨域跟踪, using this

  • 设置主配置文件,没有过滤器。
  • 根据上述内容设置跨域配置文件。

通常不会,您不希望每个配置文件都有不同的配置文件,因为您无法通过整个网站测量流量。每个配置文件都是它自己的离散数据视图。如果您创建单独的配置文件,则无法在您的网站上报告单个连续会话。

此外,最好将Web服务器设置为始终重定向到具有证书的主URL ...在您的情况下,将MySiteExample.com重定向到www.MySiteExample.com。

最后,这里的问题实际上更好:https://webmasters.stackexchange.com/

<小时/> 编辑:

要澄清http和https,您不需要在属性/配置文件配置中执行任何操作,因为它们是相同的域。此外,您为Google Analytics包含的脚本会处理避免混合模式(页面上的https和http)。见:https://developers.google.com/analytics/devguides/collection/gajs/#quickstart。具体来说,以下javascript行处理通过https或http传递脚本,具体取决于页面是通过http还是https检索的。在处理过程中,Google Analytics(分析)并不关心您使用的是https还是http。

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';