What is Internal Traffic in GA4?

The traffic generated by you or your employees, suppliers and other service providers to your website is called the ‘Internal Traffic‘. These people are not your target audience and therefore we don’t need to track them.

Internal traffic can easily skew your website usage metrics and therefore must be filtered out from your GA4 reports.

Follow the steps below to exclude internal traffic from your reporting in GA4 property:

Step-1: Navigate to your GA4 property.

Step-2: Click on the ‘Admin’ link at the bottom left-hand side:

 GA4 property<‘Admin’

Step-3: Click on ‘Data Streams’ under the ‘Property’ column:

‘Data Streams’ < ‘Property’ column:

Step-4: Click on the name of the data stream for which you want to exclude internal traffic.

Step-5: Scroll down your screen and then click on ‘Tagging Settings’ under the ‘Additional Settings’ section:

Tagging Settings’ <‘Additional Settings’

Step-6: Click on ‘Define internal traffic’:

‘Define internal traffic’:

Step-7: Click on the ‘Create’ button:

Define internal traffic<Create’

You should now see a screen like the one below:

Create internal traffic rule

Step-8: Give your filter a name by typing in the input box under ‘Rule Name’. Let’s name our filter ‘Internal Traffic’:

‘Rule Name’<‘Internal Traffic’:

Step-9: Leave the ‘traffic_type value’ as ‘internal’ since we are creating a filter to exclude internal traffic to the website:

‘traffic_type value’ as ‘internal’

You can, however, change this value if you are passing some other parameter as internal traffic identifier.

Note: Whatever value you pass here for the ‘traffic_type value’ will be used in the data filters settings in the next step.

Step-10: Click on the drop-down menu under ‘Match Type’.

configuration<‘Match Type’.

You should now see a drop-down list like the one below:

IP address in exclude internal traffic

IP address equals: This option will match only one IP address. For example, ‘165.204.156.26’.

IP address begins with: This option will match all the IP addresses that begin with the provided input. For example, if you provide input as ‘165’, it will match ‘ 165.204.156.26’, ‘165.203.156.28’ but not ‘167.204.156.26’.

IP address ends with: This option will match all the IP addresses that end with the provided input. For example, if you provide input as ‘26’, it will match ‘ 165.204.156.26’, ‘167.203.155.26’ but not ‘165.204.156.28’.

IP address contains: This option will match all the IP addresses that contain the provided input. For example, if you provide input as ‘165’, it will match ‘ 165.204.156.26’, ‘190.165.156.28’ but not ‘167.204.156.26’.

IP address range: This option will match a range of IP addresses. For example from ‘165.204.156.26 to 168.208.156.28’.

Step-11: Enter the IP address from which you want to exclude your internal traffic:

exclude your internal traffic<IP address

If you want to exclude all the traffic originating from your device but you don’t know your IP address, you can then click on the link ‘What’s my IP address’:

What’s my IP address’

You will automatically be redirected to a new tab in your browser window from where you can see your IP address:

IP address1

Step-12: Copy your IP address and then paste it into the input box under ‘IP address’:

Configuration<IP address’

Note: You can also use an IPv6 address in the ‘IP address’ text field.

Step-13: Click on the ‘Create’ button:

Create internal traffic rule

Your new internal traffic rule will appear like the one below.

Define internal traffic

Step-14: Click on the cross button (at the top left of your screen) three times to navigate back to the admin section of your GA4 property.

Step-15: If you are excluding traffic from your own device then navigate to your website via your device.  If you are excluding traffic from an IP address that doesn’t belong to your device then ask the person whose IP address you added (while creating the exclude internal filter) to visit your website.

Step-16: Navigate to your ‘Realtime’ report:

Step-17: Click on ‘Add Comparison’ button:

Real time

Realtime overview<GA4

Step-18: A small overlay will appear on the right-hand side called ‘Build Comparison’. Click on the drop-down menu under ‘Dimension’:

‘Build Comparison’.

Step-19: Type ‘Test’ and you will see the dimension ‘Test data filter name’ available below:

Test’<‘Test data filter name’

Note: If this dimension appears disabled then it is not available to you because you did not navigate to your website as mentioned in one of the previous steps.

Step-20: Click on the dimension name (‘Test data filter name’) in order to select it.

Step-21: Click on the drop-down under ‘Dimension Values’:

‘Dimension Values’:

Step-22: Click on the checkbox next to ‘Internal Traffic’:

Build comparison<Internal Traffic’

Step-23: Click on the ‘OK’ button.

Step-24: Click on the ‘Apply’ button:

Apply<test data filter name

You should now see the new comparison applied to your report:

new comparison applied <realtime overview

Step-25: Refresh your browser window.

You should now also be able to see the filtered data under ‘Test data filter name..”:

realtime overview<Test data filter name..”:

The real-time view in the orange column is showing us the traffic coming from the internal IP address that we defined earlier.

This is proof that our filter is working perfectly fine and we can now make it live.

Step-26: Click on the ‘Admin’ link in your reporting interface:

Configure<Admin’

Step-27: Click on ‘Data Settings’ drop-down menu:

 ‘Data Settings'

Step-28: Click on ‘Data Filters’.

‘Data Filters’.

Step-29: Click on the ‘Internal Traffic’ filter:

‘Internal Traffic’ filter

Step-30: Click on ‘Active’ under ‘Filter State’.

‘Active’ < ‘Filter State’.

Step-31: Click on the ‘Save’ button in the top right-hand corner.

 ‘Save’

Step-32: Click on the ‘Activate Filter’ button:

‘Activate Filter’

You should now see your exclude internal traffic filter listed as ‘Active’:

Data filters<'ACTIVE'

That’s it. Congratulations!

You have successfully set up your filter in GA4 to exclude internal traffic.

Leave a Reply

Your email address will not be published. Required fields are marked *