Правила (Rules)
Правила распределения офферов
Обзор
Система Распределение по правилам позволяет автоматически выбирать подходящие офферы для клиентов на основе сложных условий и критериев. Движок принятия решений анализирует параметры клиента в реальном времени и определяет соответствие оффера заданным условиям.
Настройка правил принятия решений
Доступ к настройкам правил
Чтобы настроить правила для оффера:
- Перейдите в раздел Offers в Global Dictionaries
- Найдите нужный оффер в списке
- Нажмите на иконку
⋯(три точки) слева от оффера - В открывшемся меню выберите "Decision rule"

Интерфейс настройки правил
После выбора "Decision rule" открывается окно "Configure decision rule" для создания условий показа оффера.

Основные элементы:
Логические операторы:
- И (AND) — все условия должны выполняться одновременно
- ИЛИ (OR) — достаточно выполнения хотя бы одного условия
Структура условия:
[Что сравниваем] → [Как сравниваем] → [Тип данных] → [С чем сравниваем]
📝 Пример настройки условия:
- Сравниваем: Возраст клиента
- Оператор: Больше
- Тип данных: Число
- Значение: 18
✅ Это правило будет показывать оффер только клиентам старше 18 лет.
📊 Типы данных для сравнения
1. Статические значения
Просто вводите конкретное значение:
- Текст:
"Москва","vip","новый клиент" - Числа:
18,10000,5 - Даты:
2024-01-15
2. Динамические данные из профилей клиентов
Используйте данные из профилей клиентов в реальном времени с помощью синтаксиса:
#(название_профиля@параметр).value
Примеры динамических параметров:
#(geo@city).value— город клиента#(loyalty@status).value— статус в программе лояльности#(purchases@total_amount).value— общая сумма покупок#(user@age).value— возраст клиента
💡 Практические примеры правил
🏆 Пример 1: Оффер для премиум-клиентов
**Условие:**Статус в программе лояльности = "premium"
Настройка:
- Параметр:
Статус клиента - Оператор:
Равно - Тип данных:
Текст - Значение:
premium
🏙️ Пример 2: Оффер для крупных покупателей из Москвы
**Условие:**Город клиента = "Москва" И Общая сумма покупок > 10000
Настройка:
- Параметр:
Город клиента→Равно→Текст→Москва - Параметр:
Сумма покупок→Больше→Число→10000
🆕 Пример 3: Оффер для новых клиентов или подписчиков
**Условие:**Статус клиента = "новый" ИЛИ Клиент подписан на рассылку = true
🔧 Доступные операторы сравнения
| Оператор | Применение |
|---|---|
| Равно / Не равно | Точное совпадение значений |
| Больше / Больше или равно | Числа и даты |
| Меньше / Меньше или равно | Числа и даты |
| Содержит / Не содержит | Текстовый поиск |
💡 Рекомендации по настройке
✅ Рекомендуется:
- Использовать понятные названия параметров
- Тестировать правила на реальных данных
- Начинать с простых условий
- Использовать логические группы для сложных условий
❌ Не рекомендуется:
- Создавать слишком сложные условия с множеством "И"
- Использовать правила, которые могут противоречить друг другу
- Применять параметры, которые редко обновляются
- Создавать избыточные условия
✅ Проверка и сохранение
После настройки всех условий:
- Проверьте, что правила работают как ожидалось
- Нажмите "Save and continue" для сохранения
- Правила начнут действовать сразу после сохранения
⚡ Важно: Правила применяются в реальном времени при каждом обращении к системе рекомендаций.