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

2023-01-21 12:42:55 +08:00
 edis0n0
未登录情况下页面基本都被 CDN 缓存了(包括查库存接口也要登录才能用,因为 CC 攻击太多了),所以分析日志没用,我们想拿到游客的数据,有什么最简单的方法吗

目前想到的是这些事件全 fetch 不同的 404 页面,就可以直接分析 Nginx 日志了(自己写统计接口怕性能差),但如果 Google Analytics 或类似平台能做到更好的效果那就不用开发了(现在还没接入,所以来问下)
2354 次点击
所在节点    程序员
7 条回复
cnhongwei
2023-01-21 13:47:28 +08:00
GA 是 js 执行上报统计数据,和 CDN 缓存没有关系。按钮点击是可以统计的,不过我忘记了 GA 能不能统计手机型号。IP 地址 GA 是不可能给报告的。如果要 IP 地址,我想得自己写统计或使用能统计 IP 的第三方统计工具。
Puteulanus
2023-01-21 14:30:04 +08:00
CDN 可以配置哪些不缓存吧,或者遵循 header 里的缓存设置
可以放一张 1x1 的像素图之类的,Nginx 规则给它加上禁用缓存的头,插到页面上,然后就能分析它的访问日志了
learningman
2023-01-21 15:29:32 +08:00
IP 地址怎么区分同一用户,移动网络 /NAT/动态 IP 怎么办
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
2023-01-21 19:12:03 +08:00
cloudflare 里面有 web analysis
就有地区 客户端类型
ekkoli
2023-01-21 19:45:43 +08:00
你要的这些,百度统计分析云全部满足
Deplay
2023-01-22 10:03:45 +08:00
@ShineyWang cloudflare 的统计我目前观察很不准,和 ga 的差距最高超过过 100 倍

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

https://www.v2ex.com/t/910146

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

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

© 2021 V2EX