Nginx 对接 Google Analytics

2016 年 7 月 8 日
 sciooga

在后端进行访客统计并把数据提交给 Google Analytics

https://blog.huguotao.com/post/google-analytics-with-nginx

5270 次点击
所在节点    分享创造
11 条回复
sciooga
2016 年 7 月 8 日
这是刚刚发布主题后的几分钟来自 Google Analytics 的截图
mliilm
2016 年 7 月 8 日
这样岂不是连爬虫的访问也给记下来了
sciooga
2016 年 7 月 8 日
@mliilm 你可以在 Google Analytics 里设置过滤器啊
kozora
2016 年 7 月 8 日
先呲呲一个
Andy1999
2016 年 7 月 8 日
nginx 官方极其不推荐 post_action 楼主这么做好么
herozhang
2016 年 7 月 8 日
直接在网页里面嵌入 js 统计代码有啥不好的么。。。
sciooga
2016 年 7 月 8 日
@Andy1999 确实是不推荐,主要原因是在 1.7 版本以前 nginx 没有线程池,使用 post_action 会阻塞后面的请求,但是之后的版本引入了线程池,这个问题算是得到了处理,使用起来也没有多少问题,当然 post_action 仍然不会出现在文档内... 所以如果是老版本的 nginx 的话,想要在后端统计或许还是 lua 写个脚本或者中间起个 web 应用好些。
sciooga
2016 年 7 月 8 日
@herozhang 嵌入 JS 有嵌入的好处啊,但是也面临偶尔连接不上 Google Analytics ,需要加载一个比较大的文件,我放在后端的原因也说了,用不了那么多的统计功能,就需要简单的访客统计就行,个人站点的数据量还不到引入脚本的一半大(强迫症...)
bazingaterry
2016 年 7 月 8 日
这个有一个好,就是就算浏览器屏蔽了统计的 JS ,还是能记录。
feelapi
2016 年 7 月 8 日
我用了两个月,误差比较大,很多爬虫过滤不掉。
ZE3kr
2016 年 7 月 9 日
你这样就无法统计一些只有 JS 能拿到的信息了,比如屏幕分辨率什么的。

还有关于引入脚本你不用担心,反正用 GA 的站点太多了,用户很有可能在访问你网站前,浏览器里就已经缓存了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/291039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX