google-analytics - 您可以在本地主机地址上测试谷歌分析吗?

标签 google-analytics localhost

我必须在本地计算机上测试我的新 GA 帐户。

只需将 Google 提供的标准代码段复制到页面上就可以吗?

我不想花 24 小时等待看看它是否有效。

最佳答案

这个问题今天仍然有效,但技术已经发生了变化。旧的 Urchin 跟踪器已被弃用并过时。新的异步 Google Analytics(分析)跟踪代码使用略有不同的代码来实现相同的结果。

Google Analytics 经典 - 异步语法 - ga.js

在 Google Analytics 上将跟踪域设置为 none 的当前语法如下所示:

_gaq.push(['_setDomainName', 'none']);

然后,Google Analytics 将在本地主机上触发 _utm.gif 跟踪器请求。您可以通过在您喜欢的浏览器中打开开发人员工具并在页面加载期间观察网络请求来验证这一点。如果它正常工作,您将在网络请求列表中看到对 _utm.gif 的请求。

针对 Universal Analytics 更新了 2013 年 - analytics.js

Google 发布了名为“Universal Analytics”的新版本分析(2012 年底或 2013 年初)。在我撰写本文时,该程序仍处于测试阶段,因此仍建议大多数已安装 Google Analytics(分析)的用户使用上述代码。

但是,对于使用新 analytics.js 代码的新开发,Google Analytics, Advanced Configuration - Web Tracking Documentation表明我们可以使用以下新代码在本地主机上测试 Universal Analytics:

ga('create', 'UA-XXXX-Y', {
  'cookieDomain': 'none'
});

查看链接文档,了解有关 Universal Analytics 高级配置的更多详细信息。

2019 年更新

全局网站代码 - gtag.js 和 Universal Analytics - analytics.js 都会自动检测 localhost。您无需对配置进行任何更改。

If gtag.js detects that you're running a server locally (e.g. localhost), it automatically sets the cookie_domain to 'none'.

- developers.google.com

关于google-analytics - 您可以在本地主机地址上测试谷歌分析吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4375447/

相关文章:

php - 配置 CodeIgniter 以在 Mac OS X 上使用 Apache 在本地运行

c# - 如何使用 C# Windows 窗体创建一个简单的本地网页

php - Codeigniter 文件上传无法在实时服务器上运行

asp.net-mvc - 每个页面上的 asp.net MVC 谷歌分析

jquery - 如何在 Squarespace 表单提交中跟踪 UTM 数据

json - CSE JSON API和Google Analytics(分析)

mysql - 如何将localhost数据库(使用xampp的phpmyadmin)传输到ISP(使用digitalocean)

google-analytics - GA 增强型电子商务中 checkout_option 的几个选项

google-analytics - Google Analytics 数据中的命中数序列

java - Mysql与本地主机连接正常但无法连接IP地址