我已成功设法从Google Analytics中过滤掉某些垃圾网站的点击量。这是一场持续不断的战斗,因为新网站一直在涌现并污染我的收购/推荐结果。
目前,GA过滤器使用以下匹配来停止显示在数据中的所有网站:
.*(best\-seo\-solution|semalt|buttons\-for\-website|social\-buttons|best\-seo\-offer|Get\-Free\-Traffic\-Now|buttons\-for\-your\-website|free\-share\-buttons)\.com.*
我自己添加了大部分内容并且它有效但我现在需要创建一个模式,允许我输入不是标准something.com
模式的URL。 E.g:
site4.free-share-buttons.com
site5.free-share-buttons.com
所以在这些情况下,结尾始终是相同的,但开始可以变化。
buy-cheap-online.info
在这种情况下,它以.info
www.event-tracking.com
这个使用www.
而其他人不使用
http://webmaster-traffic.com
这个也有http://
。
除此之外,过滤模式最多只能有255个字符(但我可以有多个过滤模式)所以我需要对其进行分割。
如何创建针对所有上述网址的正则表达式过滤器模式?
答案 0 :(得分:4)
Google Analytics 允许在表达式简单时创建正则表达式而无需转义所有特殊字符。所以你可以编写没有反斜杠\
和.*
的表达式你甚至可以删除.com
和括号,因为这些名称已经非常具体了
best-seo-solution|semalt|buttons-for-website|social-buttons|best-seo-offer|Get-Free-Traffic-Now|buttons-for-your-website|free-share-buttons|event-tracking|buy-cheap.info
如果您碰巧有一个具有通用名称的垃圾邮件,请为此特定情况添加全名|commonname.net
。
您可以继续前进,直到达到255个字符后再添加第二个过滤器。这将有效,但它有3个缺点,
首先每周有1或2个新垃圾邮件发送者
第二次添加时您已经有一些点击
第三,这是一种新行为,一些垃圾邮件现在正在进行直接访问以及引荐,这不会被此过滤器阻止。
为了防止出现这种情况,我强烈建议您使用有效的主机名过滤器,此过滤器只允许使用您的一个主机名点击,将排除所有鬼垃圾邮件因为他们使用假的主机名或未设置。
在这里,您可以找到有关推荐人垃圾邮件和有效主机名过滤器的更多信息
https://stackoverflow.com/a/28354319/3197362
http://www.ohow.co/things-you-must-know-about-spam-in-google-analytics/