Roistat считает окупаемость рекламы, но выручку берёт из CRM. Связка с RetailCRM отдаёт в Roistat заказы, статусы и суммы, а взамен вы видите ROMI по каждой кампании и ключевому слову.
Как работает связка
Roistat собирает расходы из рекламных кабинетов и визиты на сайте, а RetailCRM даёт продажи. Соединяются они по roistat-визиту — метке, которую скрипт Roistat присваивает каждому посетителю и которую нужно донести до заказа.
- Скрипт Roistat на сайте создаёт номер визита и кладёт его в поле формы.
- Заказ с этой меткой уходит в RetailCRM в кастомное поле.
- RetailCRM возвращает заказ и его статусы в Roistat, где визит связывается с рекламным источником.
Подключение интеграции
У Roistat есть готовая интеграция с RetailCRM, которая настраивается в кабинете Roistat в разделе интеграций CRM.
- API-ключ RetailCRM — создаётся в CRM в разделе «Настройки → Интеграция → Ключи доступа к API» с нужными правами.
- URL аккаунта — адрес вашей системы вида
https://ваш-аккаунт.retailcrm.ru. - Поле визита — кастомное поле заказа, куда пишется номер roistat-визита.
После подключения Roistat начинает периодически забирать заказы через API и отслеживать смену их статусов. Первичная выгрузка подтягивает историю за выбранный период.
Передача roistat-метки в заказ
Ключевой технический момент — довести номер визита до заказа. Скрипт Roistat записывает его в cookie, откуда значение попадает в скрытое поле формы:
<input type="hidden" name="roistat_visit" value="">
Roistat сам подставляет значение в поля с именем roistat_visit, если они есть на странице. Далее это значение через API RetailCRM сохраняется в кастомное поле заказа, а Roistat считывает его при выгрузке.
Статусы и модель выручки
Roistat умеет считать выручку по разным точкам воронки. Настройте соответствие статусов RetailCRM этапам Roistat:
| Статус RetailCRM | Этап Roistat |
|---|---|
| Новый | Заявка |
| Оплачен / В работе | Продажа |
| Выполнен | Успешная сделка |
| Отменён | Отклонён |
Разметка статусов определяет, на каком этапе Roistat относит деньги к каналу. Для окупаемости считайте выручку по оплаченным или выполненным заказам, а не по новым заявкам — иначе ROMI завышается на долю отмен.
Коллтрекинг и заявки без сайта
Сильная сторона Roistat — динамический коллтрекинг: подменные номера связывают звонок с рекламной сессией. Чтобы такие продажи учитывались, звонок должен превратиться в заказ RetailCRM.
- Оператор создаёт заказ из звонка, номер визита подтягивается из связки телефонии.
- Roistat сопоставляет заказ с обращением по номеру визита или телефону.
- Продажи по телефону получают ту же атрибуцию, что и онлайн-заказы.
Так вы перестаёте «терять» колл-центр в аналитике: реклама, которая генерирует звонки, наконец получает свою долю выручки.
Что вы видите в отчётах
После настройки Roistat собирает единую таблицу окупаемости по каналам, кампаниям и ключевым словам:
- ROMI и прибыль по каждому источнику трафика.
- Стоимость сделки с учётом реальных, а не заявленных заказов.
- Точки роста — кампании с низким CPO и высокой конверсией в оплату.
- Слив бюджета — источники с большим числом отмен.
Итог
Интеграция RetailCRM с Roistat строится на трёх вещах: доведении roistat-визита до заказа, корректной разметке статусов под этапы воронки и учёте телефонных продаж через коллтрекинг. Тогда ROMI и стоимость сделки считаются по деньгам из CRM, а бюджет распределяется осознанно.
Мы подключаем интеграцию, проверяем передачу метки визита, настраиваем соответствие статусов и следим, чтобы заказы не проваливались в «прямой трафик». Если нужно связать RetailCRM и Roistat так, чтобы отчётам можно было доверять, поможем сделать это аккуратно.
Частые вопросы
Есть ли готовая интеграция Roistat с RetailCRM?
Да, в кабинете Roistat есть готовое подключение по API-ключу и адресу аккаунта RetailCRM. Ручная разработка обычно не требуется, кроме передачи метки визита в заказ.
Почему все заказы попадают в прямой трафик?
Значит, номер roistat-визита не доходит до заказа. Проверьте, что на формах есть поле roistat_visit и что оно сохраняется в кастомное поле заказа через API.
На каком статусе считать выручку?
Для окупаемости — на «Оплачен» или «Выполнен», а не на «Новый». Иначе Roistat завысит ROMI на долю отменённых заявок.
Как учитываются звонки?
Через динамический коллтрекинг Roistat: подменный номер связывает звонок с сессией. Заказ, созданный из звонка, получает атрибуцию по номеру визита или телефону.
Где взять API-ключ RetailCRM для Roistat?
В настройках CRM, раздел «Интеграция → Ключи доступа к API». Ключу нужно выдать права на чтение заказов и справочников.
Учитывает ли Roistat отмены заказов?
Да, если статус отмены размечен как отклонённая сделка. Roistat отслеживает смену статусов и пересчитывает выручку канала при отмене.
Чем Roistat отличается от связки с GA4 или Метрикой?
Roistat — комплексная платформа со своим коллтрекингом и сведением расходов. GA4 и Метрика дают поведенческую аналитику, но окупаемость по расходам в них придётся собирать отдельно.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.