Фильтр Google Analytics SPAM содержит слово по источнику кампании - PullRequest
0 голосов
/ 29 ноября 2018

Мой веб-сайт подвергается атаке со стороны ботов-клик-ботов, замаскированных под SEO-решения.

Эти боты портят мои цифры каждый день ...

Когда я обнаруживаю поддельный реферальный URLпытаясь заполучить меня, я фильтрую / блокирую их по источнику кампании, который обычно включает слово «SEO».

Фильтр отлично работает для явного источника, но эти боты каждый раз поражают меня новым источником URL-адреса кампании,Поэтому я в конечном итоге пытаюсь заблокировать все десятки фильтров!

Вот несколько примеров:

autoseo-b2b-seo-service.com
seo-services-wordpress.com
krumbleead-ads.info
seo-services-b2b.com
growth-hackingead.info
autoseo-b2b-services.com
seo-b2b-analytics.com
seo-b2b.com
seo-for-b2b.com

Я ищу решение фильтра RegEx для блокировки любого реферера, который включаетслово "seo-" SEO слово с тире.

Я не подкованный RegEx ... Но я только добавил (как исключить) и пробовал следующее:

.*seo-.*$

Q1.Это выглядит правильно?Q2.Лучшее решение, чтобы заблокировать всех этих ботов F ****?Q3.Сколько чашек кофе у вас было сегодня?: P

1 Ответ

0 голосов
/ 29 ноября 2018

Я немного заржавел на регулярном выражении.Buuut в прошлый раз, когда я проверял:

Q1: Это выглядит правильно?

Если вы хотите проверить его как одно полное слово, его значение \bTest\b \ b представляет собой «границу слова»

Итак ^.*\b(seo)\b.*$ Я верю =)

Q2: Лучшее решение для блокировки всех этих буйных ботов?

Я думаю, что это лучшее решение, которое вы можете иметь на самом деле.

Q3: Сколько чашек кофе у вас было сегодня?

Я пью чай.Мятный чай нормально.Но я был занят весь день, поэтому у меня был только один!В основном пробираюсь сквозь эту большую бутылку воды

Дополнительная литература: https://www.regular -expressions.info / completetelines.html

...