我有一个网站,希望使用 Google 分析正确跟踪该网站。主要站点是 example.com
。还有一个商店设置,因此我们在网站的一部分上使用 https
。我的问题是:我是否为域名的每个变体创建不同的配置文件?如果是,我是否将它们全部四个依次嵌入?
我们拥有的网址组合:
http://example.com
http://www.example.com
https://example.com
https://www.example.com
谢谢
最佳答案
如果您想保留单独的 URL,请设置跨域跟踪, using this 。
- 设置一个不带过滤器的主配置文件。
- 按照上述内容设置跨域配置文件。
通常不会,您不希望每个人都有不同的配置文件,因为您将无法测量整个网站的流量。每个配置文件都是其自己的离散数据 View 。如果您创建单独的配置文件,您将无法报告网站上的单个连续 session 。
此外,最好将您的 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';
关于google-analytics - 使用 Google Analytics 处理 https、http、www 和无 www 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295196/