这一篇介绍在Google Analytics 4(GA4)中过滤内部流量的方法。
数据过滤器
GA4中内置有数据过滤器,可以过滤内部流量,但只能是IP维度的。
设置过程可以分为两步
设置内部过滤规则
步骤一:选择数据流
在GA4里,点击左下角「管理」——「媒体资源设置」——「数据收集和修改」——「数据流」,选择要排除內部流量的数据流:
步骤二:前往数据流的Google代码
在网站数据流详情页面点击Google代码里的「配置代码设置」
然后点击「展开」:
步骤三:指定内部流量
选择「指定内部流量」:
步骤四:定义内部流量规则
点击「建立」去建立一个内部流量规则,具体设置如下:
- 规则名称:定义该内部流量规则的名称,可以命名为“过滤IP *****”
- traffic_type 值:用來表示此流量参数,当流量是内部流量的时候,traffic_type 会自动带入此参数,建议不要修改,使用预设 internal 即可(你可以在发送给GA的请求中找到参数tt,就表示traffic_type )。
- IP位址 匹配类型:选择适合的规则,如果你明确知道你要过滤的IP是什么,可以选择“IP地址等于”
- IP地址 值:输入你的 IP位址
启用数据过滤器
步骤一:前往数据过滤器
在GA4 ,点击左下角「管理」——「媒体资源设置」——「数据收集和修改」——「数据过滤器」,可以看到:
可以看到这里有数据筛选器Internal Traffic,这个筛选器是预设定的。
步骤二:创建数据过滤器
点击「创建数据过滤器」——「內部流量」,打开创建数据过滤器的设置界面,具体设置如下:
- 数据过滤器名称:定义该数据过滤器的名称,可以命名为“过滤內部 IP”
- 过滤器运算 :过滤器的运算规则,只包含或排除
- 过滤具备以下参数值的事件 – 要过滤哪些参数是,取决于定义内部流量规则是的traffic_type值。
- 过滤器状态 :有三种状态:
- 测试:数据中会增加“测试数据过滤器名称”这个维度供测试使用,不影响原有的数据。
- 已启用:符合条件的数据直接排除
- 未启用:过滤器不起任何作用。
过滤是一种破坏性操作,启用数据过滤器之前,先测试过滤器,然后再启用。
步骤三:测试数据过滤器
打开你的网站,然后在GA4 中,点击「报告」——「实时」:
- 1:点击“添加对比项” ,右侧会出现创建对比项的设置界面。
- 2:选择“排除”,维度里找到“测试数据过滤器名称”
- 3:维度值里勾选过滤内部IP
- 4:点击“应用”
建立对比项后,就可以看没有排除和排除后的对比,左侧的是沒有排除,右侧的是排除后,可以看到你自己的访问是被排除掉,证明数据筛选器设置是准确器。
步骤四:启用数据筛选器
将数据筛选器改为启用,设置就完成了。
数据筛选器启用后,被过滤的数据就不进入报表,但它会被“测试数据过滤器名称”标记。
缺点:只能屏蔽特定的IP或IP段,现在很多是动态IP,基本每次使用都要增加一个的节奏,非常繁琐,而且还不及时。
浏览器插件
在浏览器里安装一些插件,如Opt Out For Analytics、Analytics Firewall — Block GA4, Meta Pixel & Bing Tracking、Block Yourself from Analytics,专门阻止GA4跟踪,保护浏览隐私。这样用户访问网站就不会发数据给GA4。
UTM+GTM
就是在着陆页上添加一个UTM参数,然后将这个页面保存到收藏夹,然后每次都从这里进入站点。
在GTM上将这个UTM参数写到Cookie,所有Cookie有值(包含这个UTM参数)的都不触发。











