Если подписчик сначала попадает в бота, а затем переходит по ссылке на посадочную страницу с формой GetCourse, его данные передаются в GetCourse только после заполнения формы.

Чтобы сохранить связь между подписчиком в BotHelp и GetCourse, необходимо передать его CUID (уникальный ID в BotHelp). Это делается с помощью добавления CUID в ссылку, по которой подписчик переходит на страницу с формой GetCourse.

Для перехода к дальнейшим действиям, нужно убедиться, что интеграция подключена и на стороне GetCourse создано пользовательское поле bothelp_id/

1. Передача CUID в ссылке

К ссылке, которая ведёт на лендинг, вам необходимо добавить параметр

?sid={%cuid%}

Пример:

https://info/course_page?sid={%cuid%}

Ссылку можно отправлять внутри текста или в URL-кнопке.

Таким образом, подписчик перешедший по такой ссылке передаст параметр CUID в форму регистрации

2. Настройка страницы GetCourse

Если ссылка ведёт на страницу в GetCourse, выполните шаги ниже. Если сайт создан на другом конструкторе с формой GetCourse, пропустите этот шаг и следуйте этой инструкции.

Убедитесь, что у вас создано и настроено пользовательское поле bothelp_id. Если его ещё нет, пройдите эту инструкцию, затем вернитесь к данному шагу.

2.1 Добавить поле в форму регистрации

  • Перейдите в раздел «Сайт» — «Страницы».
  • Создайте новую страницу или перейдите в редактирование существующей.

  • Создайте новую форму или перейдите в настройки существующей.
  • Добавьте новое «Поле пользователя».

  • Выберите тип поля bothelp_id, которое вы создали ранее.

  • В пункте «CSS-класс элемента» обязательно укажите два значения:
  • hide
  • bothelp_id

Эта настройка скроет от пользователя данное поле. Оно не будет отображаться в форме, но благодаря ему будет работать интеграция с BotHelp.

  • Сохраните форму.

Добавить javascript-код на странице

  • Внизу страницы добавьте новый блок «Javascript-код». Его можно найти в разделе «Вставка».

  • Укажите название кода «Получение ID BotHelp».
  • В поле ввода кода введите следующий код. Убедитесь, что скопировали правильно!

$(document).ready(function(){ var regex = new RegExp('[\\?&]sid=([^&#]+)'); var match = regex.exec(window.location.href); if (match && match.length) { $('.bothelp_id input').val(decodeURIComponent(match[1])); } });

 

Вот так это выглядит внутри GetCourse. Сохраните блок.

Готово! Теперь, при переходе по ссылке с указанным CUID и заполнении формы, этот параметр будет сохранён в карточке ученика. Это позволит идентифицировать подписчика между BotHelp и GetCourse, а также применять к нему автоматизации, связанные с интеграцией.

3. Настройка виджета GetCourse на сайте, собранном на стороннем конструкторе

Чтобы GetCourse мог принять CUID из ссылки в форму регистрации, необходимо добавить невидимое поле, в которое будет записан этот параметр. Рассмотрим настройку на примере конструктора Tilda.

3.1 Настройка виджета GetCourse

  • Перейдите в раздел «Виджеты» и выберите нужный виджет для редактирования.
  • В настройках формы убедитесь, что добавлены все необходимые поля, включая «Поле пользователя bothelp_id». Подробнее про пользовательские поля

3.2 Вставка кода

  • Скопируйте и вставьте код в HTML-блок

    <script> $(document).ready(function(){ var regex = new RegExp('[\\?&]sid=([^&#]+)'); var match = regex.exec(window.location.href); if (match && match.length) { $('.bothelp_id input').val(decodeURIComponent(match[1])); } }); </script>

  • Убедитесь, что код начинается с <script> и заканчивается </script>.

  • Сохраните настройки.

3.3 Настройки в Tilda

Скопируйте код вставки из настроек виджета. Какой код выбрать, зависит от того, подключён ли на сайте протокол безопасности.

Этот код нужно вставить в Tilda в блок HTML.

 

Для вывода формы в pop-up выбирайте блок «Pop-up»: «HTML-код в попапе».

Теперь наш ID будет сохраняться в профиле GetCourse.
Основные настройки интеграции описаны статье Интеграция с GetCourse. Нужно добавить процесс передачи ID и проверить настройки в платформе BotHelp.

Как передать данные подписчика в BotHelp из формы регистрации, описано в статье Передача данных из формы регистрации Tilda.

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

Человек, который заполняет форму, должен заранее стать подписчиком на BotHelp или это необязательно?

Если человек пришёл по форме регистрации и ранее не был подписан на BotHelp, для такого подписчика нет bothelp_id, соответственно, он не передаётся в GetCourse. Если подписчик переходит из BotHelp в форму оплаты, тогда bothelp_id передаётся через CUID.

Как bothelp_id передаётся в GetCourse, если человек, который заполняет форму, ещё не стал подписчиком в BotHelp?

Данные о новом подписчике из формы регистрации передаются на нашу платформу, поэтому человек сначала может не быть подписчиком в BotHelp. В момент клика на кнопку регистрации мы забираем данные из формы (в том числе и информацию о статусе подписки).


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно

Была ли статья полезна?

Спасибо за обратную связь!