Как блокировать реферальный спам WordPress в Google Analytics?

Наблюдаете большие объемы реферального спама в отчетах Google Analytics? Реферальный спам – это метод передачи веб-сайтам поддельной информации о реферале. Позже данные спам-ссылки, реализованные при помощи HTTP referer, выводятся в аналитике, и могут вынудить перейти на вредоносный веб-сайт. Сегодня я хотел бы рассказать, как можно блокировать реферальный спам из WordPress в аккаунте Google Analytics.

Приступаем к работе с Google Analytics

Все мы хотим, чтобы о наших веб-сайтах узнало как можно больше людей. Каждый вебмастер радуется, если какой-то другой веб-сайт ссылается на его материалы. Реферальные спамеры извлекают из этого выгоду, и посылают вебмастерам поддельные реферальные ссылки, ведущие на автоматизированные скрипты и вредоносные ресурсы.

Позже данные ссылки выводятся в отчетах Google Analytics или иных аналитических сервисах. Я думаю, каждый из нас хотя бы раз переходил по входящим ссылкам, чтобы проверить, с каких ресурсов на нас ссылаются. Но имейте в виду, что поддельные ссылки могут принести беду:

Как блокировать реферальный спам WordPress в Google Analytics?

Почему реферальный спам – это опасно

Кто-то утверждает, что реферальный спам, реализованный при помощи подмены HTTP referer, абсолютно безопасен, если не переходить по данным ссылкам. Предположим, что вы не кликаете по таким ссылкам, но при этом есть и иные угрозы.

Если вы владеете небольшим или средним веб-сайтом, то реферальный спам может угробить отчетность в аналитических сервисах. Если вы решите вдруг продать веб-сайт, и представите на бирже подобный отчет, то спам-ссылки, как минимум, испортят первое впечатление о ресурсе.

Как бороться с реферальным спамом?

Прежде всего, надо воспользоваться специальными инструментами, которые могут следить за состоянием и безопасностью веб-сайта. Одним из таких инструментов будет Sucuri. Он не только защищает ресурса от вредоносного программного обеспечения и троянов, но и эффективно блокирует реферальный спам. Sucuri Website Firewall по умолчанию блокирует практически все известные источники спама. Разработчики этого проекта постоянно пополняет списки спамеров и ресурсов, и старается следить за их деятельностью.

Блокируем реферальный спам в WordPress при помощи плагина

Существует пару WordPress-плагинов, которые помогают сократить объем реферального спама rewritecond HTTP referer до минимума. В таких плагинах зачастую используются веб-сервисы, которые активно мониторят списки источников реферального спама, и используют их для блокировки.

Первое, что следует сделать, это установить и активировать плагин SpamReferrerBlock. После активации перейдите в параметра и произведите настройку плагина:

Как блокировать реферальный спам WordPress в Google Analytics? На странице параметра плагина располагается текстовое поле ввода для создания собственного черного списка заблокированных источников. Под данным полем ввода вы увидите список веб-сайтов, которые данный плагин активно мониторит и блокирует. Списки можно без труда обновлять вручную:
Как блокировать реферальный спам WordPress в Google Analytics? Если вы стали замечать реферальные спам-ссылки, которых нет в данных списках, то их можно легко добавлять вручную. Нажмите кнопку сохранения, и плагин начнет блокировать указанный источник.

Также можно без проблем делиться собственными черными списками с сообществом, пользуясь функцией загрузки, расположенной в самом низу.

Блокируем рефералов-призраков с помощью фильтров Google Analytics

Даже после описанных выше шагов вы все равно будете встречать реферальный спам в отчетах Google Analytics. Чаще всего они при помощи подмены HTTP referer отсылают запросы прямо в Google Analytics с помощью трекинг-кода UA.

Трекинг-код используется в сервисе для идентификации веб-сайта. Большинство владельцев ресурсов добавляют этот программный код в подвал или шапку веб-сайтов на WordPress. Следует отметить, что трекинг-код может увидеть любой, просмотрев исходный код страницы.

Блокировать такие веб-сайты в Google Analytics можно легко следующим образом. Авторизуйтесь в аккаунт GA, а далее перейдите в меню Аудитории > Технологии > Сеть. После этого необходимо будет выбрать «Имя хоста» как первичное значение и расширить результаты до месячного периода:

Как блокировать реферальный спам WordPress в Google Analytics? Перед вами откроется список, в котором будет представлено несколько спамерских хостов. Вам необходимо будет оставить лишь валидные хосты для веб-сайта.

Сейчас пришло время создать фильтр, который будет включать в себя исключительно валидные хосты.

Перейдите в раздел «Администратор», а далее кликните по разделу «Фильтры»:

Как блокировать реферальный спам WordPress в Google Analytics? Здесь необходимо будет нажать кнопку «Добавить фильтр». В виде типа фильтра выберите «Пользовательский», а далее поставьте отметку на пункте «Включить»:
Как блокировать реферальный спам WordPress в Google Analytics? Здесь можно будет указать валидные хосты в виде паттерна фильтра с помощью Regex-строки. Формат прост: необходимо использовать символ ^ перед каждым хостом, а также символ $ после него. Для разделения хостов используется символ |:

^wpbeginner.com$|^videos.wpbeginner.com$|^example.wpbeginner.com$

Для применения фильтра HTTP referer нажмите на кнопку подтверждения изменений. Придется подождать около 24 часов, прежде чем в отчетах Google Analytics произойдут какие-либо изменения.

Блокируем заядлых спамеров при помощи фильтров Google Analytics

С помощью встроенных фильтров Google Analytics также можно без труда заблокировать известных реферальных спамеров. Создайте новый фильтр, и в виде типа фильтра укажите пункт «исключить». В паттерн фильтра добавьте хосты заядлых реферальных спамеров. Готов поделиться с вами самыми яркими представителями в следующем фильтре:

semalt.com|buttons-for-website.com|blackhatworth.com|anticrawler.org

Не забывайте подтверждать все изменения, иначе фильтр не сработает.

Надеюсь, сегодняшняя статья поможет вам справиться с реферальным спамом в отчетах Google Analytics для WordPress — веб-сайта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *