探索报告选了最近七天,日访问三十左右的产品页,浏览量显示 0,同一时间段的标准报告里明明有一百多次。乍看像缓存或者权限的锅,追下去往往不是。

// 探索报告右上角切换样本类型,部分账户才有未抽样选项
gtag('event', 'page_view', { page_path: location.pathname });
// 长期方案:BigQuery 查 event_name = 'page_view'

追下去是这么回事:探索报告默认开启抽样,样本量小的维度会被放大或直接抹成 0,日期范围越长越明显。标准报告不走这套抽样,但受基数阈值限制,两边口径本来就不一样。

「GA4 探索报告抽样」相关的日志我一般连着看前后五分钟,单看一条报错经常判断不出是哪一步失败。测试环境和线上的差别,往往就在版本号和那几行被忽略的配置上。

线上出问题先对时间点,跟发布、备份、任务执行的时刻排一排,能省掉一半功夫。

具体做法是,先把日期缩到一天,确认页面数据是否回来;需要长期看小流量页面时,改用标准报告或导出到 BigQuery 查原始事件;对比两份报表时固定同一日期和维度,别拿抽样结果当准确值。

验收就看一点,缩小日期后该页面出现具体浏览数,导出明细里也能查到对应的 event 记录。

作者 9823189