I'm trying to remove ghost referral traffic in Google Analytics by excluding unknown hostnames coming to my site. This technique is described at: http://www.lunametrics.com/blog/2014/03/11/goodbye-to-exclude-filters-google-analytics/
The exclusion is done at Google Tag Manager saving Pageviews
only when a custom trigger is fired.
The custom trigger fires only when Page Hostname
matches my domain hostname i.e.:
URL: http://www.example.com/page1.html
Page Hostname: www.example.com
(my domain is example.com
in this example)
Trigger:
Tag:
But after creating the trigger my Referral Google Analytics report after a few days still looks like this (smudged lines are my actual web site - these lines are ok):
How is it possible that an unknown Hostnames like 4webmasters.org
or even (not set)
are in the report when all the traffic must match my example.com
hostname specified in the trigger?