data analysis for customer profitability

20
Воронцов К.В., Гуз И.С. Москва 2010

Upload: yaevents

Post on 15-Jun-2015

523 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Data analysis for customer profitability

Воронцов К.В., Гуз И.С. Москва 2010

Page 2: Data analysis for customer profitability

2 из 20

СтруктураСтруктура

Предсказание поведения и потребностей клиентовПредсказание поведения и потребностей клиентов

Повышение доходности и лояльности клиентовПовышение доходности и лояльности клиентов

Архитектура решения по автоматизации повышения доходности клиентов

Архитектура решения по автоматизации повышения доходности клиентов

Page 3: Data analysis for customer profitability

3 из 20

Как повышать доходность клиентовКак повышать доходность клиентов??

Предложение: Каждому клиенту банка с зарплатной картой предложим овердрафт на эту карту.

Всего кредитоспособных клиентов: 100 000Средняя полная стоимость коммуникации с клиентом: 250 руб.Средняя прибыль с согласившегося клиента: 10 250 руб.Соглашаются: 2.4%

Предложение: Каждому клиенту банка с зарплатной картой предложим овердрафт на эту карту.

Всего кредитоспособных клиентов: 100 000Средняя полная стоимость коммуникации с клиентом: 250 руб.Средняя прибыль с согласившегося клиента: 10 250 руб.Соглашаются: 2.4%

Прибыль при коммуникации со всеми клиентами:(100 000 * 0.024) * 10 000 – (100 000 * 0.976) * 250 = - 400 000 руб. Невыгодно

Прибыль при коммуникации со всеми клиентами:(100 000 * 0.024) * 10 000 – (100 000 * 0.976) * 250 = - 400 000 руб. Невыгодно

Можем выделить 10% всех клиентов, среди которых 9% соглашаются:(10 000 * 0.09) * 10 000 – (10 000 * 0.91) * 250 = 6 725 000 руб. Выгодно

Можем выделить 10% всех клиентов, среди которых 9% соглашаются:(10 000 * 0.09) * 10 000 – (10 000 * 0.91) * 250 = 6 725 000 руб. Выгодно

Page 4: Data analysis for customer profitability

Предсказание поведения и потребностей клиентов

Page 5: Data analysis for customer profitability

5 из 20

Что нужно для предсказанияЧто нужно для предсказания??

Экспертные знанияЭкспертные знанияХранилища данныхХранилища данных

Анкетные данные

Анкетные данные

Формирование предложений

Формирование предложений

Выделение склонных к покупке на основе:• Результатов отклика на похожие предложения в прошлом• Результатов самостоятельной покупки похожих продуктов• Результатов отклика на пилотную кампанию

Выделение склонных к покупке на основе:• Результатов отклика на похожие предложения в прошлом• Результатов самостоятельной покупки похожих продуктов• Результатов отклика на пилотную кампанию

Данные по проведенным

кампаниям

Данные по проведенным

кампаниям

Данные по использованию

продуктов

Данные по использованию

продуктов. . .. . .

Page 6: Data analysis for customer profitability

6 из 20

Физическая модель данных о клиентахФизическая модель данных о клиентахПримерПример: : данные о платежахданные о платежах

Платеж

Сумма (мера)

Код клиента

Код времени суток

Код даты

Код способа платежа

Код места

Клиент

Код

Дата регистрации

ФИО

Пол

Способ платежа

Код

Название

Место

Код

Код типа места

Название

Код региона

Регион

Код

Название

Дата

Код

Дата

Код типа дня

Код недели

Месяц

Код

Название

Год

Неделя (1/4 месяца)

Код

Дата начала

Дата конца

Код месяца

Время суток

Код

Название

таблица фактов

таблицы измерений с иерархиями

Тип дня

Код

Название Тип места

Код

Название

Page 7: Data analysis for customer profitability

7 из 20

Признаковое описание состояния клиента Признаковое описание состояния клиента в определенный момент временив определенный момент времени

(Агрегат) Сумма/Среднее(Мера) размер платежа За последние (Неделя, Месяц) 1п.нед/2п.нед/3п.нед/… /1п.мес/2п.мес/3п.мес/… /3мес/6месПо (Тип дня) рабочим/выходным/праздничным/любым днямВ (Время суток) утреннее/дневное/вечернее/ночное/любое время сутокС помощью (Способ платежа) наличными/кредитной картой/любым способомВ (Регион) Московская обл./Нижегородская обл./.../вездеЧерез (Тип места) банкомат/POS-терминал/интернет/офис продаж/любой тип места

Пример:Суммарный размер платежа за 1 последний месяц по рабочим дням через POS-терминалы

Оценка максимального числа различных простейших признаков, связанных с платежами:2*10*4*5*3*100*5 = 600 000 !!!Оценка максимального числа различных простейших признаков, связанных с платежами:2*10*4*5*3*100*5 = 600 000 !!!

Признаки следует строить исходя из бизнес задачи, исключая неинформативные иерархии

Page 8: Data analysis for customer profitability

8 из 20

Построение обучающей выборкиПостроение обучающей выборкиПримерПример: : предсказание ухода клиентовпредсказание ухода клиентов

Page 9: Data analysis for customer profitability

9 из 20

Пример обучающей выборкиПример обучающей выборкиДля построения профиля уходящего клиентаДля построения профиля уходящего клиента

Код клиента Пол Возраст Сумм платеж 1мес Ср платеж 1мес … Онлайнер … Уходящий

20957305 Муж 23 200 50 … Нет … Да

49302857 Жен 19 340 100 … Нет … Нет

39572048 Муж 46 200 100 … Нет … Да

35721958 Муж 25 400 400 … Нет … Нет

47265934 Муж 36 140 20 … Нет … Нет

17362049 Муж 51 250 50 … Нет … Нет

39482985 Жен 19 540 270 … Да … Да

98472645 Жен 42 700 350 … Нет … Нет

… … … … … … … … …

Целевой признак

Производные признаки

Базовыепризнаки

Идентификатор

Page 10: Data analysis for customer profitability

10 из 20

Построение предиктивных моделейПостроение предиктивных моделей

By Константин Воронцов…

Page 11: Data analysis for customer profitability

11 из 20

Определение качества моделиОпределение качества модели 1 1Gains Chart & Gains Chart & Коэффициент ДжиниКоэффициент Джини

% уходящих из всех уходящих

Убывание вероятности ухода

% всех клиентов

S = Коэффициент Джини

Page 12: Data analysis for customer profitability

12 из 20

Определение качества моделиОпределение качества модели 2 2Lift Chart & Lift Chart & Лифт в верхнем децилеЛифт в верхнем дециле (10% (10% клиентов)клиентов)

Убывание вероятности ухода

% всех клиентов

Лифт =Доля уходящих в квантиле N

Доля уходящих во всей выборке

Page 13: Data analysis for customer profitability

13 из 20

Использование предсказанных Использование предсказанных потребностей клиентовпотребностей клиентов

Page 14: Data analysis for customer profitability

Повышение доходности и лояльности клиентов

Page 15: Data analysis for customer profitability

15 из 20

Каких клиентов следует включать Каких клиентов следует включать в в Cross/Up-sell Cross/Up-sell кампаниюкампанию??

Приведенная ценность клиента:

maxiD V

(1 )i отклика откликаV P прибыль P стоимость контакта

Доход от кампании:

Page 16: Data analysis for customer profitability

16 из 20

Оценка эффективности кампанийОценка эффективности кампаний

Все потенциальные участники кампании разбиваются на 3 группы:

Контрольная группа:Лучшие клиенты с точки зрения построенной модели с которыми не будет проведена кампания.

Основная группа:Лучшие клиенты с точки зрения построенной модели с которыми будет проведена кампания.

Тестовая группа: Случайный выбор клиентов с которыми будет проведена кампания+

+

+

Page 17: Data analysis for customer profitability

Автоматизация кампаний прямого маркетинга

Page 18: Data analysis for customer profitability

18 из 20

Неавтоматизированный подход к созданию моделей Неавтоматизированный подход к созданию моделей поведения клиентовповедения клиентов

IT DepartmentIT Department

DWH CRM . . .

Получение данных для настройки

Получение данных для настройки

Построение моделейПостроение моделейВыбор лучшей модели

Выбор лучшей модели

Экспорт моделиЭкспорт модели Получение актуальных данных

Получение актуальных данных

Экспорт результатов в CRM или каналы

Экспорт результатов в CRM или каналы

Подготовка и очистка данных

Подготовка и очистка данных

Применение модели и оценка эффекта

Применение модели и оценка эффекта

Подготовка и очистка данных

Подготовка и очистка данных

Регулярное применение модели

Регулярное применение модели

Мониторинг качества модели

Мониторинг качества моделиОбновление моделиОбновление модели

?!

Matlab, Statistica,

. . .

Page 19: Data analysis for customer profitability

Operational DatabaseХранилище данных (data warehouse)

CRM Database

Витрина данных

настройкаклассификациярезультатыэффективность

Источник 1 Источник … Источник N

Хранилище моделейServerClient

CRM Server

CRM Software

Marketing Server

Marketing Client

Импорт данных

настройка моделей

классификация данных

мониторинг эффективности

Внешняя система(front office)

Заявка на классификацию

Page 20: Data analysis for customer profitability

20 из 20

Воронцов Константин[email protected]

Гуз Иван[email protected]

Спасибо за внимание!Спасибо за внимание!