如何在Firebase Analytics中禁用page_referrer等指定字段?
禁用Firebase Analytics
page_referrer字段的实现方法 可以实现特定字段的禁用,根据你使用的集成方式选择对应操作即可:
Web端(JS SDK)
- 方式1:事件拦截统一删除(通用方案,支持删除任意自定义/自动收集字段)
引入Analytics实例后注册事件前置钩子,所有事件上报前会自动删除page_referrer参数:import { getAnalytics, onBeforeEventSent } from "firebase/analytics"; const analytics = getAnalytics(app); onBeforeEventSent(analytics, (event) => { delete event.params?.page_referrer; }); - 方式2:初始化时直接禁用referrer收集
初始化gtag配置时添加exclude_page_referrer参数,直接关闭referrer的自动收集:gtag('config', '你的Firebase Analytics测量ID', { exclude_page_referrer: true });
GTM集成场景
如果你是通过Google Tag Manager接入的Firebase Analytics,直接在对应Firebase事件标签的配置项中,找到「排除参数」设置,添加page_referrer即可完成配置,无需修改业务代码。
验证方法
配置完成后可以打开浏览器开发者工具的「网络」面板,过滤collect关键字的请求,查看请求参数中是否不存在dr字段(page_referrer对应的上报参数名),确认配置生效。
内容的提问来源于stack exchange,提问作者HelloWorld
相关产品推荐
相关产品推荐

