Без наскрізної аналітики менеджери бачать заявку, але не розуміють, який канал привів клієнта. UTM-мітки губляться при офлайн-конверсіях або дзвінках. Ми вирішуємо цю проблему — налаштовуємо інтеграцію так, щоб кожен лід мав точне джерело. Наприклад, при 10 000 візитів на день без інтеграції до 30% конверсій залишаються без джерела. Roistat усуває цю сліпу зону, але тільки при коректному налаштуванні передачі roistat_visit.
Налаштовуємо зв'язку так, щоб кожен візит, лід та угода були прив'язані до джерела. Гарантуємо коректність передачі roistat_visit — це основа аналітики. Після впровадження кількість атрибутованих конверсій збільшується в 2 рази, а точність даних досягає 99%.
Як працює зв'язка Roistat + Бітрікс24
Roistat відстежує відвідувача з моменту заходу на сайт. При першому візиті ставиться cookie roistat_visit — унікальний ідентифікатор візиту. Цей номер прив'язує весь ланцюжок: рекламний клік → поведінка на сайті → заявка → лід у CRM → угода → оплата.
Схема передачі даних:
- Відвідувач заходить на сайт. Скрипт Roistat (лічильник) присвоює
roistat_visitта зберігає в cookie. - Відвідувач залишає заявку. Форма на сайті передає
roistat_visitу прихованому полі. - Roistat перехоплює заявку та створює лід у Бітрікс24 через REST API (
crm.lead.add) або через штатну інтеграцію. У ліді заповнюється користувацьке полеUF_CRM_ROISTAT_VISIT— номер візиту. - Менеджер обробляє лід, конвертує в угоду. Поле візиту успадковується.
- Угода закривається з сумою. Roistat забирає дані через
crm.deal.listта пов'язує виручку з рекламним каналом.
Критично важливо: якщо roistat_visit не передається в CRM — Roistat не пов'яже угоду з рекламою. Візит залишиться «без конверсії», а угода — «без джерела». Тому перше, що перевіряємо при налаштуванні — коректність передачі цього поля.
Чому без UF_CRM_ROISTAT_VISIT інтеграція не працює?
Це поле — ключ зв'язку між візитом та угодою. Без нього Roistat не дізнається, який візит привів до оплати. Поле створюється автоматично при штатній інтеграції, але якщо ви використовуєте кастомну — його потрібно додати вручну через REST API. Параметри: FIELD_NAME = UF_CRM_ROISTAT_VISIT, USER_TYPE_ID = string. Аналогічне поле створюється для угод.
Налаштування передачі roistat_visit в CRM
Roistat пропонує два варіанти інтеграції з Бітрікс24:
| Параметр | Штатна інтеграція (з кабінету Roistat) | Кастомна через REST API |
|---|---|---|
| Складність | Низька — налаштування в інтерфейсі | Середня — потрібна доопрацювання форм та обробників |
| Створення лідів | Автоматично через конектор | Через crm.lead.add з полем roistat_visit |
| Статуси угод | Маппінг стадій воронки в інтерфейсі Roistat | Вебхук onCrmDealUpdate → Roistat API |
| Мультиворонки | Підтримка з обмеженнями | Повна гнучкість маппінгу |
| Телефонія | Інтеграція через коллтрекінг Roistat | Потребує окремого налаштування |
Штатна інтеграція підключається в кабінеті Roistat: Налаштування → Інтеграції → Бітрікс24. Вказується URL порталу та токен REST API з правами на CRM. Roistat автоматично створює користувацьке поле UF_CRM_ROISTAT_VISIT у лідах та угодах.
Для кастомної інтеграції поле створюється вручну через crm.lead.userfield.add.
Як налаштувати коллтрекінг та офлайн-конверсії?
Roistat підмінює номери телефонів на сайті — кожен відвідувач бачить унікальний номер, прив'язаний до його roistat_visit. Для роботи коллтрекінгу:
- У Roistat налаштовується пул підмінних номерів та прив'язка до рекламних каналів.
- Дзвінки передаються в Б24 через
telephony.externalcall.registerз прив'язкою доroistat_visit. - Запис розмови підвантажується через
telephony.externalcall.attachRecord. - Лід створюється автоматично з заповненим джерелом.
Офлайн-конверсії (оплата через касу, підписання договору в офісі) передаються назад у Roistat через статус угоди. Коли менеджер переводить угоду в стадію «Успішно завершена» — вебхук відправляє дані в Roistat API разом з сумою.
ROI за каналами, кампаніями та ключовими словами
Roistat імпортує витрати з рекламних платформ: Яндекс.Директ, Google Ads, VK Реклама, myTarget, Facebook / Instagram Ads. Дані про витрати зіставляються з виручкою з CRM. У звітах видно:
- Витрати та дохід за кожним каналом
- ROI = (дохід − витрати) / витрати × 100% — точність до 99,9% при коректній передачі сум
- CPL (вартість ліда), CPO (вартість замовлення), LTV
- Деталізація аж до ключового слова — який запит приніс оплачені угоди
Для коректного розрахунку ROI менеджери зобов'язані закривати угоди з заповненою сумою. Угода без суми = нульовий дохід. Це організаційне завдання, але без нього технічна інтеграція безглузда.
Які метрики доступні після інтеграції?
Після налаштування наскрізної аналітики Roistat показує не тільки ROI, але й:
- Мультиканальна атрибуція: всі дотики клієнта, а не тільки перший або останній. Доступно 5 моделей: лінійна, із загасанням, за позицією, кастомна.
- Когортний аналіз: виручка від клієнтів, залучених у конкретний місяць, розтягнута в часі. Показує реальний LTV.
- Звіт по менеджерах: хто з менеджерів ефективніше конвертує ліди з платного трафіку.
Для вивантаження даних у сторонні BI-системи використовується Roistat API: /project/analytics/data.
Що входить у роботу з інтеграції
- Встановлення лічильника Roistat на сайт, перевірка коректності
roistat_visitу cookie - Підключення Бітрікс24 до Roistat: авторизація, маппінг полів, створення
UF_CRM_ROISTAT_VISIT - Налаштування передачі номера візиту через форми сайту (приховані поля, JavaScript)
- Маппінг стадій воронки CRM → статуси в Roistat
- Підключення рекламних кабінетів для імпорту витрат
- Налаштування коллтрекінгу: пул номерів, підміна на сайті, передача дзвінків у CRM
- Налаштування вебхуків для передачі закритих угод та сум назад у Roistat
- Перевірка наскрізного ланцюжка: клік → візит → лід → угода → оплата → ROI
- Навчання маркетолога: читання звітів, вибір моделі атрибуції, типові помилки (втрачений
roistat_visit, угоди без суми)
Після впровадження надаємо документацію та доступи. Гарантуємо підтримку протягом місяця — якщо дані розійдуться, виправимо. Замовте аудит поточної аналітики — виявимо відсутні дані та налаштуємо наскрізну воронку.
Терміни впровадження
| Масштаб | Що входить | Термін |
|---|---|---|
| Базовий | Штатна інтеграція, одна воронка, 1-2 рекламних канали, перевірка передачі roistat_visit |
3-5 днів |
| Стандартний | Мультиворонки, коллтрекінг, 3-5 рекламних каналів, налаштування звітів | 1-2 тижні |
| Розширений | Кастомна інтеграція через REST, мультиканальна атрибуція, офлайн-конверсії, навчання команди | 2-3 тижні |
Зв'яжіться з нами, щоб отримати консультацію щодо вашої конфігурації. Оцінимо проект та запропонуємо оптимальний план.







