В менеджере тегов остался тестовый код: цели в Метрике считались вдвое

В менеджере тегов остался тестовый код: цели в Метрике считались вдвое

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

Как всё начиналось

Компания работала два года на сайте под управлением ХостСМС. Заявки приходили из трёх мест: поиска, карточек в Яндекс Бизнесе и 2ГИС. Рекламу в Яндекс Директе вели через подрядчика, а аналитикой занималась менеджер по маркетингу. Для удобства цели подключили через менеджер тегов Яндекса: отправка формы, клик по телефону, клик по кнопке мессенджера.

В начале осени маркетолог решила улучшить отслеживание и добавила в контейнер новый тег для события отправки формы. Чтобы проверить, что он срабатывает, она сделала копию основного тега, подключила её к тому же триггеру и включила режим отладки. Копия отправляла событие в тот же счётчик Метрики и в ту же цель. Проверка прошла успешно: в предпросмотре тег сработал, цель в Метрике пришла.

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

Что стало происходить в отчётах

С понедельника в Метрике началось странное. Количество достижений цели «Отправка формы» выросло с 40 в неделю до 78. Стоимость цели, рассчитанная по рекламным кампаниям, упала почти вдвое. Рекламные кампании выглядели невероятно эффективными: цена заявки с формы вместо 1 500 рублей стала 780.

Подрядчик по рекламе отчитался об успехе: «Оптимизация сработала, стоимость заявки снизилась на 48 процентов». Владелец обрадовался и принял решение. Он увеличил месячный бюджет рекламы с 150 до 260 тысяч рублей, перераспределив его с продвижения карточек на картах, где результаты казались скромнее. На картах цели не дублировались, поэтому звонки из них выглядели скромно на фоне раздутой статистики.

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

Как нашли расхождение

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

Расхождение касалось только одной цели, и это уже было важной подсказкой. Если бы ошибка была в самом счётчике, удвоились бы все цели и просмотры. Значит, дело в конкретном теге. Маркетолог открыла контейнер, посмотрела журнал версий и сопоставила дату первого всплеска с публикацией от пятницы. В версии нашлись два тега, срабатывающих на отправку формы, и у одного из них в названии стояла пометка «тест».

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

Что это стоило в деньгах и заявках

Ошибка не украла заявки напрямую, она заставила принимать неверные решения. За два месяца бюджет на рекламу с формой был завышен на 110 тысяч рублей в месяц, то есть на 220 тысяч рублей за период. Эти деньги шли на кампании, у которых реальная стоимость заявки составляла 1 500 рублей, а не 780. Если бы деньги остались на картах, где стоимость обращения была около 900 рублей, при том же бюджете получилось бы на 70 заявок больше.

Кроме того, продвижение карточек урезали как «неэффективное». Количество звонков из карточек в Яндекс Бизнесе и 2ГИС за два месяца снизилось примерно на 20 процентов: фото не обновлялись, на отзывы отвечали с задержкой, цены не пересматривались. Это ещё несколько десятков потерянных обращений, которые в отчётах никак не проявились.

Были и скрытые издержки. Подрядчик по рекламе получил премию за мнимое достижение. Маркетолог потратила около трёх рабочих дней на поиск и сверку. А доверие владельца к цифрам Метрики пострадало: некоторое время он вообще не хотел опираться на отчёты и принимал решения «на глаз».

Как исправили

Сначала отключили и удалили тестовый тег, затем опубликовали новую версию контейнера с понятным комментарием. Потом проверили в предпросмотре: теперь при отправке формы срабатывал один тег и в Метрику уходило одно событие. После публикации сутки наблюдали за количеством целей и сверяли каждую заявку с ЦРМ-системой. Расхождение сократилось до одной-двух штук в день, что объясняется отказами и задержкой.

Затем привели в порядок историю данных. Отчёты за проблемный период пометили в Метрике аннотациями: «С такой-то по такую-то дату цель формы считалась дважды». Для расчёта стоимости заявки за это время ввели коэффициент пересчёта, а рекламные кампании, оценённые по неверным данным, пересчитали заново. Бюджет вернули в прежнее распределение и увеличили долю карточек на картах.

Наконец, ввели правила работы с контейнером. Любые тестовые теги называются с особой приставкой и создаются только в отдельной рабочей области. Публикация делается двумя людьми: один готовит изменения, второй проверяет их в предпросмотре. Перед каждой публикацией составляется короткий список изменений, и после неё в течение суток сравниваются цели Метрики и заявки в ЦРМ-системе.

Как отличить настоящий рост от двойного счёта

Есть несколько простых признаков, что цифры в Метрике завышены. Первый: цели выросли резко, ступенькой, в день публикации версии контейнера, а не плавно. Реальный рост почти всегда размыт по времени. Второй: количество целей не соответствует количеству записей в ЦРМ-системе или в почте. Третий: соотношение целей к визитам вдруг изменилось, а отдел продаж не видит нагрузки. Четвёртый: у разных целей разная динамика, хотя трафик и реклама те же.

Для проверки достаточно трёх действий. Сравнить число отправок формы по Метрике с числом заявок в ЦРМ-системе за ту же неделю. Открыть сайт в предпросмотре менеджера тегов и посмотреть, сколько тегов срабатывает при одном действии. Просмотреть список тегов и триггеров в контейнере: нет ли там копий, черновиков и элементов с пометкой «тест» или «копия».

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

Что делать в первые часы после обнаружения ошибки

Когда расхождение найдено, главное не паниковать и не принимать новых поспешных решений. Первый шаг — остановить рост ошибки: отключить лишний тег и опубликовать исправленную версию. Второй — зафиксировать дату и время начала проблемы, чтобы потом отделить искажённый период от нормального. Третий — предупредить всех, кто пользуется отчётами: подрядчика по рекламе, менеджера по продажам, руководителя. Пусть они знают, что цифры за определённый период нельзя использовать без поправки.

Четвёртый шаг — пересчитать ключевые показатели за искажённый период: стоимость заявки, окупаемость рекламных кампаний, вклад каждого канала. Для формы достаточно разделить число целей на два, если ошибка была ровно двойным счётом, либо взять реальные данные из ЦРМ-системы. Пятый — пересмотреть решения, которые принимались на основании этих цифр. В нашей истории это было увеличение бюджета и урезание карточек на картах.

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

Как правильно тестировать, чтобы тест не попал в рабочую версию

Практика показывает, что безопасное тестирование держится на трёх правилах. Первое: тестовые теги создаются в отдельной рабочей области, которая не публикуется вместе с основной. Второе: тестовые теги отправляют данные не в рабочий счётчик, а в отдельный тестовый, и только на финальном шаге заменяются настоящими. Третье: у каждого тега есть понятное название, поясняющее его назначение и статус: «Рабочий. Отправка формы» или «Тест. Не публиковать».

Перед публикацией проводится сверка по короткому списку: сколько тегов срабатывает на каждое действие, нет ли дублей, нет ли тегов с пометкой «тест» или «копия», в каком состоянии находится каждый триггер. Эту проверку можно оформить как листок из шести вопросов и прикладывать к описанию версии. Тогда она не зависит от настроения и усталости исполнителя в пятницу вечером.

Для сайта на ХостСМС удобно, когда доступ к контейнеру и к шаблонам имеет ограниченный круг людей. Если же лишний тег пробрался внутрь шаблона, а не контейнера, его нужно искать в макетах, и здесь помогает полный список всех мест, где подключаются счётчики, который ведётся вместе с картой целей.

Выводы и чек-лист профилактики

Главный вывод: статистика, которая выглядит слишком хорошо, требует проверки не меньше, чем та, что выглядит плохо. Любое резкое улучшение показателей сразу после технических изменений — повод сначала искать ошибку, а потом радоваться. Второй вывод: бюджет рекламы нельзя перераспределять по данным одной системы, если они не сверены с реальными заявками, звонками и сделками.

Профилактика строится из нескольких привычек. Тестовые теги называйте особым образом и создавайте только в отдельной рабочей области. После отладки удаляйте всё лишнее и перечитывайте список тегов целиком. Пишите в комментарии к версии, что именно изменено. Публикуйте только после проверки вторым человеком и не публикуйте изменения в конце недели. После публикации в течение суток сравнивайте цели Метрики с заявками в ЦРМ-системе.

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

И наконец, отслеживайте заявки и их источники не только на сайте, но и в карточках на картах. Если вы видите в Метрике рекорд, а звонки из карточек падают, возможно, вы получили иллюзию роста, а не реальный рост.

Как это связано с продвижением 3 в 1

В этой истории искажение данных на сайте привело к тому, что компания недооценила две другие точки. А ведь заявки приходят из трёх мест, которые работают вместе. Первая — поиск: обычная выдача и ответы нейропоиска, где сайту нужны понятная структура, прямые ответы на вопросы и факты о компании, которые можно процитировать. Вторая — карточка в Яндекс Бизнесе и на Яндекс Картах: заполненность, фото, услуги с ценами, отзывы, актуальные телефон и часы. Третья — 2ГИС, где людей, ищущих мастера прямо в приложении на телефоне, ничуть не меньше.

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

В итоге компания вернула распределение и дополнительно усилила карточки: обновила фотографии, добавила услуги с ценами, настроила быстрые ответы на отзывы. Через два месяца общее число обращений из трёх точек выросло на 17 процентов при том же бюджете, и это уже были настоящие заявки, подтверждённые в ЦРМ-системе.

Что лучше доверить специалистам

Аудит контейнера, чистка тегов, настройка тестовой рабочей области, регламент публикаций и сверка целей с ЦРМ-системой требуют опыта и внимания к деталям. Поэтому лучше обратиться к специалистам компании «Сайты Профессионально»: они проверят ваш менеджер тегов и счётчики на ХостСМС, 1С-Битрикс или ВордПресс, найдут дубли и лишние теги и выстроят сквозную аналитику по трём источникам заявок.

Если у вас есть подозрение, что цифры в Метрике не совпадают с реальными звонками и обращениями, запишитесь на бесплатную консультацию к специалистам «Сайты Профессионально». Мы сверим статистику с вашей ЦРМ-системой, найдём расхождения и поможем принимать решения по рекламе на честных данных.

Хотите получить бесплатную диагностику сайта?

Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.

  • Скорость загрузки и мобильная версия
  • Уязвимости, вирусы, взломы
  • Битые ссылки, дубли, SEO-ошибки
  • Статус домена, SSL, хостинга
57 постоянных клиентов · Среднее время реакции на сбой — 2 мин · Работаем с 2006 г.

Заказать бесплатный аудит

Это бесплатно. Без спама — только отчёт и 1–2 рекомендации в мессенджер.


Популярные решения наших клиентов:

Сопровождение сайта

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера
от 10 000 Р/МЕС
Сопровождение сайта + внесение правок
До 40 часов работ в мес.
от 20 000 Р/МЕС
Сопровождение сайта + внесение правок + постоянная реклама (SEO)
До 100 часов работ в мес.
от 30 000 Р/МЕС

19 лет занимаемся интернет-проектами
57 постоянных компаний-клиентов
Сотрудники с опытом работы от 10 лет
phone max