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

仅仅通过将谷歌提供的标准代码片段复制到页面上就可以工作吗?

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


当前回答

I just want to add to what's been said so far, it may save a lot of headache, you don't need to wait 24 hour to see if it works, yes the total overview take 24 hour, but in Reporting tab, there is a link on left side to Real-Time result and it will show if anyone currently visiting your site, also I didn't have to set 'cookieDomain': 'none' for it to work on localhost, my setting is on 'auto' and it works just fine (I'm using MVC 5), on top of that I've added the script at the end of head tag as google stated in this page:

将您的代码片段(未更改,完整)粘贴到您想要跟踪的每个网页。将它粘贴在</head>结束标记之前。

这里有更多关于如何检查分析是否正常工作的信息。

其他回答

I just want to add to what's been said so far, it may save a lot of headache, you don't need to wait 24 hour to see if it works, yes the total overview take 24 hour, but in Reporting tab, there is a link on left side to Real-Time result and it will show if anyone currently visiting your site, also I didn't have to set 'cookieDomain': 'none' for it to work on localhost, my setting is on 'auto' and it works just fine (I'm using MVC 5), on top of that I've added the script at the end of head tag as google stated in this page:

将您的代码片段(未更改,完整)粘贴到您想要跟踪的每个网页。将它粘贴在</head>结束标记之前。

这里有更多关于如何检查分析是否正常工作的信息。

如果您使用IP或设置域为none,它将工作。 细节:

http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/

2019年的答案

最佳实践是为您的开发/登台服务器和生产服务器设置两个独立的属性。 你不希望测试污染你的分析数据,如果你被迫这样做,设置过滤器是不愉快的。

也就是说,谷歌分析现在有实时跟踪,如果你想跟踪活动或交易,滞后大约1分钟,直到数据显示在页面上,只要你选择当天。

例如,创建Site和Site Test,每一个都有UA-XXXX-Y代码。

在您的应用程序逻辑中,您提供分析JavaScript,检查您的环境和生产使用您的Site UA-XXXX-Y,登台/开发使用Site Test。

您可以使用这种设置,直到您了解了GA的前前后后,然后删除它,或者如果您需要不断地进行更改(您将首先在开发/登台测试它),则保留它。

资料来源:个人经历,各种文章。

我也遇到了同样的问题,所有的解决方案都不起作用,直到我做了两件事:

明显的代码:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);   
_gaq.push(['_trackPageview']);

AND

我添加了localhost另一个FQDN -域名。我在Windows系统上通过编辑:

C:\Windows\System32\drivers\etc\hosts

文件中,我输入了以下内容:

127.0.0.1   my.domain.org

然后我去了http://my.domain.org/WebApp,这是包含谷歌分析JS的服务页面。

如果你在unix上,编辑/etc/hosts得到相同的结果。

它认为谷歌应该把Intranet配置放在GA FAQ中。他们只说你需要FQDA。是的,你做,但不是为了让他们访问你,你只需要在HTTP请求中有主机属性。

我认为FQDN的另一个原因是COOKIES!cookie是用来跟踪数据的,如果你没有FQDN, cookie就无法设置,JS代码就会停止,不会得到gif。

我最近遇到了这个问题,我发现探索谷歌关于调试Analytics的新文档很有帮助。它实际上并不关心向谷歌Analytics发送跟踪信息,我只是想确保事件正确触发,调试工具给了我所需的信息。YMMV,我意识到并不能完全回答这个问题。