google-analytics - 使用 Google Analytics 处理 https、http、www 和无 www 的最佳方式

标签 google-analytics

我有一个网站,希望使用 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/

相关文章:

angular - Ionic 3 Web应用程序+ Google Analytics

java - Google Analytics Tracker Code (GATC) [a Javascript] 需要修改以使其能够在 JSF 中运行

android - 如何在 Android Studio 中使用 libGoogleAnalyticsV2.jar

基于自定义变量值的谷歌分析高级分割的正则表达式

google-analytics - 如果浏览器支持特定功能,您将如何在 GA 中进行跟踪?

cordova - 如何为 phonegap 3.1.0 添加 Google 分析插件?

javascript - 谷歌分析 trackEvent() 函数不工作

jquery - 谷歌电子商务跟踪addItems

python - 使用 Python 下载自定义 Google Analytics 报告

android - 生成签名 apk 时出错,找不到与给定名称匹配的资源(在 'resource' 处,值为 '@xml/global_tracker')