Uploaded by mmedved

NES SQL 2020 Групповое задание

advertisement
Решения необходимо выкладывать на mynes.
Достаточно одного документа на группу.
Обязательно указать в начале документа список участников вашей группы.
Групповая задача (провести и проанализировать маркетинговую акцию):
1. Имеются следующие таблицы :
a. Bonus.customer (информация по клиентам)
b. Bonus.card (информация по картам клиента, связь по cust_id)
c. Bonus.transaction (информация по карточным транзакциям, связь по card_id)
d. Bonus.direct_response (информация по прямым откликам)
2. Создайте таблицу истории контактов для фиксации совершенных коммуникаций
a. структура таблицы (contact_history)
i. customer_id (integer)
ii. contact_id (integer)
iii. contact_dt (date)
iv. response_dt (date)
v. channel (email/sms)
vi. control_group (yes/no)
vii. direct_response (delivered/not delivered)
3. Создайте таблицу акций
a. Offer_id (number)
b. Name (varchar)
c. Start_date (date)
d. End_date (date)
4. Выполните вставку в таблицу акций акции «Безбашенный шоппер» (с помощью
оператора insert)
a. дата начала 01.01.2021
b. дата окончания 31.01.2021
c. механика (не для вставки в таблицу, но для выполнения последующих
заданий)
i. 2% бонусов за любую транзакцию по карте категории Gold
ii. 3% бонусов за любую транзакцию по карте категории Infinite
iii. +1% дополнительных бонусов за транзакции в день, если за этот день
совершено больше 2-ух транзакций в разных категориях MCC
iv. +1% дополнительных бонусов, за транзакции за границей
5. Создайте таблицу Participant - участников акций
a. Cust_id (из таблицы customer)
b. Offer_id (из таблицы акций)
c. Create_date (date)
6. Отберите целевой сегмент для коммуникации по акции по следующим правилам
(выполнены одновременно все правила) – константы можно модифицировать, чтобы
получилось непустое множество. Сохраните идентификаторы отобранных клиентов
в таблицу participant (с помощью insert into select)
a. Есть контактные данные (есть номер телефона или емейл)
b. Есть карта категории Gold или Platinum
c. Обороты (по транзакциям) за последний полный месяц (т.е. за ноябрь) ниже
оборотов за предыдущий месяц более, чем на 10% (снижение транзакционной
активности)
d. Достаточно активный пользователь карт:
i. Последняя транзакция была не более 3-х месяцев назад
ii. Обороты (по транзакциям) за последний год больше на 30% средних
оборотов по всей клиентской базе
iii. Кол-во уникальных MCC за последний год не менее 3
7. Проведите коммуникацию с отобранными клиентами (запишите факты
коммуникаций в таблицу истории контактов) по следующим правилам:
a. 20% клиентов должны попасть в контрольную группу (не получают
коммуникацию)
b. Для остальных клиентов
i. если у клиента есть телефон, отправляется sms
ii. иначе email
c. В качестве даты контакта используйте дату 14.12.2020
8. Зафиксируйте прямые отклики
a. Прямые отклики находятся в таблице bonus.direct_repsponse
b. Выполните обновление истории контактов с помощью оператора merge into
9. Создайте таблицу bonus_transaction:
a. Cust_id
b. Offer_id
c. Bonus (размер бонуса)
10. Рассчитайте бонусные баллы по описанной выше механике
a. Баллы должны быть начислены для всех клиентов, кто участвует в акции.
b. Выполнить вставку рассчитанных баллов с помощью оператора insert в
таблицу bonus_transaction
11. Проанализируйте эффективность проведенной акции. Рассчитайте (по
возможности) одним запросом. Целевая группа – участники акции, которым была
отправлена коммуникация.
a. Кол-во клиентов, получивших баллы по акции
b. Кол-во клиентов в целевой группе
c. Кол-во клиентов в целевой группе, которым была доставлена коммуникация
d. Кол-во клиентов в целевой группе, которым не была доставлена
коммуникация
e. Кол-во клиентов в контрольной группе
f. Кол-во клиентов в целевой группе, получивших баллы по акции
g. Кол-во клиентов в контрольной группе, получивших баллы по акции
h. % клиентов в целевой группе, получивших баллы по акции
i. % клиентов в контрольной группе, получивших баллы по акции
j. % клиентов, получивших баллы по акции
k. Отношение h и i, h и j
l. Отношение среднего оборота по целевой группе с
i. Средним оборотом по целевой группе за предыдущий месяц (декабрь)
ii. Средним оборотом по целевой группе за тот же месяц (январь)
iii. Средним оборотом по контрольной группе за месяц проведения акции
12. *Напишите свои идеи по организации контактной политики с клиентами для
каналов sms, email, колл-центр.
Можно подумать над:
a. Приоритет отправки коммуникаций по разным каналам в рамках акции.
b. Стоп-факторы для отправки коммуникаций.
c. Комбинированная отправка предложения по разным каналам.
d. Влияние коммуникаций по разным акциям друг на друга.
Download