Большинство кампаний с трафик-ботами проваливается по скучным причинам: неверный темп открутки, неправдоподобный набор источников переходов, аналитика, которую так и не сегментировали, или просто никто не записал, как выглядит хороший результат. Именно эти рабочие детали решают, получите вы пригодные данные для проверки или месяц цифр, которые невозможно истолковать.
Главное
- Размечайте до запуска. Почти любую проблему из списка ниже можно исправить, если трафик потом получится выделить, и почти невозможно — если нет.
- Задавайте темп по кривой, а не по дневному итогу. Ровный круглосуточный поток — самый явный признак синтетического трафика, и он искажает любое среднее, которое вы посчитаете.
- Копируйте собственную правдоподобность. Ваша текущая аналитика уже описывает достоверную географию и набор устройств; используйте ее как техзадание.
- Сначала выберите метрику успеха. Для проверочной кампании это обычно точность событий, а не сессии.
Настройте кампанию с трафик-ботом так, чтобы данные остались читаемыми
Ошибка настройки, которую труднее всего отменить, — направить синтетические визиты в то же представление аналитики, где находятся живые пользователи. Разделить их потом все еще можно сегментами и сравнениями, но только если разметка была на месте с самого начала, и сессии в любом случае останутся в ресурсе. А чего сделать нельзя — так это применить фильтр данных задним числом. Решайте до того, как придет первая сессия.
- Размечайте каждую кампанию UTM-метками, которые вы никогда не использовали бы для органики. Отдельный
utm_sourceпревращает последующее исключение в фильтр в один клик. Это не факультативная уборка; это разница между обратимым экспериментом и навсегда загрязненным ресурсом. - Создайте фильтр исключения до запуска, а не после. Фильтры в GA4 не действуют задним числом. Фильтр, добавленный на 12-й день, оставляет одиннадцать дней смешанных данных в каждом историческом отчете, который вы когда-либо построите.
- Используйте отдельный ресурс или отдельный поток данных, если по сайту строится отчетность о выручке. Все, что кормит презентацию для совета директоров или сигнал конверсии рекламной системы, вообще не должно видеть синтетических сессий.
- Запишите цель кампании одним предложением до того, как потратите деньги. «Убедиться, что воронка оформления заказа корректно отправляет события под нагрузкой из трех стран» — это цель. «Увеличить трафик» — нет.
Темп открутки трафик-бота: форма важнее дневного итога
Задавайте темп кампании по дневной кривой целевого рынка и наращивайте объем в течение нескольких дней, а не включайте сразу на полную. Ровный круглосуточный поток — одновременно самый явный признак синтетического трафика и самый быстрый способ обессмыслить ваши собственные средние значения.
Кампания, которая выдает 3000 визитов в день ровным, равномерно распределенным потоком, ничем не похожа на человеческий трафик и ничего не говорит вам о том, как сайт ведет себя в реальных условиях. Живая аудитория приходит по кривой: плотнее в местные часы бодрствования, реже ночью, причем будни и выходные выглядят по-разному.
Два практических правила:
- Подгоняйте кривую открутки под часовой пояс целевой географии. Если вы тестируете немецкую посадочную страницу, пик трафика в 04:00 по центральноевропейскому времени — сигнал, что что-то настроено неверно; заодно это обессмысливает любое среднее по вовлеченности, потому что усреднение идет не по тем часам.
- Наращивайте, а не включайте разом. Переход от нуля к полному объему одним шагом не позволяет понять, какой уровень нагрузки вызвал проблему на сервере или в отслеживании. Поднимайте объем несколько дней — и вы получите порог вместо загадки.
Темп еще и защищает то, что вы измеряете. Время отклика сервера деградирует под нагрузкой нелинейно; всплеск может дать медленную загрузку страниц, которая занизит метрики вовлеченности по причинам, никак не связанным с качеством источника трафика.
Источники переходов и устройства: правдоподобность важнее разнообразия
Возникает соблазн максимизировать разнообразие — много источников, много устройств, много стран — в расчете на то, что разнообразие выглядит естественно. Обычно выглядит хуже. Небольшой сайт, который никогда не ранжировался за пределами одной страны, не начинает вдруг получать посетителей из сорока.
| Параметр | Типичная ошибка | Как лучше |
|---|---|---|
| География | Глобальный охват для сайта одного рынка | Повторите страны, которые уже есть в ваших органических данных |
| Набор устройств | 100% десктоп или ровное деление 50/50 | Скопируйте из аналитики свое реальное соотношение мобильных и десктопов |
| Источники переходов | Десятки не связанных между собой доменов | Два-три правдоподобных источника или только прямые заходы |
| Глубина сессии | Все сессии одинаковые | Распределение: большинство коротких, часть глубоких |
Принцип тут такой: ваши текущие данные аналитики уже описывают, как выглядит правдоподобие именно для вашего сайта. Берите их как техзадание вместо того, чтобы выдумывать свое.
Выберите метрику успеха до того, как заглянете в отчет
Метрика, выбранная после появления данных, — не метрика, а поиск чего-нибудь лестного. Определите заранее одно основное число и одно ограничительное.
Для проверочной кампании основная метрика обычно вообще не трафик, а точность событий: сработали ли события, которых вы ждали, с той частотой и с теми параметрами, которых вы ждали? Кампания, которая вскрыла сломанное событие purchase, окупила себя независимо от того, что случилось с сессиями.
Ограничительное число — то, которое вас останавливает. Обычно это доля серверных ошибок, медианное время загрузки страницы или доля сессий с взаимодействием. Если ограничитель пошел не в ту сторону, кампания ставится на паузу, даже если основная метрика выглядит нормально.
Пять сценариев отказа трафик-бота, которые стоит распознать рано
- Мираж показателя отказов. Синтетические сессии со сценарным временем на странице дают прекрасный показатель отказов, который ничего не значит. Если он улучшился на той же неделе, когда стартовала кампания, это артефакт измерения, а не улучшение.
- Раздувание конверсий тестовыми формами. Если бот доходит до формы, а форма отправляет событие конверсии, число конверсий растет, а вместе с ним может расти и коэффициент конверсии. Дальше по цепочке это число попадает в оптимизацию рекламной системы и тихо перекашивает реальные ставки.
- Иллюзия закешированной страницы. Повторные обращения к одному URL прогревают кеш CDN, и время загрузки падает. Похоже на выигрыш в производительности. Проверьте на «холодном» URL.
- Скрытое ограничение частоты. Ваш хостинг или WAF начинает тормозить трафик или показывать ему проверки, ничего вам не сообщая. Сессии по-прежнему записываются, но записывают они неудачи. Смотрите серверные логи, а не только аналитику.
- Поздно обнаруженное загрязнение отчетов. Кто-то выгружает квартальную цифру по трафику, в которую входит кампания. Именно этот отказ бьет по доверию внутри компании, и он полностью предотвращается дисциплиной в разметке.
Читайте результаты по серверным логам, а не по одной аналитике
Так же вы отличите один вид автоматического трафика от другого. Аналитика рассказывает о сессиях, которые выполнили JavaScript и отчитались. Серверные логи рассказывают о каждом пришедшем запросе. Все интересные проблемы живут в разрыве между ними.
Если поставщик отчитался о 10 000 визитов, аналитика показывает 6000 сессий, а лог доступа — 10 000 запросов, вы узнали кое-что конкретное: примерно 40% трафика не выполняет ваш код отслеживания. Для нагрузочного теста это, возможно, нормально, а для поведенческого — бесполезно. В любом случае теперь вы знаете, что именно у вас на руках.
Когда останавливать кампанию с трафик-ботом
Условия остановки надо записать до запуска, и они должны быть настолько механическими, чтобы коллега мог применить их, не спрашивая вашего мнения:
- Доля серверных ошибок 5xx выходит за обычный диапазон дольше чем на час.
- Медианное время загрузки страницы ухудшается сверх согласованного порога.
- Любое событие конверсии срабатывает с частотой, неправдоподобной для отправленного объема.
- Заявленный поставщиком объем и ваш серверный лог расходятся больше согласованной погрешности.
- На вопрос, ради которого затевалась кампания, получен ответ — самое часто забываемое условие остановки.
Что записать после кампании
Зафиксируйте конфигурацию (объем, темп, географию, набор устройств, источники переходов, длительность), что вы проверяли, что наблюдали и что в итоге изменили. Включите настройки, которые не сработали; иначе следующий, кто запустит кампанию, откроет их заново за ту же цену.
Полезная запись в журнале умещается в абзац и отвечает на один вопрос: если бы мы повторили это завтра, что бы мы сделали иначе?
Часто задаваемые вопросы
Улучшат ли кампании с трафик-ботом мои позиции?
Нет. Ранжирование зависит от контента, ссылок, доступности для сканирования и соответствия запросу, и ничего из этого не продается — об этом наше руководство о том, что на самом деле продают под видом SEO-трафика. Кампания помогает убедиться, что аналитика, сервер и воронка работают корректно; это настоящая инженерная польза, но польза другая.
Какой объем нужен для полезного теста?
Меньше, чем следует из предлагаемых пакетов. Чтобы проверить корректность срабатывания событий, нужны десятки сессий, а не тысячи. Большой объем нужен только тогда, когда сам вопрос касается нагрузки.
Нужно ли исключать синтетический трафик из аналитики навсегда?
Да, из любого представления отчетности, по которому принимаются деловые решения. Оставьте его видимым в отдельном представлении или сегменте, чтобы можно было изучать сами тестовые данные.
Какая единственная привычка ценнее всего?
Отдельно размечать каждую кампанию с самой первой сессии. Почти любая серьезная проблема из этого списка становится исправимой, если трафик потом можно выделить, и почти неисправимой, если нельзя.