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

我们拥有的 URL 组合:

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 检索的。在处理过程中,谷歌分析并不关心您使用的是 https 还是 http。
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    

    关于google-analytics - 使用 Google 分析处理 https、http、www 和无 www 的最佳方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18295196/

    10-16 22:23