Дополнительные скрипты

Для чего скрипты?

Чтобы использовать интеграцию со сторонними приложениями, например, чтобы подключить бота

Где настраиваются?

Настроить дополнительные скрипты можно в административной панели Настройки → Аналитика (/admin/system/analytics/)

Как настраиваются?

Вставьте код в поле Дополнительные скрипты для web

Код — это текст, написанный на языке программирования.

Где взять этот самый код и как его интегрировать? Как правило, его можно найти в инструкции установки или запросив его у владельца ресурса, при этом следует удостовериться, что функционал (бот, виджет, блок, счётчик, и др.), который вы хотите интегрировать на платформу Мотивити поддерживает подключение на сторонние ресурсы через вставку кодом.

Вы можете использовать следующие переменные для подстановки в скрипты:

  • {{ userId }} — используется для передачи уникального идентификатора пользователя

  • {{ firstName }} — используется для передачи имени пользователя

  • {{ lastName }} — используется для передачи фамилии пользователя

  • {{ email }} — используется для передачи почты пользователя

  • {{ city }} — используется для передачи города, указанного у пользователя

  • {{ post }} — используется для передачи должности пользователя

  • {{ department }} — используется для передачи отделов куда входит пользователь, передается в виде строки, которая может содержать объединённые через ; названия отделов

Все изменения можно сохранить или отменить.

Изменения не логируются.

Интеграции с ботами

Для идентификации пользователя ботам нужна информация об id и email пользователя. Для передачи более детальной информации можно использовать список переменных ниже:

  • идентификатор пользователя — {{ userId }}

  • имя — {{ firstName }}

  • фамилия — {{ lastName }} 

  • почта — {{ email }}

  • город — {{ city }}

  • должность — {{ post }}

  • отдел — {{ department }}

Важно: пожалуйста, убедитесь, что поля Должность и Город заполнены у всех пользователей. Иначе при передаче боту пустых значений из этих полей может возникнуть ошибка.