Партнёр amoCRM · Бизнес-партнёр 1С-Битрикс · по всей России

Запись № 011 · Аналитика · Разработка

Настройка Roistat без ошибок: порядок подключения и где она ломается

Roistat показывает отчёты с первого дня, даже когда часть заявок и звонков до него не доходит. Разбираем порядок подключения, типовые поломки и то, как мы проверяем настройку сверкой с CRM.

8 минут чтения Лаборатория внедрений
Roistat без ошибок. Обложка записи «Настройка Roistat без ошибок: порядок подключения и где она ломается»

Настройка Roistat без ошибок держится на порядке подключения: сначала карта источников, потом счётчик на каждом домене и каждой форме, рекламные кабинеты по API, коллтрекинг и мессенджеры, затем связка с amoCRM или Битрикс24, склейка дублей, справочник расходов и модель атрибуции. Последний шаг — сверка числа заявок в Roistat с CRM. Ниже разбираем, почему порядок именно такой и в каких местах настройка ломается чаще всего.

Порядок подключения Roistat

Начинаем с карты источников: откуда компании приходят обращения. Сайты и поддомены, посадочные страницы, формы, рекламные кабинеты, номера телефонов, мессенджеры, выставки и сарафан. Без карты подключение идёт по памяти, и первым выпадает то, чего нет в списке: второй лендинг, квиз на отдельном домене, номер на визитках.

Схема из шести шагов: карта источников, счётчик и рекламные кабинеты, коллтрекинг и мессенджеры, связка с CRM, дубли, расходы и модель атрибуции, сверка с CRM.
Каждый шаг опирается на данные предыдущего, сверка с CRM идёт последней.

Дальше идём от визита к деньгам. Счётчик на сайтах фиксирует визит и пишет его номер в cookie. Кабинеты по API приносят расходы. Коллтрекинг и мессенджеры связывают с визитом обращения, которые пришли без формы. Интеграция с CRM забирает сделки, суммы и статусы. Склейка дублей убирает повторные заявки, справочник расходов добавляет затраты, которых нет в кабинетах, модель атрибуции решает, какому каналу отдать заявку. Каждый следующий шаг опирается на данные предыдущего, поэтому ошибку на первых шагах поздние настройки уже не исправят.

Счётчик и рекламные кабинеты

Первая частая поломка — счётчик стоит на основном сайте, а посадочные на других доменах и поддоменах забыты. Визиты с них в Roistat не попадают, заявки с таких страниц приходят без номера визита и оказываются в строке без источника. Проверяем это по карте источников: каждый домен из карты должен давать визиты в стандартном отчёте «По домену».

Вторая — кабинеты подключены только через метки. UTM-метки показывают переход, расходов в них нет. Расходы Roistat берёт из кабинета, подключённого по API. В настройках канала Яндекс Директа задаются НДС, комиссия агентства и скидка площадки. Данные Директа идут по московскому времени, и если у проекта другой часовой пояс, дневные цифры разойдутся. Расходы по кампаниям загружаются и без разметки, но визит без метки roistat с кампанией не свяжется, и у кампании будут деньги без заявок. Подробно про расхождения с кабинетом — в статье почему расходы в Roistat не сходятся с Директом.

Отсюда ответ на вопрос, где в Roistat посмотреть расход на посадочные страницы. В Аналитике есть стандартный отчёт «По посадочной странице», а посадочную страницу можно взять условием в пользовательской группировке. Цифры в таком отчёте полные ровно настолько, насколько кабинеты подключены по API, а объявления размечены.

Коллтрекинг: сколько номеров нужно

Статический коллтрекинг выдаёт один номер на один источник: визитки, наружная реклама, отдельный канал. Динамический подменяет номер каждому посетителю сайта, и Roistat рекомендует один номер на каждые 100 визитов плюс один запасной. Пул считаем от реального трафика в часы пик. Когда номеров меньше, чем одновременных посетителей, номер достаётся не каждому, и звонок части людей приходит без визита. Стоимость коллтрекинга зависит от числа номеров, их региона и способа переадресации, поэтому пул урезают ради экономии. Урезанный пул напрямую снижает долю звонков с источником.

Вторая ошибка — коллтрекинг подключён, а звонок не доходит до CRM как заявка или доходит без номера визита. Это видно при сверке: звонков в журнале Roistat больше, чем сделок со звонков в CRM. Настройку пула и переадресации мы делаем отдельной работой — коллтрекинг.

Связка с CRM: откуда берутся заявки без источника

Roistat получает данные по заявкам из CRM. В amoCRM он загружает полную историю изменений сделок, сумму берёт из поля «Бюджет», а номер визита из cookie пишет в системное поле roistat. Статусы сделок распределяются по группам «Оплаченные», «Отменённые», «В работе» в разделе «Загрузка заявок из CRM: распределение статусов». Ошибка в распределении статусов ломает выручку: если «Оплачено» попало в группу «В работе», продажи в отчёте не появятся.

Схема: Roistat в центре, к нему идут данные от сайта и форм (визит и заявка), рекламных кабинетов (расходы по API), коллтрекинга (звонок и визит) и CRM (сделки, суммы, статусы).
Заявка получает источник, только если номер визита дошёл до сделки в CRM.

Документация Roistat называет четыре причины заявок без источника. Сделка создана вручную. Форма сайта отправляет заявку в CRM напрямую, в обход Roistat. Система не успела обработать визит, на это нужно минимум пять минут. Поле roistat заполнено некорректно.

Ручные сделки — самая массовая из четырёх. Менеджер записал звонок с личного номера или клиента с выставки, поле roistat пустое. Поле можно заполнить вручную номером визита или названием источника, и первым шагом компании пишут для менеджеров регламент. Он работает до первого аврала. Закрываем это системой: обязательное поле источника со списком значений при создании сделки и робот, который переносит значение в поле roistat.

Форма в обход Roistat встречается после смены сайта или подрядчика: новый разработчик подключил форму к CRM напрямую, заявки приходят, источника у них нет. Проверяем каждую форму из карты источников тестовой заявкой и смотрим поле roistat в созданной сделке. Если формы и CRM связаны своим кодом, передачу номера визита дописываем в эту интеграцию — это задача интеграции сайта с CRM.

Дубли и окна проверки

При заявке с сайта Roistat ищет контакт по телефону или email. Нашёл — создаёт новую сделку, привязанную к этому контакту, не нашёл — создаёт новый контакт. Проверка на дубли по умолчанию сверяет новую заявку с заявками за последние 12 часов и со сделками за последние 30 дней. Дубль в CRM не уходит и помечается в диагностике. Можно считать дублем только совпадение и телефона, и email, ставить задачу или комментарий в исходную сделку, менять её статус.

Окна подбираем под цикл сделки. При коротком цикле и частых покупках окно в 30 дней посчитает повторный заказ дублем, и новая сделка в CRM не появится. При длинном цикле клиент, вернувшийся через полтора месяца, получит вторую сделку рядом с первой, открытой.

Звонки без источника: как закрыть системой

Отдельный класс поломок — телефонные продажи. Звонок прошёл через коллтрекинг, в журнале звонков Roistat у него есть визит и канал, а сделка в CRM создана без источника. Так бывает, когда телефония создаёт сделку сама, а Roistat не успевает или не может дописать поле. Аналитика звонков без коллтрекинга упирается в тот же вопрос: у звонка нет визита, и источник появится только из поля, которое кто-то заполнил.

В проекте Metako, производителя стальных дверей, коллтрекинг работает на SIPUNI и Tele2. С 25 июля 2026 года сделки со звонков перестали получать источник из Roistat, до этого источник писали только два канала из пяти. Мы написали сервис: каждые 10 минут он берёт журнал звонков Roistat и дописывает источник в сделку amoCRM, при падении сервиса приходит уведомление. Замер 9 сентября 2026 года за 45 дней: 740 из 777 сделок со звонков с меткой источника, это 95 %. Сделки из WhatsApp закрыли тем же способом: сервис каждые 3 минуты ставит метку канала, а заявку после нажатия кнопки WhatsApp привязывает к визиту в Roistat.

Похожая связка на Битрикс24 — в кейсе завода спецтехники: SIP-телефония связана с CRM и Roistat, у каждого звонка есть источник, кампания и менеджер.

Расходы, модель атрибуции и прогноз выручки

Справочник расходов нужен для затрат, которых нет в подключённых кабинетах: наружная реклама, выставки, оплата подрядчиков. Без них канал выглядит бесплатным, и окупаемость по нему завышена.

Модель атрибуции по умолчанию — «Стандартная»: учитываются заявки, созданные в выбранный период, и каждая отдаётся каналу последнего визита. Кроме неё есть «Первый клик», «Последний клик», «Последний платный клик», «U-образная» и линейные модели. Как выбрать модель, разбираем в статье как Roistat считает сквозную аналитику.

Прогнозируемую выручку Roistat считает как выручку продаж плюс полную возможную выручку по сделкам в группе «В работе». Если у сделок в работе нулевой бюджет, для «Потенциальной выручки» берётся средняя выручка. Поэтому прогноз зависит от двух настроек: распределения статусов по группам и заполненного «Бюджета».

Как мы принимаем работу: сверка с CRM

Документация Roistat прямо пишет: раз данные по заявкам приходят из CRM, расхождения быть не должно. Расхождение по числу заявок в большинстве случаев означает ошибку в интеграции. На этом строим приёмку: за одинаковый период сравниваем число заявок в Roistat и число сделок в CRM по каждой воронке, затем долю сделок с заполненным полем roistat и долю звонков с источником. Каждое расхождение разбираем до причины из списка выше: ручная сделка, форма в обход, пул номеров, окно дублей.

Работу сдаём по этой сверке. Кабинет Roistat оформлен на клиента, подписку клиент оплачивает вендору напрямую, а всё настроенное остаётся в его кабинете. Для новых аккаунтов действует промокод, условия — на странице промокодов. Порядок работ, описанный в статье, входит в настройку Roistat: начинаем с созвона, после него план, состав и стоимость этапа — в смете.

Частые вопросы

Ответы на вопросы, которые нам чаще всего задают по этой теме.

Почему в Roistat заявки без источника?
Документация Roistat называет четыре причины: сделка создана вручную, форма отправляет заявку в CRM в обход Roistat, визит не успел обработаться (нужно минимум пять минут), поле roistat заполнено некорректно. Ручные сделки закрываем обязательным полем источника и роботом, который переносит значение в поле roistat.
Сколько номеров нужно для динамического коллтрекинга Roistat?
Ориентир Roistat — один номер на каждые 100 визитов плюс один запасной. Считаем от трафика в часы пик: если номеров меньше, чем одновременных посетителей, часть звонков придёт без визита. Пул и переадресацию настраиваем по услуге коллтрекинг.
Как Roistat считает прогнозируемую выручку?
Прогнозируемая выручка — выручка продаж плюс полная возможная выручка по сделкам в группе «В работе». Если у сделок в работе нулевой бюджет, для потенциальной выручки берётся средняя выручка. Точность прогноза зависит от распределения статусов по группам и заполненного поля «Бюджет».
Где в Roistat посмотреть данные по посадочным страницам?
В Аналитике есть стандартный отчёт «По посадочной странице», посадочную страницу можно взять и условием в пользовательской группировке. Расходы в отчёте полные, если кабинеты подключены по API, а объявления размечены меткой roistat.
Как проверить, что Roistat настроен правильно?
Сравнить число заявок в Roistat и сделок в CRM за один период по каждой воронке. Данные по заявкам Roistat берёт из CRM, поэтому расхождение указывает на ошибку в интеграции. Так мы принимаем свою настройку. Если цифры уже разошлись, порядок поиска причины — в статье почему расходы и сделки в Roistat не сходятся.

Автор

Лаборатория внедрений

Внедряем и сопровождаем amoCRM и Битрикс24, делаем интеграции, разработку и аналитику. Пишем о том, что видим на аудитах и в проектах.

О компании
ПРОМОКОДROISTAT
НОВОМУ АККАУНТУ

Хотите посмотреть Roistat на своих данных?

Мы партнёры Roistat. Новому аккаунту, зарегистрированному по нашей партнёрской ссылке, Roistat начисляет бонус на использование системы. Настройку под ваши источники и CRM возьмём на себя.

Направление на анализ

Начнём с пары вопросов

Ответьте на них, и мы свяжемся с вами в течение 2 рабочих часов.

Обсудить задачу на созвоне
MAX TG Обсудить задачу