Основные понятия и положения

📘

Этот раздел содержит в себе описание основных механизмов к реализации программы лояльности, с использованием платформы автоматизации маркетинга Sailplay.

Данный гайд является компиляцией алгоритма интеграции со ссылками на соответствующие методы Sailplay API.

По всем вопросам, связанным с интеграцией, рекомендуется обращаться по адресу [email protected], а также к закрепленному за вами проектному или аккаунт-менеджеру

Интеграция с Sailplay происходит через API. Разные методы API доступны через https-запросы (backend-2-backend).

В Sailplay используются несколько основных понятий, относительно которых строится вся интеграция:

Клиент

Учетная запись клиента в системе Sailplay. Идентификатором пользователя может служить телефон, email и/или origin_user_id (ID пользователя в вашей системе).

Теги

Каждому клиенту может быть присвоено произвольное число тегов. Теги можно воспринимать как метки, которые проставляются пользователю при выполнении определенных действий: регистрации (тег “Регистрация”), заполнении формы (тег “Заполнил”). Тегами могут быть любые характеристики пользователя (пол, возраст, интересы, поля из вашей БД и т.д.). Теги можно присваивать, как с бэкенда, так и с фронтенда; часть тегов проставляется автоматически (например “Пользователю отправлено письмо “название письма”, “Пользователь открыл письмо “Название письма” и т.д.). Теги используются для:

  • рассылок;
  • триггерных писем;
  • акций и процессинга;
  • аналитики;
  • сегментаций.

Отделы

Отдел - это любая составная (или логическая) часть бизнеса. Отделом может быть, например, магазин, склад, отдельная касса, мобильное приложение (как тип), либо часть сайта, либо весь сайт. Соответственно, store_department_id - идентификатор (ID) отдела партнера в системе SailPlay.

Покупка

Объект, содержащий состав заказа или покупки клиента с передачей дополнительных характеристик, таких как промокоды, способ оплаты или доставки, а также идентификацию клиента.