Google Analytics · Data quality

How to Set Up Filters in GA4

Your own visits and testing can quietly distort your data, which is what GA4 filters are for. Here is how to set up data filters to exclude internal and developer traffic, how they differ from the old Universal Analytics filters, and why to test before you apply.

Updated: July 2026
Written by: Andrew Odgers, Managing Director
Reading time: 8 minutes
The short answer

GA4 data filters exclude internal traffic from your team and developer traffic from testing. Set up internal traffic by IP in your data stream settings, then create a filter. GA4 filters are far more limited than Universal Analytics view filters. Always test in testing mode first, as active filtering is not reversible. Filters work forward only, not on historical data.

Clean out your own visits

What filters do, and how to set up internal traffic

GA4 data filters let you exclude certain traffic, mainly internal traffic from your own team and developer traffic from testing, so reports reflect real visitors. They clean the data; because they remove noise, filters keep your figures closer to genuine activity, which supports avoiding common setup mistakes. You define your internal traffic by IP address in GA4's data stream settings, then create a data filter to exclude it, testing first before activating. It is a two-step job; because you flag the traffic then filter it, both steps must be done for it to work.

FT 01

Exclude your team

Internal and dev.

FT 02

Test first

Not reversible.

FT 03

Forward only

No historical fix.

Differences, testing and history

How they differ from UA, why to test, and the historical limit

GA4 filters are far more limited than Universal Analytics view filters, focusing on internal and developer traffic rather than flexible rule-based filtering. The scope narrowed; because GA4 filters do less, some old filtering is now handled by other tools or exports, a change we cover in GA4 versus Universal Analytics. You test in testing mode first because an active filter permanently affects data going forward and cannot recover what it excluded, so a mistake is costly. Testing prevents loss; because active filtering is not reversible for past data, verifying first protects your figures. Filters only affect data from when they become active, so they do not clean up past reports or remove previously recorded traffic. They work forward only; because history stays as recorded, set filters up early to keep data clean from the start.

SEO done properly, from £350 a month

Data that reflects
real visitors.

We filter out your own team and testing traffic so your GA4 reports show genuine customers, set up carefully and tested first so nothing is lost.

Everything included in your plan:

Google Maps optimisation Full website management Local SEO campaign AI optimisation (GEO) Facebook, Instagram and LinkedIn Quarterly audits Monthly reporting
£350 per month

One clear retainer. No setup fee.

Frequently asked

Filters in GA4

What are filters in GA4?
GA4 data filters let you exclude certain traffic, mainly internal traffic from your own team and developer traffic from testing, so reports reflect real visitors. They clean the data. Because they remove noise, filters keep your figures closer to genuine activity.
How do you set up an internal traffic filter?
You define your internal traffic by IP address in GA4's data stream settings, then create a data filter to exclude it, testing first before activating. It is a two-step job. Because you flag the traffic then filter it, both steps must be done for it to work.
How do GA4 filters differ from Universal Analytics?
GA4 filters are far more limited than Universal Analytics view filters, focusing on internal and developer traffic rather than flexible rule-based filtering. The scope narrowed. Because GA4 filters do less, some old filtering is now handled by other tools or exports.
Why test a filter before applying it?
You test in testing mode first because an active filter permanently affects data going forward and cannot recover what it excluded, so a mistake is costly. Testing prevents loss. Because active filtering is not reversible for past data, verifying first protects your figures.
Do filters change historical data?
No, filters only affect data from when they become active, so they do not clean up past reports or remove previously recorded traffic. They work forward only. Because history stays as recorded, set filters up early to keep data clean from the start.