1. Взять пользователей системы
2. Разделить по стране
2.1. Для страны 1, 2, 3 выбрать старше 21 года
2.2. Для страны 4, 5, 6 выбрать старше 18 лет
3. объединить полученные множества
4. Исключить ВИПов
5. Посчитать среднегодовой объем денежных транзакций (V)
6. Разделить на группы по V
6.1. Для V >= 100 пользователям добавить Бонус №1 в системе №1
6.2. Для 101 >= V >= 1000 пользователям добавить Бонус №2 в системе №2
6.3. Для 1001 >= V пользователям добавить Бонус №3 в системе №3
7. объединить полученные множества (получим то же множество что и на этапе 6)
8. Разделить по используемому каналу сообщений
8.1. Послать СМС с текстом, в котором указано какой бонус получит клиент
8.2. Разбить группу, которая предпочитает получать сообщения по емейл на 20% и 80%
8.2.1 Послать емейл с шаблоном 1, в котором указано какой бонус получит клиент
8.2.2 Послать емейл с шаблоном 2, в котором указано какой бонус получит клиент
пример