Создание и раскрутка сайтов - веб-студия WebStudio2U Написать письмо в студию веб-дизайна WebStudio2U Авторизация Лента новостей студии веб-дизайна WebStudio2U Карта сайта

Реферальный спам: что это такое и как бороться

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

Когда владельцы сайтов видят в списке реферальных источников трафика в своих сервисах аналитики нехарактерные домены, включая, например, semalt.semalt.com, buttons-for-website.com, share-buttons.com, free-share-buttons.com, они, движимые любопытством, переходят по ссылкам на эти домены и попадают на сайты с низкопробным или вредоносным контентом. Это и есть цель реферального спама, ведь честным путем подобные сайты привлечь посетителей не могут.

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

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

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

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

На сегодняшний день выделяют 2 основных метода борьбы со спамом в счетчиках посещаемости. Первый из них — это редактирование файла .htaccess для блокирования выявленных спам-источников. При использовании данного метода в файле .htaccess нужно прописать специальные директивы, запрещающие определенным реферерам доступ к сайту.

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

Ниже представлен пример блокировки в файле .htaccess реферера semalt.com. Данные директивы закроют доступ к сайту для домена и всех поддоменов semalt.com, причем как с заголовком http, так и с заголовком https.

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?semalt.com.*$ [NC]
RewriteRule .* http://semalt.com [L]

Если говорить о втором основном методе борьбы с реферальным спамом, то этот метод заключается в фильтрации данных, полученных от скомпрометированных рефереров в представлениях аналитики. Удобно рассмотреть особенности использования такого метода на примере добавления пользовательских фильтров для статистики в Google Analytics.

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

Чтобы включить такой фильтр, необходимо перейти в аккаунте Google Analytics на вкладку «Администратор», выбрать нужный ресурс и в группе параметров «Представление» найти пункт «Фильтры». На открывшейся странице следует нажать на кнопку «+ Новый фильтр» и ввести произвольное название нового фильтра, а также выбрать его тип — пользовательский. Действие для фильтра нужно выбрать «Включить».

С помощью параметра «Поле фильтра» можно регулировать, по каким именно критериям будет осуществляться фильтрация. В данном примере критерием служит имя хоста, а потому и поле нужно выбрать соответствующее. Теперь остается в поле «Шаблон фильтра» ввести требуемые условия фильтрации — имя хоста, который будет учитываться в отчетах. Обычно это URL-адрес самого сайта, но нужно обязательно учесть все возможные варианты, для чего используются операторы регулярных выражений.

Узнать, правильно ли настроен фильтр, легко можно, нажав на ссылку «Проверить этот фильтр». Если настройки выполнены верно, то в данных текущего представления за прошедшие 7 дней имена хостов источников реферального спама отображаться в тестовом отчете не будут. Созданный фильтр можно сохранить и он начнет действовать.

Теги:
реферальный спам, спам в счетчиках посещаемости, как бороться с реферальным спамом, веб-аналитика, продвижение сайтов