同一天后台 UV 82,140,第三方统计 116,300,差 34,160,比例稳定在 41%。碰到这种情况,我一般先确认改动有没有真的生效。
原因不复杂,后台按 cookie 去重,清缓存或换浏览器就多算一个;第三方按 device_id 去重,同一台设备多个浏览器算一个。两边的去重窗口也不同,一个按自然日,一个按 30 天滚动。
「UV 去重口径」这类改动最怕改一半,回滚脚本先准备好,再动生产。日志级别临时调高可以,记得改回去,长期开着既占磁盘又掩盖真问题。
SELECT COUNT(DISTINCT device_id) FROM visit_log WHERE dt = '2026-03-01'; SELECT COUNT(DISTINCT cookie_id) FROM visit_log WHERE dt = '2026-03-01';
权限不要一口气开到最大,先加到够用再往上试,范围小才好收。把复现步骤压到三条以内,交给同事也能跑出来,才算真的定位清楚。
改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。
具体做法是,先统一去重键 优先 device_id 缺失再退 cookie;去重窗口写成文档 两边对齐;在埋点里同时上报两个标识 便于比对;抽一天按设备号重算 UV 对比第三方。
最后用这个标准收尾,按 device_id 重算的 UV 与第三方差距缩到 3% 以内,口径写进指标文档。
