Створюємо цифрові рішення, які працюють на бізнес
Рекламний кабінет показує 80 конверсій, GA4 — 63, CRM — 51 звернення, а бухгалтерія — 14 оплат. Це не обов’язково означає, що одна із систем «бреше». Вони вимірюють різні події, використовують різні правила атрибуції та не завжди впізнають одну людину між кліком, дзвінком і угодою.
Наскрізна аналітика з’єднує цей ланцюжок: витрати → відвідування → звернення → кваліфікований лід → угода → дохід. Її мета — не створити ще один красивий dashboard, а дати відповідь, куди вкладати бюджет, які кампанії залучають прибуткових клієнтів і де бізнес втрачає їх після заявки.
Якщо базове вимірювання сайту ще не налаштоване, спочатку впорядкуйте події за гайдом про Google Analytics 4 для сайту. Наскрізна модель не виправляє слабкі первинні дані — вона лише з’єднує їх.
Наскрізна аналітика — це процес об’єднання маркетингових витрат, поведінки на сайті, звернень, статусів CRM і фінансового результату на рівні каналу, кампанії, оголошення або іншого корисного зрізу.
У мінімальній конфігурації система повинна відповісти на п’ять запитань:
Це не конкретний сервіс. Для невеликого бізнесу початком може бути GA4, CRM і контрольна таблиця. Для складної компанії — CDP або сховище даних, ETL-процеси та BI-система. Архітектура залежить від кількості джерел, тривалості циклу продажу та потрібної деталізації.
Розбіжність не можна оцінювати без визначень. Рекламна платформа може приписати продаж кліку за своїм вікном атрибуції. GA4 може розподілити цінність між кількома контактами. CRM рахує створені ліди або угоди, а фінансова система — лише отримані кошти.
Додайте технічні причини:
Тому завдання не в тому, щоб отримати однакове число всюди. Потрібно задокументувати, що означає кожна метрика, яка система є джерелом істини та яка похибка прийнятна.
Намалюйте шлях даних від першого контакту до грошей. Для кожного етапу зафіксуйте подію, поля, систему-власника та стабільний ідентифікатор.
| Етап | Подія | Основні дані | Джерело істини |
|---|---|---|---|
| Реклама | клік або показ | канал, кампанія, оголошення, витрати | рекламна платформа |
| Сайт | сесія та дії | landing page, UTM, client ID, події | вебаналітика |
| Звернення | форма, чат, дзвінок | lead ID, контакт, послуга, джерело | backend/CRM |
| Кваліфікація | прийнятий або нецільовий лід | статус, причина, менеджер | CRM |
| Продаж | виграна угода | deal ID, сума, дата, маржа | CRM/облік |
| Повернення | скасування або refund | сума коригування, причина | фінансова система |
Не починайте з переліку графіків. Якщо lead ID не проходить від форми до CRM, жодна BI-система не відновить зв’язок надійно.
UTM-параметри допомагають зберегти джерело, medium, кампанію, контент і ключове слово. Найбільша проблема зазвичай не технічна, а організаційна: одна команда пише facebook, інша fb, третя meta_ads. У звіті виникають три різні джерела.
Створіть словник:
utm_source і utm_medium;utm_campaign;Посилання зручно складати через UTM-генератор BB STUDIO, але сам генератор не замінює єдиного стандарту. Зберігайте початкові та останні відомі UTM: перші допомагають оцінити залучення, останні — контакт перед зверненням.
Поле «Джерело: Google» занадто грубе. Разом зі зверненням корисно передавати:
lead_id;Не передавайте email, телефон, ПІБ та інші персональні дані у URL, назвах подій або звичайних параметрах GA4. Склад даних, строки зберігання й правову підставу потрібно погодити з відповідальним за приватність у вашій юрисдикції.
Після успішної серверної перевірки форми створіть lead ID і передайте його одночасно в dataLayer, backend-лог і CRM. Подія в браузері не повинна бути єдиним доказом заявки: користувач може двічі натиснути кнопку, а інтеграція — завершитися помилкою.
У CRM потрібні контрольовані статуси: новий, у роботі, кваліфікований, нецільовий, пропозиція, виграно, програно. Для відмови додайте обов’язкову причину. Детальна технічна реалізація залежить від API, webhook і процесів, тому її варто закладати під час розробки сайту, а не після запуску кампаній.
Визначте одну подію створення ліда. Якщо одна форма надсилає email, повідомлення в Telegram і запис у CRM, це все одно одне звернення, а не три конверсії.
У багатьох нішах форма — лише частина заявок. Потрібно врахувати:
Для дзвінка важливі тривалість, унікальний call ID і результат кваліфікації. Клік по номеру не дорівнює розмові, а розмова не дорівнює продажу. Якщо динамічний колтрекінг недоречний за бюджетом, хоча б запровадьте окремі номери для великих каналів і дисципліну фіксації джерела менеджером.
Одна людина може заповнити форму, зателефонувати й написати в чат. Автоматичне злиття лише за телефоном теж ризиковане: корпоративний номер використовують кілька співробітників, номер може змінитися, а контакт — звернутися щодо іншої послуги.
Розділяйте сутності:
Створіть правила повторного ліда: наприклад, нове звернення щодо іншого продукту або після визначеного періоду створює нову можливість, але не дублює контакт. Зберігайте журнал злиття, щоб помилку можна було відкотити.
ROAS не має сенсу, якщо в чисельнику весь дохід, а в знаменнику лише медіабюджет Google Ads. Залежно від задачі врахуйте:
Визначте два рівні звіту: медійна ефективність і повна економіка. Так маркетолог побачить результат закупівлі трафіку, а власник — реальний фінансовий ефект.
Оптимізація лише під подію form_submit навчає алгоритм знаходити людей, які легко надсилають форми, а не тих, хто купує. Коли дані стабільні, передавайте дозволеним способом окремі результати: кваліфікований лід, призначена консультація, виграна угода, дохід.
Для Google Ads це може бути імпорт офлайн-конверсій або enhanced conversions for leads. За актуальною документацією Google, для такого процесу потрібні налаштований тег, окремі дії-конверсії та імпорт офлайн-даних; метод реалізації треба звіряти з чинними вимогами платформи.
Перед зміною bidding перевірте обсяг, затримку та точність. П’ять продажів на місяць можуть бути надто слабким сигналом для агресивної автоматизації. У такому разі проміжною ціллю стане кваліфікований лід із підтвердженими критеріями.
Продаж і розподіл заслуги — різні задачі. CRM може достовірно знати суму угоди, але не те, який із п’яти маркетингових контактів «заслуговує» дохід.
Порівнюйте щонайменше:
За документацією Google, reporting attribution model у GA4 може використовувати data-driven або last-click підхід. Тому одна й та сама конверсія закономірно розподіляється інакше, ніж у звіті Google Ads. Не змішуйте моделі в одній таблиці без підпису.
Використовуйте однакові періоди та визначення.
| Метрика | Формула | Для чого |
|---|---|---|
| CPL | витрати / усі ліди | вартість первинного звернення |
| CPQL | витрати / кваліфіковані ліди | якість трафіку й первинної обробки |
| CAC | повні витрати на залучення / нові клієнти | реальна вартість клієнта |
| ROAS | дохід із реклами / рекламні витрати × 100% | медійна окупність |
| ROMI | (маржинальний прибуток − маркетингові витрати) / маркетингові витрати × 100% | фінансовий ефект маркетингу |
| Lead-to-sale | продажі / ліди × 100% | ефективність усієї воронки |
Приклад: кампанія витратила 40 000 грн, дала 80 лідів, 28 кваліфікованих і 7 продажів із маржинальним прибутком 84 000 грн. CPL = 500 грн, CPQL ≈ 1 429 грн, вартість продажу ≈ 5 714 грн, ROMI = 110%. Без CRM кампанія виглядала б лише як 80 заявок по 500 грн.
Для окремої оцінки вебінвестицій використовуйте методику розрахунку окупності сайту.
Почніть із рішень, а не графіків. Керівнику зазвичай потрібні:
Додайте дату останнього оновлення, часовий пояс, валюту, атрибуційну модель і словник метрик. Dashboard без цих приміток створює впевненість, але не прозорість.
Не обов’язково одразу купувати дороге рішення. Робочий мінімум:
Коли звернень стає більше, додайте API-імпорт витрат, колтрекінг, автоматичне повернення офлайн-конверсій і BI. Google Ads та SEO-просування слід порівнювати не за однаковою швидкістю результату, а за узгодженими бізнес-метриками й достатнім періодом спостереження.
Створіть тестові сценарії для органіки, реклами з UTM, прямого переходу, дзвінка, повторного звернення й продажу із затримкою. Для кожного пройдіть шлях від landing page до CRM та звіту.
Перевірте:
Після змін у формах, тегах або CRM повторюйте регресійний тест у межах технічної підтримки сайту.
Якщо реклама має кліки, але ланцюжок обривається ще до CRM, скористайтеся діагностикою 15 причин відсутності заявок у Google Ads.
Наскрізна аналітика починається не з dashboard, а з однакових визначень і надійного lead ID. Спершу зв’яжіть витрати, звернення, статуси та гроші на мінімальному рівні. Потім додавайте складнішу атрибуцію, автоматичні імпорти й оптимізацію рекламних алгоритмів.
Добра система не обіцяє ідеально відтворити кожен шлях. Вона показує достатньо надійну картину для рішень, пояснює межі даних і швидко виявляє розриви. Якщо потрібно спроєктувати таку архітектуру для вашого сайту та CRM, зверніться до BB STUDIO із переліком каналів, форм і етапів продажу.
Давайте разом створимо щось дивовижне