Дополнительные скрипты
Для чего скрипты?
Чтобы использовать интеграцию со сторонними приложениями, например, чтобы подключить бота
Где настраиваются?
Настроить дополнительные скрипты можно в административной панели Настройки → Аналитика (/admin/system/analytics/)
Как настраиваются?
Вставьте код в поле Дополнительные скрипты для web
Код — это текст, написанный на языке программирования.
Где взять этот самый код и как его интегрировать? Как правило, его можно найти в инструкции установки или запросив его у владельца ресурса, при этом следует удостовериться, что функционал (бот, виджет, блок, счётчик, и др.), который вы хотите интегрировать на платформу Мотивити поддерживает подключение на сторонние ресурсы через вставку кодом.
Вы можете использовать следующие переменные для подстановки в скрипты:
{{ userId }} — используется для передачи уникального идентификатора пользователя
{{ firstName }} — используется для передачи имени пользователя
{{ lastName }} — используется для передачи фамилии пользователя
{{ email }} — используется для передачи почты пользователя
{{ city }} — используется для передачи города, указанного у пользователя
{{ post }} — используется для передачи должности пользователя
{{ department }} — используется для передачи отделов куда входит пользователь, передается в виде строки, которая может содержать объединённые через
;
названия отделов
Все изменения можно сохранить или отменить.
Изменения не логируются.
Интеграции с ботами
Для идентификации пользователя ботам нужна информация об id и email пользователя. Для передачи более детальной информации можно использовать список переменных ниже:
идентификатор пользователя — {{ userId }}
имя — {{ firstName }}
фамилия — {{ lastName }}
почта — {{ email }}
город — {{ city }}
должность — {{ post }}
отдел — {{ department }}
Важно: пожалуйста, убедитесь, что поля Должность и Город заполнены у всех пользователей. Иначе при передаче боту пустых значений из этих полей может возникнуть ошибка.