Search code examples
djangogoogle-analyticsgoogle-analytics-filters

Google Analytics not filtering internal traffic


I know there have been similar questions in the past but I have tried many solutions given online to no avail. I am just not able to hide internal traffic for Google Analytics on my Django site.

I am setting the filter from Admin->View->Filters. Have tried Predefined and Custom both with fixed IP as well as a regex pattern. (Yes, I have double checked my IP from whatismyip.com and I am using the right one)

I read somewhere that it takes time for the filters to come into effect, so even waited for 24 hours but I still see a lot of internal traffic.

Google Tag Assistant is also tracking the pages when I access them from internal IP (not sure if its supposed to know about the filters)

Not sure where could I be going wrong.

(I am using reverse proxy but hopefully that wouldn't change anything since the google analytics code is run on the client side)


Solution

  • Do not use any filter on the default view (called 'All Website Data'). Create a separate view and then create a filter on it. That will work.

    (After struggling with it for a few days, this response helped me with the above fix)