Ми часто стикаємося з ситуацією: клієнт скаржиться на низьку конверсію, але стандартна аналітика показує лише цифри. Де саме користувачі губляться? Що привертає їхню увагу? Теплові карти (heatmaps) дають відповіді на ці питання. Вони візуалізують кожен клік, рух миші та глибину скролу, перетворюючи абстрактні метрики на зрозумілу карту поведінки. Згідно з Wikipedia, теплові карти використовуються для представлення даних у вигляді кольорової шкали — чим «гарячіша» зона, тим більше взаємодій.
Яку користь приносять теплові карти?
Rage clicks — коли користувачі в люті клікають по неактивному елементу, — миттєво видно на click map. Якщо 15% кліків іде на зображення, яке не є посиланням, це сигнал до редизайну. Scroll maps показують, що 70% відвідувачів не доходить до ціни або кнопки CTA — значить контент над нею занадто довгий. Move maps (на десктопі) служать проксі для погляду: якщо курсор завмирає на порожньому місці, користувач шукає інформацію, якої немає. Наприклад, один наш клієнт виявив, що 40% кліків на мобільній версії припадають на неклікабельний банер — після його заміни конверсія зросла на 12%. Як зазначає експерт Nielsen Norman Group, «теплові карти — один із найкращих способів зрозуміти поведінку користувачів».
Як налаштувати теплові карти за 1 день?
Оптимальний інструмент для старту — Microsoft Clarity. Він безкоштовний, не сповільнює сайт (скрипт <30 КБ) та інтегрується з Google Analytics 4 в один клік. Для встановлення достатньо додати JavaScript-код на сайт.
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "PROJECT_ID");
</script>
Через GTM це робиться за 5 хвилин без деплою. Clarity завантажується в 3 рази швидше, ніж Hotjar, і не потребує бюджету. Один із наших клієнтів заощадив 120 000 грн на рекламі після оптимізації на основі heatmap.
Які інструменти для heatmaps обрати?
| Інструмент |
Типи карт |
Безкоштовний ліміт |
Особливості |
| Microsoft Clarity |
Click, scroll, move |
Безлімітно |
Інтеграція з GA4, записи сесій |
| Hotjar |
Click, scroll, move + опитування |
35 сесій/день |
Записи сесій, воронки |
| Mouseflow |
6 типів, воронки |
500 сесій/міс |
Просунута сегментація |
| Crazy Egg |
Click, scroll + A/B тести |
30 сторінок |
A/B тести вбудовані |
Microsoft Clarity випереджає Hotjar за швидкістю завантаження в 3 рази, а Mouseflow пропонує в 2 рази більше типів карт. Для більшості проєктів Clarity — оптимальний вибір.
Чому важлива сегментація heatmap?
Дивитися загальну карту всієї аудиторії — груба помилка. Сегментація розкриває різні патерни:
- Нові користувачі vs. ті, хто повернувся
- Мобільні vs. десктоп (різні макети = різні карти)
- Джерело трафіку (реклама, органика, email)
- A/B варіант сторінки
Приклад із практики: інтернет-магазин помічає, що на картці товару 60% кліків по мобільних ідуть на зображення товару, а не на кнопку «Купити». Рішення — підняти кнопку вище та додати sticky-бар унизу. Конверсія на мобільних зростає на 12–18%, що приносить додатковий дохід у 300 000 грн на місяць.
Типові помилки при аналізі heatmaps
- Rage clicks: безліч кліків по неактивному елементу — зробіть його клікабельним або приберіть.
- Низька глибина скролу: 50% користувачів не доходять до CTA — скоротіть контент або підніміть CTA.
- Неувага до важливого блоку: move map не показує завмирань — перемістіть блок вище або змініть дизайн.
Процес налаштування heatmaps під ключ
На основі 10+ років досвіду у веб-аналітиці та понад 50 успішних проєктів ми розробили ефективний процес:
- Аудит: визначаємо цілі, обираємо інструмент (Clarity/Hotjar/Mouseflow).
- Інтеграція: встановлення коду, налаштування фільтрів і сегментів.
- Збір даних: чекаємо 1-2 тижні накопичення статистики (мінімум 1000 сесій).
- Аналіз: виявляємо проблемні зони, rage clicks, втрату конверсії.
- Рекомендації: надаємо звіт із гіпотезами та пріоритетами.
- Підтримка: допомагаємо впровадити зміни та заміряти ефект.
Що входить у роботу
- Встановлення одного інструменту heatmap (Clarity, Hotjar або Mouseflow)
- Налаштування сегментів (пристрої, джерела, нові/повернені)
- Первинний збір даних (1–2 тижні)
- Підготовка звіту з топ-5 проблем і рекомендаціями
- Консультація щодо інтерпретації результатів
Строки та вартість
Встановлення та базова конфігурація — 1 день. Налаштування сегментів, фільтрів та первинний аналіз з рекомендаціями — 2–3 дні. Вартість розраховується індивідуально — пишіть, і ми оцінимо ваш проєкт. Гарантуємо конфіденційність даних і професійний підхід.
Зв'яжіться з нами, щоб отримати детальний аудит теплових карт вашого сайту. Замовте налаштування та отримайте первинний звіт через 2 тижні.
Як налаштувати веб-аналітику: GA4, GTM, Яндекс.Метрика та Amplitude
Ми часто бачимо: конверсія 1.2 %, трафік зростає, а конверсія стоїть. Маркетолог дивиться в Google Analytics і каже: «користувачі йдуть з кроку 2 оформлення замовлення». Розробник відкриває той самий крок — помилок немає, в Sentry тиша. Значить, справа не в JS-базі, а в UX або в кривих даних, які показує аналітика. Аналітика ламається непомітно: подія перестала трекатися після редеплою — ніхто не помітив; GTM-тег стріляє двічі — дані задвоїлися; фільтр GA4 виключає бота, який насправді — реальний трафік з корпоративного проксі. Замовте аудит поточних тегів — ми знайдемо причину за тиждень. Ми маємо понад 5 років досвіду в налаштуванні веб-аналітики для 100+ проєктів — гарантуємо прозорість та достовірність даних.
Після правильного налаштування економія рекламного бюджету може досягати значної суми щомісяця — це реальний кейс інтернет-магазину з 50 000 сесій на день, де дедуплікація purchase повернула 20 % невірно приписаних конверсій.
Чому події GA4 дублюються і як це виправити?
Universal Analytics закрито, його місце зайняла подієва модель GA4. У ній немає фіксованих хітів сторінок і транзакцій — лише події з параметрами. Це гнучкіше, але вимагає правильного дизайну подій.
Автоматичні події GA4 збирає сам: page_view, scroll, click, session_start. Рекомендовані події потрібно реалізувати самостійно: purchase, add_to_cart, begin_checkout, view_item. Google очікує конкретну схему параметрів — якщо передати product_id замість item_id, дані потрапляють в GA4, але не в стандартні звіти e-commerce. Кастомні події для специфіки проєкту: filter_applied, video_progress, form_step_completed. Кастомні параметри необхідно зареєструвати в GA4 Admin → Custom definitions, інакше вони не будуть доступні у звітах.
Часта помилка — подія purchase з дублями. Причина: тег спрацьовує на сторінці /thank-you, користувач оновлює сторінку — другий purchase іде в GA4. Рішення: на бекенді генеруємо унікальний transaction_id і передаємо в подію. GA4 de-duplicates по ньому — перевіряйте через DebugView. Правильна атрибуція економить до 20 % рекламного бюджету, який раніше йшов на невірно приписані конверсії.
Як налаштувати data layer, щоб не втратити дані?
GTM — інструмент для керування тегами без деплою коду. Але «без коду» не означає «без архітектури». Data Layer — основа всього. Передаємо дані з застосунку в GTM через dataLayer.push(). Структура: event + контекстні дані. Для e-commerce: перед відкриттям сторінки продукту — push з даними товару. GTM-тег читає з dataLayer, не з DOM.
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'view_item',
ecommerce: {
items: [{
item_id: 'SKU-12345',
item_name: 'Назва товару',
price: null,
currency: null
}]
}
});
Погана практика: GTM-тег парсить DOM — шукає ціну в span.price, назву в h1. Це ламається при будь-якій зміні верстки. Хороша практика: завжди dataLayer. Використовуємо Preview Mode для налагодження та GTM Server-Side для чутливих даних — відправка з сервера, не з браузера, обходить блокувальники реклами, не втрачає дані. Server-side підхід у 2-3 рази надійніший за client-side за показником втрати подій через розширення браузера.
Як Яндекс.Метрика доповнює веб-аналітику?
Для російської аудиторії Метрика обов'язкова — особливо Вебвізор. Запис сесії користувача, який кинув кошик, часто дає відповідь швидше, ніж тиждень аналізу воронки. Цілі в Метриці: подієві (через ym(COUNTER_ID, 'reachGoal', 'GOAL_NAME')) або автоматичні (клік по кнопці, відвідування сторінки). Зв'язка з CRM через Метрика Плюс — передача офлайн-конверсій. Наш досвід: у 8 з 10 проєктів після налаштування Метрики знаходили приховані баги в UX, які не показували інші системи.
Що дає product analytics в Amplitude?
Amplitude — продуктовий інструмент, на відміну від маркетингових GA4 та Метрики. Він заточений під аналіз поведінки користувачів всередині продукту: воронки, ретеншн, user paths. Amplitude підходить для SaaS-продуктів, мобільних застосунків та будь-яких сервісів із зареєстрованими користувачами, де важливо зрозуміти, як проходять онбординг, на якому кроці йдуть, які фічі використовують частіше. Ключові концепції: identify (пов'язати анонімного користувача з userId після авторизації), group (акаунт у B2B SaaS), когорти для утримання. Amplitude Chart — воронка кроків за останні 30 днів з розбивкою за джерелом.
Моніторинг якості даних
Аналітика без моніторингу — чорна скринька. Налаштовуємо:
- GA4 Realtime — перевіряємо після кожного деплою, що ключові події приходять
- Alerting в GA4 — аномалія в кількості подій
purchase (різке падіння = щось зламалося)
- GTM Preview в staging-оточенні перед продакшеном
- Ручні тести воронок раз на тиждень — просто пройти шлях покупця і перевірити, що все трекається
Якщо ви помітили розбіжності в даних — зв'яжіться, проведемо безкоштовний аудит коректності тегів.
Що перевіряємо після кожного деплою
- Чи всі рекомендовані події присутні в DebugView
- Чи немає задвоєнь (рахуємо кількість
purchase на 100 сесій)
- Чи не змінилася структура dataLayer після оновлення фронтенду
Що входить в роботу
| Компонент |
Опис |
| Аудит поточних тегів |
Перевірка існуючих GTM-тегів, dataLayer, дублів та помилок |
| Дизайн подієвої схеми |
Документація: список подій, параметри, тригери |
| Налаштування GA4 + GTM |
Створення конфігурації, тегів, Custom definitions |
| Яндекс.Метрика |
Встановлення лічильника, створення цілей, налаштування Вебвізора |
| Amplitude (опціонально) |
Налаштування клієнтського та серверного SDK, когорти |
| QA та моніторинг |
Тестування в Preview Mode, Alerting |
| Навчання та передача |
Доступи, інструкція з додавання нових подій, консоль |
Процес та терміни
- Аудит поточних тегів та даних (2 дні)
- Дизайн подієвої схеми (2 дні)
- Розробка Data Layer та налаштування тегів (3–5 днів)
- QA в Preview Mode та на staging (2 дні)
- Деплой та налаштування дашбордів (1 день)
| Сценарій |
Термін |
| Базове налаштування GA4 + GTM |
1 тиждень |
| Повний e-commerce tracking + Метрика |
2–3 тижні |
| Server-side GTM + Amplitude |
3–5 тижнів |
Вартість розраховується індивідуально. Отримайте консультацію з налаштування веб-аналітики для вашого проєкту — ми оцінимо обсяг робіт за один день. Зв'яжіться з нами, щоб почати. Для точного розрахунку вартості залиште заявку — ми проаналізуємо ваш стек за 1 день.