Перейти к содержимому

Дизайн-студияРабота для клиента

27 изменений с отдельным откатом: исправление трекинга лидов без доступа к сайту

Я пересобрал трекинг лидов Webflow без входа в CMS. Для каждого из 27 изменений подготовил откат. Пройдено 15 из 15 негативных тестов.

Задача

Проблема

B2B-дизайн-студия на Webflow не могла измерить заявки из формы и бронирования. Контейнер Tag Manager ждал события форм из прежней версии сайта. Конверсии перестали срабатывать без сообщения об ошибке. Google Ads рассчитывал ставки по form_submit: событие учитывает попытку, включая неудачную отправку, а не доставленную заявку. Бронирования не отслеживались. За 90 дней на страницу бронирования пришло 321 сессия, подтверждений было пять. На каждой странице, включая 404, срабатывал второй аккаунт Google Ads, хотя отдельного кода для него не было.

Данные клиента обезличены. Показатели получены через API рабочих платформ в августе 2026.

Передача

Исправление

Акт передачиСдано авг. 2026

Доступа к CMS у меня не было. Для единственного изменения сайта я передал инструкцию со сниппетом GTM. Клиент сам вставил и опубликовал его. Контейнер и настройки Analytics и Ads я менял через API.

Я сделал обработчик лидов с дедупликацией и несколькими способами подтверждения. Основной сигнал: успешный ответ эндпоинта. Резервный: состояние DOM. Добавил защиту от повторов на странице и устойчивость к переходам внутри неё. Персональные данные в data layer не передаются. В GA4 отметил generate_lead как key event. В Ads сделал generate_lead основным, а form_submit вторичным событием. Переключил после проверки реальной заявки по всему пути. Теги Ads на 404 блокируются по структурному идентификатору страницы. Для бронирований я сделал связь через postMessage. Виджет работает в изолированном iframe на другом домене. Браузер запрещает ему менять адрес верхнего окна, поэтому редирект из документации не работал. Второй аккаунт Ads оказался подключён к тегу Google как destination. Удаление кода сайта его не отключало. Я нашёл эту связь и добился отключения.

До → после

Результат

Работа для клиента Сделано для реальных клиентов. Данные клиентов обезличены.

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

Сигнал для ставок Google Ads по лидам

авг. 2026

До
form_submit: срабатывает на попытку, включая неудачные отправки
После
generate_lead: срабатывает на подтверждённую заявку

Теги Google Ads, срабатывающие на страницах 404

авг. 2026

До
срабатывали на каждой странице 404
После
ноль

Измерение бронирований

авг. 2026

До
не фиксировалось
После
book_a_call, по реальному подтверждению

Выполненные письменные условия приёмки

авг. 2026

5 из 5

После
5 из 5
Daniil Maximkin

Здравствуйте, я Даниил.

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

Есть похожая задача?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com