События в модуле Smart Communications
Что такое событие
События бывают двух типов:
- Клиентское событие — это событие, актуальное только для одного конкретного клиента, например, "Клиент позвонил в колл-центр". Т. е. конкретный клиент позвонил в колл-центр.
- Системное событие — это событие, актуальное для всех клиентов, оно не привязано к какому-то конкретному клиенту. Например: "Товар Х появился в наличии" — по этому событию можно уведомить всех, кто интересовался данным товаром.
У события есть имя. Событие может содержать контекст (или не содержать). Контекст — это совокупность переменных и их значений. Контекст события не изменяется со временем (в отличие от чека, где может поменяться состав или статус).
Все события отображаются в истории событий в Профиле клиента.
Модуль Loymax Smart Communications получает информацию о внешних событиях из мастер-системы, с которой она интегрирована.
События в Построителе сегментов
События можно использовать для фильтрации при построении сегментов в Построителе сегментов (Например, можно показать список клиентов, для которых событие N произошло X раз за период Y).
Можно отбирать клиентов по критериям, связанными с событиями:
- Имя события;
- Дата события;
- Дата последнего события;
- Дней с последнего события;
- Контекст события.
Фильтр по контексту события позволяет выбрать клиентов, у которых есть события с заданными значениями указанной переменной. Например: name = Азбука. Такой фильтр выберет всех клиентов, у которых есть событие с контекстом, в котором есть переменная name и она равна значению Азбука.
События в Кампаниях
В кампаниях есть два триггера, которые активируются событиями:
- Произошло событие Х;
- Системное событие Х.
Пример использования триггера Системное событие:
Контекст событий
Контекст события может использоваться в Кампаниях в следующих действиях:
- Отфильтровать клиентов;
- Отправить сообщение (email/SMS/push)
Чтобы отфильтровать клиентов, используя значение из контекста события, укажите в действии фильтрации код поля из контекста в формате: $код_поля, как показано на скриншоте ниже.
Чтобы использовать значение из контекста события при отправке сообщения, используйте переменную {{client.eventContext.имя_поля}}.