Как интегрировать квиз с Roistat

Заявки с номером визита и события прохождения квиза в аналитике Roistat
Что даёт интеграция
Интеграция передаёт в Roistat заявки из квиза вместе с номером визита посетителя, а также события прохождения квиза: открытие, шаги, отправку заявки. Заявка попадает в раздел «Отправленные заявки» вашего проекта Roistat и дальше уходит в подключённую CRM — так Roistat связывает заявку с рекламным источником.
Настраивается двумя полями. Достаточно заполнить одно, но для полной аналитики лучше оба:
— Ключ интеграции — передача заявок с номером визита. Нужен всегда: и для квиза-виджета на сайте, и для квиза по прямой ссылке.
— Id счётчика — события прохождения квиза в аналитике Roistat.
Получите ключ интеграции в Roistat
1. Откройте проект в Roistat → «Интеграции».
2. Выберите интеграцию с вашей CRM — или, если CRM нет, включите приём заявок в самом Roistat — и нажмите «Настроить интеграцию».
3. В строке «Ключ интеграции» нажмите «Показать» и скопируйте значение.
Скопируйте Id счётчика
Нужен, если хотите видеть события прохождения квиза.
1. В Roistat откройте «Настройки» → «Код счётчика».
2. Скопируйте идентификатор проекта — строку из 32 символов в коде счётчика (roistatProjectId).
Подключите интеграцию в LeadForms
1. Откройте квиз → «Настройки» → «Интеграции» → карточка Roistat → «Подключить».
2. Вставьте ключ интеграции и Id счётчика.
3. Включите переключатель и нажмите «Сохранить».
Заведите события в Roistat
Этот шаг нужен, только если вы указали Id счётчика.
Квиз отправляет события в счётчик по JavaScript, поэтому их нужно создать в Roistat: «Аналитика» → «События» → «Добавить событие», условие срабатывания — «Передаётся через JavaScript», id события — из таблицы ниже. Создавайте только те события, которые хотите видеть в отчётах.
Id событияКогда срабатывает
leadforms_openКвиз открылся
leadforms_startПосетитель нажал кнопку на стартовой странице
leadforms_step1, leadforms_step2, …Пройден вопрос с указанным номером
leadforms_formПоказана форма контактов
leadforms_resultПоказан результат
leadforms_phoneКлик по телефону в шапке квиза
leadforms_messengers_telegram, leadforms_messengers_whatsappКонтакт отправлен через мессенджер
leadforms_finishЗаявка отправлена
Если в настройках счётчиков квиза включены «Уникальные цели», к каждому id добавляется _ и номер квиза — например leadforms_finish_1024.
Что попадает в Roistat
В каждой заявке: имя, телефон, email, название квиза в заголовке, ответы на вопросы и результат в комментарии, UTM-метки и адрес страницы в дополнительных полях.
Номер визита берётся из cookie roistat_visit. Если посетитель пришёл без счётчика Roistat, заявка создаётся со значением nocookie.
Квиз-виджет на сайте
Для виджета номер визита берётся со страницы вашего сайта, поэтому на ней должен стоять код счётчика Roistat.
Порядок загрузки не важен: если счётчик загрузится позже квиза, номер визита всё равно подхватится до отправки заявки. Дополнительная «обратная интеграция» в кабинете Roistat больше не нужна.
Квиз по прямой ссылке или на своём домене
Укажите Id счётчика: счётчик Roistat установится внутри квиза, и заявка уйдёт с номером визита этого счётчика. Ключ интеграции при этом тоже нужен — без него заявки в Roistat не передаются.
Если заявки не доходят
— Проверьте, что переключатель в окне Roistat включён, а ключ скопирован без пробелов.
— Ошибка отправки видна в личном кабинете LeadForms как проблема доставки по каналу «Roistat» — с текстом ответа Roistat.
— Заявка не создаётся, если в ней нет ни телефона, ни email: Roistat требует хотя бы один контакт.
— Заявки отправляются только при положительном балансе заявок в LeadForms.
Не получается настроить?
Если что-то не получается, вы можете — поможем разобраться.

Остались вопросы? Напишите нам

Имя *
* Обязательно к заполнению
e-mail *
* Обязательно к заполнению
Сообщение
Напишите нам!
Ответим в течение 30 секунд