MASTER DOC • Google Ads + GA4 + Метрика + amoCRM + n8n

Мастер-ТЗ на сквозную аналитику и рост прибыли по 5 сайтам

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

Цель проекта

Построить замкнутый контур аналитики: от первого клика по рекламе и звонка с сайта до сделки, выручки, валовой прибыли и обратной передачи качественных конверсий в Google Ads.

5
сайтов в одном контуре аналитики
1
единая логика тегирования и целей
7+
ключевых событий для оптимизации рекламы
360°
контроль пути: клик → лид → сделка → прибыль

Ожидаемый продукт

  • GTM-контейнеры и карта событий на всех 5 сайтах.
  • GA4 и Яндекс.Метрика с Webvisor и единым набором целей.
  • Захват `utm_*`, `gclid`, `yclid`, `fbclid`, `wbraid`, `gbraid` в формы и amoCRM.
  • Сквозная связка сайт → amoCRM → n8n → Google Ads Offline Conversions.
  • Единый дашборд по расходу, лидам, сделкам, выручке и прибыли.

Контур сайтов

Основной + зеркало

iptelefoniya.uz / ip-telefoniya.uz

Телефония, звонки, заявочные формы, рекламный трафик на услуги. По аудиту отсутствует динамический коллтрекинг.

Формы и статьи

mcrm.uz

Базовый слой формы уже подтвержден: `generate_lead` уходит только после `{"success":true}`, а `gclid + utm_*` проходят путь до `amoCRM`. Следующие задачи здесь уже выше уровня базовой формы.

B2B CRM

crmpro.uz

Нужны теги, события, deeplink-трекинг мессенджеров и динамический коллтрекинг по рекламным источникам.

Локальный бизнес

doirastan.uz

Критично не терять Telegram / WhatsApp источник и корректно считать обращения по каждому каналу продвижения.

KZ-направление

mcrm.kz

Нужна унификация с UZ-контуром, статический номер надо перевести в динамический коллтрекинг и связать с CRM.

Подтвержденный статус mcrm.uz

  • На `mcrm.uz` подключен `GA4` поток `G-TD1M3HY32G`.
  • Событие `generate_lead` подтверждено в `GA4 DebugView`.
  • Отправка лида больше не считается по раннему клику submit.
  • Сначала уходит AJAX-запрос, затем backend возвращает `{"success":true}`, и только после этого отправляется аналитика.
  • `Google Ads` события формы тоже переведены на подтвержденный успех, а не на клик по кнопке.
  • Передача `gclid` и `utm_*` в hidden fields, `POST` и далее в `amoCRM` подтверждена и зафиксирована как принятый baseline.
  • На успешную заявку в `GA4 DebugView` приходит ровно один `generate_lead`.
  • Конверсия `mcrm.uz (web) generate_lead` получает данные в `Google Ads`; цель сохранена в обеих кампаниях `mcrm.uz`.
  • Этот слой считается принятым baseline для формы лидогенерации по `mcrm.uz`.

Что еще нужно маркетингу

  • Единый стек `GTM + GA4 + Яндекс.Метрика + Search Console + Вебмастер` на всех 5 сайтах.
  • Единая схема событий для форм, телефонов, Telegram, WhatsApp и CTA-кнопок.
  • Передача `utm_*`, `gclid`, `yclid`, `fbclid`, `wbraid`, `gbraid` из сайта в backend и `amoCRM`.
  • Сквозная связка лидов, звонков, сделок, выручки и причин отказа.
  • Подготовка данных для `Google Ads Offline Conversions` и дальнейшей оптимизации рекламы по качеству, а не по кликам.

Что внедряем сразу

  • Google Tag Manager на каждый сайт.
  • Google Analytics 4 на каждый сайт.
  • Яндекс.Метрика + Webvisor на каждый сайт.
  • Цели: `form_submit`, `click_tel`, `click_whatsapp`, `click_telegram`, `quiz_start`, `quiz_finish`, `scroll_90`, `view_contact`.
  • Захват и сохранение рекламных идентификаторов в скрытые поля форм.
  • Передача меток и click id в amoCRM через формы и backend-обработчики.
  • Google Search Console и Яндекс.Вебмастер.

Что внедряем для прибыли, а не для посещаемости

  • Динамический коллтрекинг на сайтах со статичным номером.
  • Offline conversions из amoCRM обратно в Google Ads через n8n.
  • Deeplink-трекинг для Telegram и WhatsApp, чтобы не терять источник лида.
  • Сегментация лидов по качеству и loss reason для обучения рекламы.
  • Единый дашборд: расход → лид → сделка → выручка → прибыль.

Обязательные события для маркетинга

  • `page_view`, `session_start`, `form_start`, `generate_lead`.
  • `click_tel`, `click_whatsapp`, `click_telegram`, `view_contact`.
  • `click_buy_license`, `click_test_period`, `click_presentation`, `cta_click`.
  • `scroll_50`, `scroll_90`, а также сценарные события квизов и виджетов, если они есть на сайте.
  • Все события лид-форм должны считаться только по подтвержденному успеху backend, а не по клику.

Обязательные поля в CRM и аналитике

  • `form_name`, `lead_type`, `source_site`, `landing_page`, `page_title`.
  • `utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, `utm_content`.
  • `gclid`, `yclid`, `fbclid`, `wbraid`, `gbraid`, `referrer`.
  • Дата лида, статус сделки, сумма сделки, причина отказа, итоговая выручка.
  • Эти поля нужны не только для хранения, но и для обратной передачи качественных конверсий в рекламу.

Архитектурная схема потока данных

Google Ads / SEO / Соцсети
Сайт + GTM + формы + click ID
GA4 + Метрика + calltracking
amoCRM + поля источника + лид
Сделка / статус / выручка / прибыль
n8n обработка и нормализация
Offline conversions в Google Ads
Оптимизация кампаний по качеству, а не по кликам

Дорожная карта

Этап 1. Инвентаризация

Собрать список форм, кнопок, телефонов, мессенджеров, квизов, thank-you сценариев и текущих счетчиков по всем 5 сайтам.

Этап 2. Базовый тег-менеджмент

Подключить GTM, GA4, Метрику, Webvisor, Search Console и Вебмастер. Настроить базовые page_view и технические события.

Этап 3. События и цели

Собрать `form_submit`, клики по мессенджерам, скролл, квизы, контакты. Отметить ключевые события для рекламы.

Этап 4. Захват источника

Положить UTM и click id в cookie / localStorage / hidden fields и передавать в backend и amoCRM.

Этап 5. Сквозной контур

Связать lead id, click id, сумму сделки, прибыль и loss reason. Отправлять подтвержденные конверсии в Google Ads.

Этап 6. Управленческий дашборд

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

Зрелость аналитики по слоям

Счетчикиесть частично
Событиянужна унификация
UTM / click idдля `mcrm.uz` baseline подтвержден
CRM-атрибуциябазовая форма `mcrm.uz` уже подтверждена
Offline conv.дает прирост прибыли
слабый слой частично закрыт нужна разработка целевое состояние

Технический результат

  • На каждом сайте есть единый словарь событий.
  • Все формы умеют передавать source / medium / campaign / gclid / yclid.
  • Событие отправки считается только по факту успешной обработки формы.
  • Телефоны и мессенджеры размечены как отдельные каналы конверсий.

Маркетинговый результат

  • Видно, какие кампании приносят деньги, а не просто заявки.
  • Можно отключать мусорные ключи по выручке и прибыли.
  • Можно повышать ставки по качественным сегментам лидов.
  • Есть основание для масштабирования бюджета без потери окупаемости.

Управленческий результат

  • CEO и маркетинг получают один источник правды.
  • РОП видит конверсию лид → продажа по менеджерам.
  • Отдел маркетинга получает список действий для роста прибыли.
  • Подрядчики и сотрудники проверяются по цифрам, а не по ощущениям.

Методы проверки

Проверка сайта

  • GTM Preview показывает срабатывание нужных тегов.
  • В GA4 DebugView видно событие с правильными параметрами.
  • В Метрике цель и Webvisor подтверждают действие пользователя.
  • При повторном открытии формы сохраняются рекламные метки.

Проверка backend / CRM

  • Для `mcrm.uz` уже подтверждено, что в запросе формы реально уходят скрытые поля с UTM и click id.
  • Для `mcrm.uz` подтвержден базовый путь записи `gclid + utm_*` в `amoCRM`; этот вопрос больше не считается открытым.
  • Успешная форма подтверждается ответом backend, а не только кликом по кнопке.
  • Нет дублей и нет потери источника при Telegram / WhatsApp переходах.

Проверка сквозной аналитики

  • Из amoCRM в n8n передаются статус, сумма сделки и факт закрытия.
  • В логе n8n видно, какие лиды ушли в offline conversions.
  • В Google Ads фиксируются импортированные конверсии по `gclid` / `wbraid`.
  • Кампания в отчете связывается с выручкой и прибылью.

Проверка бизнеса

  • Можно ответить, какой канал дает прибыль, а какой только расход.
  • Можно построить отчет по кампаниям, ключам, посадочным и менеджерам.
  • Можно отделить некачественные лиды от качественных и вернуть это в рекламу.
  • Есть список следующих действий для роста ROMI, а не просто CTR.

Матрица работ по сервисам

СервисДля чего нуженЧто проверяем
Google Tag ManagerЕдиная точка управления тегами, событиями и пикселями без ручной правки каждого шаблона.Preview, dataLayer, запуск тегов по нужным триггерам.
Google Analytics 4События, аудитории, рекламные конверсии и связка с Google Ads.DebugView, параметры событий, ключевые события.
Яндекс.Метрика + WebvisorПоведенческий анализ, карта кликов, записи сессий, подтверждение реального UX.Наличие целей, запись сессии, карта скролла и форм.
amoCRMХранение лида, источника, суммы, статуса, причин отказа и результата продажи.Заполненные поля источника, связи с заявкой, отсутствие потери меток.
n8nНормализация данных, маршрутизация событий, offline conversions и витрина отчета.Логи workflow, отсутствие ошибок, контроль повторных отправок.
CalltrackingАтрибуция звонков к рекламным каналам и ключам, а не к сайту в целом.Подмена номера, привязка звонка к источнику и карточке лида.