edw*_*yte 263 google-analytics localhost
我必须在我的本地机器上测试我的新GA帐户.
这可以通过将Google提供的标准代码段复制到页面上来实现吗?
我不想花24小时等待它是否会起作用.
Ben*_*yne 332
这个问题今天仍然有效,但技术已发生变化.旧的Urchin跟踪器已弃用且已过时.新的异步Google Analytics跟踪代码使用略有不同的代码来实现相同的结果.
ga.js
在Google Analytics上将跟踪域设置为none的当前语法如下所示:
_gaq.push(['_setDomainName', 'none']);
Run Code Online (Sandbox Code Playgroud)
然后,Google Analytics将在localhost上触发_utm.gif跟踪器请求.您可以通过在您喜欢的浏览器中打开开发人员工具并在页面加载期间查看网络请求来验证这一点.如果它正常工作,您将在网络请求列表中看到_utm.gif请求.
analytics.js
谷歌发布了一个名为"通用分析"的新版分析(2012年底或2013年初).在我写的时候,这个程序仍然在BETA中,所以对于现有的Google Analytics安装的大多数用户,仍然建议使用上述代码.
但是,对于使用新analytics.js
代码的新开发,Google Analytics,高级配置 - 网络跟踪文档显示我们可以使用以下新代码在localhost上测试Universal Analytics:
ga('create', 'UA-XXXX-Y', {
'cookieDomain': 'none'
});
Run Code Online (Sandbox Code Playgroud)
有关Universal Analytics高级配置的更多详细信息,请查看链接的文档.
全球网站标记gtag.js
和通用分析analytics.js
都会localhost
自动检测.您无需对配置进行任何更改.
如果gtag.js检测到您在本地运行服务器(例如
localhost
),则会自动将其设置cookie_domain
为'none'
.
bre*_*ent 60
现在可以通过简单地将域设置为来实现none
.
ga('create', 'UA-XXXX-Y', 'none');
Run Code Online (Sandbox Code Playgroud)
请参阅:https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#localhost
小智 15
我遇到了同样的问题,直到我做了两件事,所有的解决方案才起作用:
明显的代码:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXX-X']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
Run Code Online (Sandbox Code Playgroud)
和
我添加了localhost另一个FQDN - 域名.我通过编辑在Windows sistem上执行此操作:
C:\Windows\System32\drivers\etc\hosts
Run Code Online (Sandbox Code Playgroud)
文件,我输入以下内容:
127.0.0.1 my.domain.org
Run Code Online (Sandbox Code Playgroud)
然后我去了http://my.domain.org/WebApp,它正在提供包含谷歌分析JS的页面.
如果您使用的是unix,请编辑/ etc/hosts以获得相同的结果.
它认为谷歌应该将内联网配置放入GA常见问题解答中.他们只是说你需要FQDA.是的,你这样做,但不是为了让他们访问你,你只需要在HTTP请求中拥有Host属性.
我认为FQDN的另一个原因是COOKIES!Cookie用于跟踪数据,如果您没有FQDN,则无法设置cookie,并且JS代码会停止并且不会获取gif.
Mug*_*ica 13
回答2019年
最佳做法是为开发/暂存和生产服务器设置两个单独的属性.您不希望通过测试污染您的Google Analytics数据,如果您被迫这样做,设置过滤器并不令人愉快.
话虽如此,Google Analytics现在具有实时跟踪功能,如果您想跟踪广告系列或交易,只要您选择当天,数据显示在页面上的延迟大约为1分钟.
例如,您创建站点和站点测试,每个都是UA-XXXX-Y代码.
在您的应用程序逻辑中,您提供分析JavaScript,检查您的环境和生产使用您的站点UA-XXXX-Y,以及用于登台/开发使用站点测试.
您可以进行此设置,直到您了解GA的详细信息,然后将其删除,或者如果您需要进行不断更改(您将首先在开发/分期测试),请保留它.
资料来源:个人经历,各种文章.
如果您使用IP或将域设置为none,它将起作用.详细信息:
http://analyticsimpact.com/2011/01/20/google-analytics-on-intranets-and-development-servers-fqdn/
监控跟踪标签的一个更简单的工具是使用 Chrome 扩展程序(可能可用,或其他浏览器的等效项) - Google Tag Assistant。这将显示哪些标签正在触发,它发现了哪些问题,甚至会列出诸如电子商务值之类的内容以便于阅读。还可以与 Google 标签管理器一起使用,并且可以处理页面上的多组标签。
归档时间: |
|
查看次数: |
131194 次 |
最近记录: |