DEUS ROBOTICS

Наскрізна аналітика
і атрибуція лідів

Від анонімної заявки до повної історії контакту. Ми чиним трекінг на deusrobotics.com і доводимо джерело кожного ліда до картки в HubSpot.

КомуAndrew Max, Dasha Kovalchuk, Paul Pikulin
СтрокПівтора-два тижні
ДатаСерпень 2026
Що відбувається сьогодні

Кожен лід приходить до вас без джерела

Contact recordЗараз
Original sourceDirect traffic
First touchnot available
Sessions before conversionnot available
Pages viewednot available
Time on pricingnot available
Session recordingnot linked
Form pagenot available

Менеджер відкриває картку і бачить рівно одне. Хтось заповнив форму сьогодні.

Усе, що було до форми, зникло. Канал, історія візитів, сторінки, час на прайсі.

На сайті 14 окремих сторінок контактів, у кожної своя форма. Атрибуції немає в жодної з них.

Чому це дорого саме для вас

У B2B з довгим циклом рішення визріває місяцями

Людина знаходить вас у пошуку. Читає AI Vision. Іде. Через місяць повертається з LinkedIn. Ще раз. І аж потім лишає заявку. У HubSpot це впаде як Direct traffic, контакт створено сьогодні.

0

стільки лідів ви зараз можете порахувати по каналу

Ви платите за LinkedIn і за виставки. Порахувати віддачу кожного каналу технічно неможливо, бо дані про шлях людини не зберігаються ніде.

Аудит

Що стоїть на сайті просто зараз

Знято 11 серпня по живому сайту, а не зі слів команди.

Google Tag Manager
GTM-M3ZHFM22
Стоїть. Усередині рівно один тег, LinkedIn Insight. Контейнер практично порожній
GA4
G-QWG0D0LKZ0
Вшитий напряму в код Framer, повз диспетчер тегів
Hotjar
6649941
Так само напряму, повз диспетчер
HubSpot
портал 342202455
Код стоїть у кінці сторінки, регіон NA3
Власна аналітика FramerПрацює
Банер згоди на кукиНемає взагалі. При тому що ви працюєте в ЄС і Британії
Перехоплення формНемає
Відстеження CalendlyНемає
Переходи між сторінкамиНе полагоджені
Діра перша

Framer це React. Сторінки не перезавантажуються

Людина клікає по меню, а браузер не вантажить нову сторінку, просто підміняє вміст. Код HubSpot цього не розуміє.

/ai-vision
HubSpot бачить
·
/cases
не бачить
·
/pricing
не бачить
·
/contact-us
не бачить

Рахується тільки та сторінка, на яку людина зайшла ззовні. Далі трекер сліпий. Уся історія переглядів усередині сайту зникає, разом з нею зникає і час на прайсі, і глибина інтересу.

Діра друга

Форма відправляє дані з сервера, а не з браузера людини

ЯК ЦЕ ПРАЦЮЄ

Нативна форма Framer шле вебхук зі своїх серверів

У такій відправці фізично немає кукі hubspotutk. Саме по ній HubSpot впізнає, що це той самий відвідувач, який ходив до вас три місяці.

НАСЛІДОК

Кожен лід приземляється анонімним

HubSpot підписує його як Offline sources або Direct. Це не помилка налаштувань. Так влаштовані нативні форми Framer.

Полагодити це можна тільки одним способом. Перехопити відправку в браузері, дописати до неї ідентифікатор відвідувача і провести лід через власний воркер, який достукається до HubSpot уже з джерелом.

Ваш технічний документ

П'ять місць, які варто поправити до старту

Документ написаний технічно грамотно, видно людину в темі. Ці п'ять уточнень заощадять тиждень і не дадуть зіпсувати дані.

01

GA4 за замовчуванням ловить історію браузера. Внутрішні переходи він швидше за все вже бачить. Зламаний саме HubSpot, а не все підряд.

02

Hotjar шостої версії сам уміє працювати з React-сайтами. Один виклик у вашому коді зайвий.

03

GA4 і Hotjar стоять напряму в сайті. Якщо додати ті самі теги ще й через диспетчер, візити почнуть рахуватись двічі. Потрібне перенесення, а не додавання.

04

Схема записує форму двічі, з браузера і з сервера, для страховки. Контакт склеїться по пошті, а відправок запишеться дві. Усі конверсії подвояться. У документі цього немає, ми закриваємо це в коді воркера.

05

Сторінка /pricing віддає 404, при цьому весь сценарій алертів побудований навколо перегляду цін. Її треба зробити, інакше половина сигналів не спрацює ніколи.

Архітектура рішення

Один ідентифікатор, який контролюємо ми

Збір

GTM, GA4, HubSpot Tracking Code, Hotjar, LinkedIn. Усе через один диспетчер, без вшитих напряму скриптів

Ідентичність

deus_id, власний first-party ідентифікатор. Плюс рідні hubspotutk і hjSessionUser

Склейка

deus_id прошивається в Hotjar, у приховані поля кожної форми, у HubSpot Forms API і в GA4 як user_id

Активація

Властивості контакту, workflow, алерти в Google Chat, ретаргетинг і дашборд

Ми не залежимо від того, як кожен вендор називає свою кукі і коли вирішить її зламати. deus_id це наш ключ склейки, який ми фізично записуємо в усі системи одразу.

Результат

Та сама картка контакта, до і після

Contact recordБуло
Original sourceDirect traffic
First touchnot available
Sessions before conversionnot available
Pages viewednot available
Time on pricingnot available
Session recordingnot linked
Form pagenot available
Contact recordСтало
Original sourceLinkedIn Ads, Warehouse US
First touch14 травня, органічний пошук
Sessions before conversion7
Pages viewed23, AI Vision тричі
Time on pricing4 хв 12 с
Session recordingвідкрити запис екрана
Form page/contact-us-uk

Менеджер відкриває картку перед дзвінком і за десять секунд знає, звідки людина, що читала і скільки разів поверталась. Запис екрана відкривається прямо звідси.

Чому ми зробимо це швидше

У лютому 2026 Framer випустив Server API

Раніше залізти у Framer ззовні було неможливо, усе робилося руками в редакторі. Тепер код заливається і сайт публікується скриптом. Основна маса годин у таких проєктах іде саме на ручне колупання в чужих інтерфейсах.

Робить код

  • Заливка коду у Framer і публікація сайту
  • 12 властивостей контакта в HubSpot і форми-приймачі
  • Теги, тригери і змінні в диспетчері, публікація версії
  • Вимірювання і конверсії в GA4
  • Воркер на Cloudflare, який приймає форми і перевіряє підпис
  • Перевірка результату прогоном по сайту як живою людиною

Потрібні руки

  • Тариф Hotjar Observe, без нього не працює запис екрана в картці
  • Банер згоди на куки, реєстрація і гео-логіка
  • Calendly у HubSpot, LinkedIn, деанонімізація компаній
  • Вивід нових полів у картку контакта
  • Фінальна приймка очима

Приблизно три-чотири години ручної роботи на весь проєкт. Решта закривається кодом, і будь-який крок можна повторити з нуля за хвилини.

План робіт

Півтора-два тижні замість п'яти

Тиждень 1

Фундамент

Перенесення тегів у диспетчер, скрипт ідентичності, полагодження переходів між сторінками, згода на куки, Hotjar зі склейкою, Calendly

Тиждень 2

Форми і активація

Властивості в HubSpot, перехоплення форм, воркер на Cloudflare, алерти в Google Chat, LinkedIn, дашборд з шести віджетів

2-3 дні

Розбір сюрпризів

Framer обов'язково чимось здивує. Ці дні вже закладені в строк, а не додаються зверху рахунком

Відлік починається з дня, коли на руках будуть токени. Півтора-два тижні це наш строк, у вашому документі на ту саму роботу закладено п'ять.

Що потрібно від вас

Тільки токени доступу. Логіни і паролі не потрібні

FramerКлюч доступу з налаштувань сайту
HubSpotТокен приватного застосунку
Tag ManagerДоступ у контейнер
GA4Права адміністратора
CloudflareТокен на воркери
HotjarДоступ в акаунт
Google ChatВебхук простору для сигналів
Нічого більшеПаролі ми не беремо принципово
Плюс дві відповіді, без яких фінальну цифру називати рано

Який у вас тариф HubSpot. Частина потрібних функцій живе тільки на Professional і вище, від цього залежить, робимо ми напряму чи городимо обхід.

Скільки трафіку на місяць. До 5000 візитів деанонімізація компаній за 149 доларів це викинуті гроші, і про це чесно сказано у вашому ж документі.

Чесні обмеження

Ми кажемо це до старту, а не після першого звіту

Safari ріже кукі через сім днів

Без корпоративного тарифу Framer це не лікується нічим. Реальне покриття атрибуції буде 60-80 відсотків, а не сто. Це чесна цифра для будь-якого клієнтського трекінгу в 2026 році.

Framer може зламати перехоплення форм оновленням

Ми не чіпляємось за назви класів, тому ризик низький. Але сайт живе на чужій платформі, і це треба тримати в голові.

Дані будуть, а дивитись їх не буде ніхто

Найчастіший фінал таких проєктів. Потрібен один живий власник дашборда з вашого боку, інакше вся робота лягає в стіл.

Ми не живемо у вас у фоні

Якщо через місяць щось відвалиться, само воно не полагодиться. Звідси і пропозиція по супроводу.

Вартість

Три варіанти, від латки до повного циклу

Фундамент
$1600
Полагодження трекінгу. Дані починають збиратись коректно, атрибуція ще не доїжджає до картки
Форми і активація
$3400
Склейка, джерело в картці контакта, алерти в Google Chat і дашборд
Рекомендуємо
Усе пакетом
$4500
Ваш документ цілком, за півтора-два тижні. Плюс супровід далі, від 400 до 600 на місяць

Ваші підписки поверх цього від 60 до 90 доларів на місяць, з деанонімізацією до 240. Це не наші гроші, але в кошторисі показуємо одразу, щоб потім не було сюрпризу.

Наступний крок
Ключ Framer і токен HubSpot. За годину перевіряємо заливку коду і стартуємо з фундаменту.
Deus Robotics
стрілки для навігації, F11 на весь екран