Перейти к основному содержимому

Редактирование события

Редактирование события состоит из трех вкладок:

  • Условия
  • Атрибуты
  • Настройки

Условия

Вкладка "Условия" содержит поля ввода для редактирования события. Это основные данные события: Имя и

Маркер
и условия.

Модули

В условия необходимо выбрать модуль, по которому будет определяться условие для отправки события. Доступны следующие модули:

  • каталог
  • формы
  • заказы
  • пользователи

Условия для модуля каталог

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

Условия для модуля формы

Для модуля "формы" вам необходимо выбрать тип формы, на который необходимо добавить событие. Доступны следующие варианты:

  • Регистрация
    Событие создаётся при регистрации нового пользователя через Content API или в CMS
  • Отправка кода
    Событие создаётся при генерации нового кода подтверждения для пользователя, в том числе и при регистрации нового пользователя
  • Смена пароля
    Событие создаётся при смене пароля пользователем
  • Отправка данных формы
    Событие создаётся при отправке данных выбранной формы через API

Для "Отправка данных формы" необходимо выбрать форму (из форм с типом "Data submission") и атрибут, который вы добавили для электронной почты (на другие атрибуты данная подписка распространяться не будет). При отправке формы данные отправляются на электронный адрес, указанный в этом атрибуте. Подробнее о формах рассказано в главе Формы

Все события из модуля формы включают в себя информацию о пользователе, события "Регистрация" и "Отправка кода" содержат код подтверждения.

Условия для модуля заказы

Для модуля "заказы" вам необходимо выбрать в появившихся полях фильтрации конкретное хранилище заказов и статус, на изменение которого будет привязано событие.

Условия для модуля пользователи

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

Способ отправки

Для всех модулей, кроме "формы", у вас есть возможность выбора, как отправить уведомление о событии. В Platform OneEntry есть три способа:

  1. Push-уведомление - посредством пуш-уведомлений
  2. Email - рассылка через электронную почту
  3. Socket IO - с помощью вебсокетов. Данный способ нужен для подписки на какие-либо события. Например, вы можете создать события изменения цены и оповещать пользователей об этом с помощью Socket IO.

Кому отправить

Для модуля "каталог" можно выбрать пользователей, которые получат оповещение о событии. Вы можете отправлять оповещение всем пользователям вашего

сайта
, либо группе пользователей.

Как часто отправлять

Для событий из модулей "каталог" и "пользователи" вы можете выбрать, как часто отправлять оповещения: один раз при событии, либо каждый раз

Атрибуты

Вкладка "Атрибуты" содержит выпадающий список для выбора Набора атрибутов

После выбора набора атрибутов необходимо заполнить значения. В нашем случае это атрибут "event_send_date", который имеет тип "Дата и время" и атрибут "event_desc" с типом "Строка".

Данные атрибуты вы можете использовать на вкладке "Настройки" для создания шаблона сообщения. Они будут отображаться по ключу "событие": {{ event.attribute_marker }}

Настройки

Вкладка "Настройки" содержит два текстовых поля ввода для создания шаблона сообщения, которое будут получать пользователи вашего

сайта
.

Доступные переменные

Вы также можете использовать переменные для вашего оповещения. Список доступных переменных представлен под полями ввода шаблона оповещения.

Рассылка по пользователям (режим Mailing)

Функционал позволяет настроить периодические email-рассылки пользователям, которые соответствуют заданным условиям. В отличие от стандартных событий (events), рассылка срабатывает не при изменении атрибутов, а при соблюдении условий.

Настройка рассылки

  1. Создание события

    • Тип события: Пользователи
    • Режим работы: Mailing (рассылка)
  2. Настройка расписания

    • Время: точка отсчёта (например, понедельник 10:00)
    • Периодичность: выбирается из вариантов:
      • Ежедневно
      • Еженедельно
      • Ежемесячно
      • Произвольный интервал
  3. Условия отбора пользователей

    • Примеры условий:
      • Дата регистрации > 2024-01-01
      • Подписка на рассылку = true

Пример работы

  • Настройка:

    • Время: каждый понедельник в 10:00
    • Периодичность: еженедельно
    • Условия: пользователи с активной подпиской
  • Результат:
    Каждый понедельник в 10:00 система автоматически:

    1. Находит всех пользователей с активной подпиской
    2. Отправляет им email с заданным содержимым

Практическое применение

  • Еженедельные дайджесты новостей
  • Напоминания о неактивности
  • Персонализированные предложения
  • Массовые уведомления для групп пользователей