Статья была полезной?
В GetCourse пользователи могут привязать Telegram в своем профиле, чтобы получать системные уведомления и сообщения в этот мессенджер.
Содержание статьи:
Как подключить Telegram через кнопку на странице сайта
Пользователь может привязать к своему профилю определенный Telegram-бот по кнопке «Войти через Телеграм». Для этого:
- Разместите кнопку на странице одним из способов:
- добавьте отдельные блоки «Вход через Телеграм» или «Вход через соцсети» из раздела «Форма»;
- в настройках блока «Обычная форма» используйте элемент «Кнопки входа через соц.сети».
- В настройках кнопки выберите Telegram-бот из списка подключенных в вашем аккаунте, сохраните изменения и опубликуйте страницу.
Кнопка подключения Telegram готова! По клику на нее пользователь сможет подключить Telegram-бот, выбранный в настройках кнопки.
Регистрация через Telegram
На авторизацию пользователей через Telegram влияет галочка в чек-боксе «Создавать пользователя без email если его нет в системе» в настройках Telegram-бота.
Если галочка установлена, при подключении Telegram будет создан новый профиль с технической почтой вида @telegram. Подробнее о том, как пользователь может заменить техническую почту на реальную, читайте в статье → «Пользователи с технической почтой».
Чтобы избежать создания профилей с технической почтой, снимите флажок в чекбоксе. С такими настройками Telegram-бот будет автоматически привязан к профилю пользователя, если он авторизован в аккаунте.
Если пользователь не авторизован или еще не зарегистрирован в аккаунте, взаимодействие будет следующим:
- При запуске чат-бот предложит пользователю авторизоваться в системе.
- По клику на «Авторизоваться» пользователь будет перенаправлен на страницу входа в аккаунт. Здесь можно войти в существующий профиль или зарегистрировать новый на вкладке «Регистрация».
- После авторизации в аккаунте бот будет привязан к профилю и оповестит об этом пользователя.
Выполнение действий с пользователем после подключения Telegram
При использовании кнопки входа через Telegram можно указать следующие действия:
- Создать заявку/заказ
- Запустить процесс (по пользователю)
- Запустить процесс по заказу
- Добавить пользователя в группу
- Отправить письмо
- Изменить категорию рассылки
Обратите внимание: действия будут выполнены НЕ в момент нажатия на кнопку в форме, а после того, как пользователь подключит Telegram.
Другие действия в обработчике формы не сработают, так как пользователь уже будет переадресован в приложение Telegram.
Какие обработчики формы можно использовать для кнопки привязки Telegram
Учет UTM-меток и партнерского кода при регистрации/авторизации через Telegram
В ссылке, ведущей на страницу с формой, можно использовать партнерский код и UTM-метки. Это позволит привлекать пользователей от партнеров на страницы, где размещена кнопка входа через Telegram. Пользователям не потребуется вводить e-mail, они могут зарегистрироваться в аккаунте сразу через Telegram.
Пример: новый пользователь пришел на сайт по партнерской ссылке и зарегистрировался через кнопку «Войти через Телеграм». Пользователь будет закреплен за партнером, чья ссылка была использована. В источнике пользователя отобразятся UTM-метки из ссылки и сам партнер.
Если по кнопке был оформлен заказ, то в нем будут указаны партнер и UTM-метки из ссылки.
Важно! Не используйте кнопки входа через соцсети в виджетах. Из-за ужесточения браузерами политики по межсайтовому взаимодействию корректная работа этого функционала в виджетах не гарантируется.
Вы можете направлять пользователей со стороннего сайта на созданную в аккаунте страницу, на которой размещены такие кнопки. Подробнее о подключении соц.сетей при регистрации через виджет читайте в статье.