V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
edis0n0
V2EX  ›  程序员

外贸站 Google Analytics 可以拿到多详细的数据?需求是拿到点击每个按钮的全部用户 UA(手机型号对推测女性用户消费水平有一定参考意义)、IP 地址(方便区别同一用户)等信息是不是只能自己写统计服务?

  •  
  •   edis0n0 · 2023-01-21 12:42:55 +08:00 · 2350 次点击
    这是一个创建于 705 天前的主题,其中的信息可能已经有所发展或是发生改变。
    未登录情况下页面基本都被 CDN 缓存了(包括查库存接口也要登录才能用,因为 CC 攻击太多了),所以分析日志没用,我们想拿到游客的数据,有什么最简单的方法吗

    目前想到的是这些事件全 fetch 不同的 404 页面,就可以直接分析 Nginx 日志了(自己写统计接口怕性能差),但如果 Google Analytics 或类似平台能做到更好的效果那就不用开发了(现在还没接入,所以来问下)
    7 条回复    2023-01-22 10:03:45 +08:00
    cnhongwei
        1
    cnhongwei  
       2023-01-21 13:47:28 +08:00
    GA 是 js 执行上报统计数据,和 CDN 缓存没有关系。按钮点击是可以统计的,不过我忘记了 GA 能不能统计手机型号。IP 地址 GA 是不可能给报告的。如果要 IP 地址,我想得自己写统计或使用能统计 IP 的第三方统计工具。
    Puteulanus
        2
    Puteulanus  
       2023-01-21 14:30:04 +08:00
    CDN 可以配置哪些不缓存吧,或者遵循 header 里的缓存设置
    可以放一张 1x1 的像素图之类的,Nginx 规则给它加上禁用缓存的头,插到页面上,然后就能分析它的访问日志了
    learningman
        3
    learningman  
       2023-01-21 15:29:32 +08:00
    IP 地址怎么区分同一用户,移动网络 /NAT/动态 IP 怎么办
    Pil0tXia
        4
    Pil0tXia  
       2023-01-21 18:50:23 +08:00
    CDN 不影响 GA 的,动态页面可以在 CDN 设置不缓存。
    GA 我这里不显示设备型号( HTTP 也不传输设备型号),它主要是统计用户在每个页面的行为和事件的,可以自己绑定事件,但我没试过。有关事件的文档: https://support.google.com/analytics/answer/10085872?hl=zh-Hans
    只有 IP 地址不能区分用户,要结合 cookie 和 UA ,应该有现成的 CMS 插件吧
    ShineyWang
        5
    ShineyWang  
       2023-01-21 19:12:03 +08:00 via Android
    cloudflare 里面有 web analysis
    就有地区 客户端类型
    ekkoli
        6
    ekkoli  
       2023-01-21 19:45:43 +08:00
    你要的这些,百度统计分析云全部满足
    Deplay
        7
    Deplay  
       2023-01-22 10:03:45 +08:00
    @ShineyWang cloudflare 的统计我目前观察很不准,和 ga 的差距最高超过过 100 倍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2688 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:28 · PVG 23:28 · LAX 07:28 · JFK 10:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.