Офтоп Alexandra Klimenko
898

Кейс AIC: построение процессов тестирования гипотез на примере крупного банка

Руководитель отдела аналитических исследований в AIC Виталий Черемисинов поделился советами, как построить процесс тестирования гипотез. Иллюстрируется это рассказом о проекте: обучение команды крупного банка процессам тестирования гипотез.
Интервью в рамках проекта Нормально делай, нормально будет

В закладки

Начало: пилотный проект

В большом продукте нередко сложно перейти к принятию data-driven решений на уровне менеджмента. Особенно если это организационно сложный продукт, например банк.

Какая проблема среднестатистического менеджера в достаточно консервативной организации? Это собственные амбиции, это желание до последнего убеждать окружающих в собственной экспертизе и отказываться ставить ее под сомнение.

Чтобы показать компании, что от новых процессов будет ощутимая польза для продукта, AIC договаривается о запуске пилотных экспериментов.

В крупном банке, о котором идет речь, первой задачей было организовать серию лекционных мероприятий и воркшопов. На них показывали ключевым стейкхолдерам на примерах необходимость проведения корректных вычислений. В редком эксперименте достаточно посчитать и сравнить два средних значения – нужно использовать подходящий математический аппарат.

Совет аналитикам: начинайте с малого

Начните с простой воронки. Для банка это, например, от заинтересованности клиента до заявки. Затем разделите пользователей на простые когорты – и уже можно найти самые очевидные точки роста. Дополнительно можно привести Custdev, сформировать перечень гипотез и протестировать что-то минимальными усилиями, не привлекая разработку.

Проблема многих компаний в том, что бэклог всегда занят доработками и исправлением ошибок. Для гипотез не остается времени. Здесь могут помочь сервисы, которые позволяют быстро делать простейшие эксперименты. Например, Google Tag Manager позволит разделять потоки данных трафика для A/B теста. Начиная с малого, можно постепенно привести команду и руководство к пониманию ценности работы с данными.

Если уйти в долгострой, ты можешь просто не дожить до его окончания в компании. Либо с тобой попрощаются, либо ты просто устанешь от этой рутины. Поэтому самый лучший сценарий – это начать с малого.

Первые гипотезы: проверяем чувствительность метрик

Вместе с командой продукта аналитики AIC составили перечень гипотез и запустили несколько небольших экспериментов.

Целью экспериментов было не увеличить конверсию, а дать попробовать команде сам процесс и показать, что он практически не затрагивает внутренние ресурсы. Эксперименты разрабатывались, запускались и анализировались силами самой аналитической команды.

Одновременно выяснялось, какие изменения могут «пошатнуть» определенную метрику: как влияет изменение текста, изображения, маленькое добавление функциональности. Это подсказывает, в каком векторе нужно двигаться для более глобальных изменений.

Примеры первых экспериментов, которые запускали в банке:

1. Изменение в отображении карточных продуктов
На карточках в списке были описаны характеристики каждого продукта. В эксперименте для каждого продукта в явной форме добавили плюсы и бонусы каждой карты: например, конкретный Cashback. Ожидали повышения CTR, то есть отношение количества кликнувших на продукт к просматривавшим список.

2. Добавление в превью продукта количества просмотров продукта
По аналогии с booking.com предполагалось, что количество просмотров побудит пользователей к выбору. Так отвечали на вопрос, существуют ли для пользователей иные факторы, влияющие на выбор продукта, кроме характеристик самого продукта.

В эксперименте наблюдали комплекс из микрометрик:

  • время от захода на список (сколько прошло времени от попадания на список до клика на карточку с продуктом)
  • CTR превью продукта
  • количество попыток отправить заявку на продукт
  • время, проведённое на странице со списком продуктов и количество просмотренных продуктов

Совет аналитикам: проверяйте чувствительность метрик

Последняя метрика отвечала на вопрос: «Пользователь сразу принял решение, что ему этот продукт нужен, или продолжал смотреть другие?».

Подобные эксперименты вряд ли могут значительно изменить макрометрики (количество оформленных заявок, выданных кредитов или заказов в интернет-магазине). Однако с помощью микрометрик можно понять, что влияет на пользовательское поведение, и дальше развивать это направление.

Проведение экспериментов

Для каждого эксперимента готовятся два варианта страницы: один текущий и один с изменениями для эксперимента. Затем запускается А/Б тест и собирается необходимое количество данных.

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

Например, в случае второй гипотезы (добавление количества просмотров продукта на превью) был видно влияние на микрометрики: стали быстрее переходить на популярный продукт, стали чаще переходит от списка к продукту. Значит, другие факторы (популярность продукта) тоже важны.

Выводы этого эксперимента можно использовать и по-другому: например, добавить визуальные триггеры для пользователя, нотификации для повышения интереса пользователя к продукту.

После того, когда мы уже провели такую презентационную процедуру, мы смогли убедить коллег в том, что действительно это может быть полезно бизнесу

Совет аналитикам: если данные не помогают убедить

Многое зависит от коммуникационных навыков человека, который занимается презентацией результатов пилота. Стоит развиваться в области выступлений и учиться подбирать максимально наглядные эксперименты для примера. Но случаи «самодурства» менеджмента не исключены – иногда действительно ничего невозможно добиться.

Когда я только-только начинал работать аналитиком, у меня было чёткое убеждение, что с цифрами не спорят. Но, на самом деле, спорят и ещё как. К сожалению, у меня нет универсального решения. Только объяснять, доказывать, пересчитывать, показывать риски, что вы потеряете, если вы это внедрите.

Запуск проекта

После успешного пилота в банке клиента начался полномасштабный проект по обучению команды и построению процессов. Такой процесс может длиться до нескольких лет, пока растет экспертиза и умение продуктовой команды.

Сбор данных

Для принятия информированных решений необходимо обеспечить себя набором данных. Как правило, вся нужная информация хранится в разных источниках: внутренние базы данных, разные контуры.

На разных проектах получается работать с разными средами анализа данных. Как правило, к источникам данных подключаются по API через R и сводят это в одной среде.

Совет аналитикам: с каких инструментов начинать

Начинать строить продуктовую аналитику самостоятельно лучше с максимально доступных и распространенных инструментов, которые хорошо задокументированы и имеют клиентскую поддержку, например Google Analytics и Google Optimize.

Сбор данных будет происходит в Analytics, а запуск экспериментов – в Optimize. Для более серьезного анализа можно использовать API для обращения к данным через R или Python, выгрузить и обработать математическими методами. Для большинства продуктов этого вполне достаточно.

Безусловно, можно строить свои кластеры, выделять отдельные сервера. Однако это нужно не каждому продукту, а хранение данных в облаке (Amazon, Google) может быть значительно дешевле с точки поддержания инфраструктуры. Кластеры скорее нужны тем, кто переживает за сохранность своих данных, например банкам.

Генерация гипотез

Для генерации гипотез полезно знать бенчмарки поведения пользователей в какой-то области. AIC знание поведений пользователей различных банков помогает предположить, где кроются точки роста для банка. При этом всегда могут присутствовать аномалии в отдельных сегментах, так что все нужно тестировать.

В проекте, о котором идет речь, изучалась воронка с отложенным спросом на различных сегментах пользователей. Тут полезно знать, на протяжении какого периода пользователи обычно принимает решение по заполнению заявки. Если нормальным поведением для отрасли является три дня, тогда уход пользователя без завершения заявки в самую первую сессию – это норма и вряд ли связано с неудобствами интерфейса

Например, пользователь заходит на первый шаг анкеты, начинает вводить паспортные данные, а затем уходит. Это не означает, что паспортные данные ему вводить неудобно, возможно у него нет с собой паспорта.

Совет аналитикам: где хранить гипотезы

Все гипотезы заносятся в обычный Google Doc. Потом они приоризитируются и переносятся в TeamGantt, где из них делается что-то вроде Roadmap. В нем показывается зависимость гипотез друг от друга как просто по времени, но и по результатам: какие-то гипотезы могут быть похожими, и если одна из них не сработала, то и другую тестировать меньше смысла. Этот файл постоянно обновляется и является важным для команды документом.

Приоритизиация гипотез

Обычно приоритет гипотез включает в себя несколько критериев. Два ключевых:

  • Сложность технической реализации. Не всегда маленькую гипотезу легко сделать: может не хватать данных или нужно сочетание нескольких условий.
  • Емкость трафика. Гипотезы могут касаться разных частей воронки, и где-то данных достаточно для быстрого эксперимента, где-то их меньше. Тесты желательно выпускать как можно чаще, поэтому чем меньше данных, тем хуже для процесса.

Совет аналитикам: Как быть, когда к концу воронки доходит очень мало данных

Нередко продуктовые команды не запускают A/B тесты в сегментах с небольшим количеством траффика (очень узких, или когда речь идет о конце воронки, куда доходит очень маленькое количество лидов). В некоторых случаях можно воспользоваться методом ресемплинга, чтобы работать с этими данными – если дисперсия внутри группы не очень большая.

Подсчеты A/B тестов

Подход к подсчету А/B теста зависит и от количества групп A/B/C/D в тесте, и от самой анализируемой метрики, от формы распределения данных.

Например, при тестировании фичи в E-commerce анализируемая метрика – это выручка на пользователя. В распределении горб будет сильно скошен влево и длинный хвост. Модой будут являться самые часто встречающиеся значения, например, 1500 рублей. Дальше будет хвост, который может доходить до 1,5 млн – в такой ситуации среднее или медиану будет брать некорректно.

«Горб» графика E-commerce

Исходя из распределения, важно подобрать правильный критерий, чтобы полученный результат был корректным и его можно было интерпретировать правильно с точки зрения бизнеса.

Совет аналитикам: не принимайте решение эмоционально

В одном продукте команда аналитиков самостоятельно запустила A/B тест для нового дизайна сайта. Новая версия отличалась по дизайну, много функционала было изменено, а также было некоторое количество технических ошибок, которые исправлялись по мере нахождения.

В течение первых пяти дней вариант с новым дизайном давал такие низкие метрики, что эксперимент завершили раньше срока, а работу над новым дизайном прекратили.

В AIC решили пересчитать результаты эксперимента, чтобы понять, было ли это решение обоснованным.

Обнаружилось, что если разложить данные по временному ряду и корректно обработать, то в начале новый дизайн давал низкие показатели, но они росли от дня ко дню. Большой процент лояльных пользователей действительно сначала был смущен новым дизайном, но ситуация исправлялась изо дня в день.

В этой ситуации стоило не прекращать эксперимент, а снизить долю пользователей, которые попали на новый вариант дизайна, чтобы избежать сильного понижения ключевых показателей, и ещё подождать. Такие ситуации, когда не дожидаются итогового результата, а принимает решение очень опрометчиво и эмоционально, опасны для продукта.

Мне кажется, это даже большая проблема, чем вообще не верить данным, такое слишком слепое доверие к первому какому-то сигналу, не убедившись: это случайность или реально какая-то тенденция.

Именно поэтому в AIC такое большое внимание уделяется работе с изучением данных: что за данные, как они описаны, как они характеризуются. Уже под это подбираются релевантные критерии, которыми можно лучше всего описать эксперимент. Большая часть этой работы – математика и статистика, с добавлением экспертизы в области.

Интервью целиком:

Виталий Черемисинов, AIC: Строим процессы проверки продуктовых гипотез.

Подписывайтесь на телеграм-канал «Нормально делай, нормально будет», чтобы читать самые интересные кейсы по созданию и продвижению digital-продуктов и иметь возможность задать вопросы экспертам – гостям передачи «Нормально делай, нормально будет».

#Кейсы #эксперименты #аналитика #банки #тестирование_гипотез #процессы

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Alexandra Klimenko", "author_type": "self", "tags": ["\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b","\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0433\u0438\u043f\u043e\u0442\u0435\u0437","\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b","\u043a\u0435\u0439\u0441\u044b","\u0431\u0430\u043d\u043a\u0438","\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430"], "comments": 0, "likes": 6, "favorites": 14, "is_advertisement": false, "subsite_label": "flood", "id": 57376, "is_wide": false, "is_ugc": true, "date": "Tue, 05 Feb 2019 10:34:28 +0300" }
{ "id": 57376, "author_id": 158420, "diff_limit": 1000, "urls": {"diff":"\/comments\/57376\/get","add":"\/comments\/57376\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/57376"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

Комментариев нет 0 комм.

Популярные

По порядку

0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Хакеры смогли обойти двухфакторную
авторизацию с помощью уговоров
Подписаться на push-уведомления
{ "page_type": "default" }