V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sciooga
V2EX  ›  分享创造

Nginx 对接 Google Analytics

  •  
  •   sciooga ·
    sciooga · 2016-07-08 08:08:41 +08:00 · 4336 次点击
    这是一个创建于 3059 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    还有关于引入脚本你不用担心,反正用 GA 的站点太多了,用户很有可能在访问你网站前,浏览器里就已经缓存了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.