如何通过GA4 UI/数据工作室连接器统计Cookiebot未授权用户的匿名页面浏览量
一、调整GTM中GA4事件触发逻辑
- 无需等待用户Cookie授权,直接部署纯匿名GA4事件:
- 在GTM的GA4配置标签中,添加字段
session_id并设置为undefined,同时开启anonymize_ip为true,确保GA4不会生成会话ID、也不会关联用户身份信息。 - 创建独立的
page_view事件触发器,触发条件仅设为“页面加载”,完全不绑定Cookiebot的授权状态变量(避免仅在用户同意后才触发事件)。 - 测试验证:用GTM预览模式查看,未授权Cookie状态下
page_view事件需正常发送,且请求中无session_id、client_id等可识别用户的字段。
- 在GTM的GA4配置标签中,添加字段
二、让GA4 UI识别并统计匿名浏览数据
- 处理BigQuery存量数据:编写自定义SQL创建视图,筛选出
event_name = 'page_view'且ga4_session_id IS NULL的记录,作为独立的匿名页面浏览数据集。 - 在GA4 UI中配置自定义统计项:
- 创建自定义指标:指标类型选“计数”,数据源选“事件”,事件名称填
page_view,添加过滤条件“会话ID 不存在”。 - 创建自定义维度
is_anonymous_user:要么通过GTM给未授权用户打标记,要么从BigQuery导入数据时带上该标识,方便在报表中拆分匿名/授权用户的数据。
- 创建自定义指标:指标类型选“计数”,数据源选“事件”,事件名称填
三、Looker Studio(原Data Studio)配置
- 连接数据源时选择自定义查询模式,直接调用BigQuery中创建的匿名浏览视图;或使用GA4数据源,在数据源层面添加筛选条件:
ga4_session_id IS NULL且event_name = 'page_view'。 - 创建独立报表卡片,基于筛选后的数据集统计页面浏览量,与授权用户的数据分开展示。
合规注意事项
- 确保匿名事件仅包含
page_location、page_title等非个人信息字段,绝对不能出现client_id、user_id等可识别用户的内容。 - 调整Cookiebot的脚本拦截规则,允许未授权状态下执行纯匿名的GA4统计代码,避免被误拦截。
内容的提问来源于stack exchange,提问作者de1
相关产品推荐
相关产品推荐

