Internal Traffic Filtering
AnalyticsAlso: IP Filtering · Internal IP Exclusion · Employee Traffic Filtering
Quick definition
Internal traffic filtering is the process of excluding visits from your own team, office or agency from your analytics data. Without it, your employees browsing the site, testing pages, or checking orders inflate session counts, distort conversion rates, and make your data unreliable for any real decision.
How it varies across Australia
For most small and mid-size Australian businesses, internal traffic represents a disproportionately large share of total sessions compared to larger sites with higher volumes. The smaller the site, the more damage unfiltered internal traffic does to conversion rate, bounce rate and session duration figures.
See data and tracking scores across Australian industries →What it actually means
Every time someone on your team opens the website, Google Analytics 4 (GA4) counts it as a session. Every time a developer tests a checkout, it might register as a conversion. Every time your agency checks how a landing page looks, it pads your session count and skews your bounce rate.
For a large ecommerce site doing tens of thousands of sessions per day, internal visits are noise. For a B2B professional services firm doing 800 sessions a month, ten developers and a marketing manager browsing the site daily can make your conversion rate look half what it actually is.
Internal traffic filtering is how you tell your analytics platform to ignore those visits. In GA4, the most reliable method is defining an internal traffic rule using your office IP address, then creating a data filter that excludes sessions tagged with that rule. For teams working remotely, a cookie-based exclusion or a dedicated browser profile is the practical workaround.
The downstream effects reach further than most teams realise. Unfiltered internal traffic corrupts attribution reports, makes audience segments unreliable for remarketing, and throws off any cohort analysis that relies on clean session data. If you're using GA4 data to inform CPA targets or to feed lookalike audiences into paid campaigns, dirty session data poisons those inputs quietly.
Your office traffic is the quietest source of dirty data in your analytics account.
How it shows up
Internal traffic shows up in your data as sessions with unusually long durations and no conversions, direct traffic spikes on days your team is active, conversion rate drops that coincide with team activity, and unnaturally high engagement from a single city or ISP.
In GA4, you can diagnose it by looking at the DebugView or by cross-referencing session data against known office IP addresses. If your analytics consistently show high engagement from your own postcode with no downstream commercial activity, internal traffic is the first thing to check.
The Australian context
Australian businesses using dynamic IP addresses from NBN or mobile connections face a specific challenge: office IP addresses change regularly, making static IP-based filtering unreliable. The more robust solution for Australian teams is a combination of a fixed IP filter for the office and a cookie-based exclusion for remote workers. Some Australian agencies also send traffic from shared IP ranges, which means agency visits may be mis-attributed to organic or direct channels if filtering is not carefully scoped.
Where people get this wrong
Related terms
Common questions
How do I filter internal traffic in GA4?
Go to Admin, then Data Streams, then your web stream. Under 'Define internal traffic', add your office IP address. Then go to Admin, Data Settings, Data Filters, and create a filter that excludes sessions where the traffic type parameter matches your internal rule. The filter only applies from activation onwards.
What if my office has a dynamic IP address?
Use a cookie-based exclusion instead or in addition to IP filtering. Set a cookie in the browser on your internal machines (most tag managers can do this), then create a GA4 filter that excludes sessions where that cookie is present. This works reliably for remote teams and dynamic connections.
Does GA4 automatically filter any internal traffic?
No. GA4 filters known bot traffic by default, but it has no way to know which human visitors are your employees unless you tell it. Internal traffic filtering requires manual configuration.
Should I also filter internal traffic from paid media reports?
Yes. If internal sessions are being attributed to paid campaigns, your CPA and ROAS figures are being distorted. The GA4 data filter affects all reports including acquisition and conversion data, so setting it correctly cleans the full reporting picture.
Keep exploring
About New Rebellion
New Rebellion is a marketing intelligence consultancy. We build tools, score Australian businesses on how their marketing actually performs, and publish Debrief every day. This dictionary is part of how we work in the open.
How we think →