Ви аналітик в команді, що займається зоною онбордингу користувачів. Ціль зони - збільшувати конверсія в першу оплату.

В додатку користувачі платно спілкуються між собою за внутрішню валюту - кредити. При реєстрації користувачі отримують заохочувальний бонус в 20 кредитів. При спробі написати в чат за відсутності кредитів користувачу видається повідомлення “недостатньо кредитів на рахунку”.

Запустили АБ тест, в якому зробили нагадування для користувачів у вигляді закріпленого повідомлення в чаті. Воно виникає, коли у користувача залишається 5 або менше кредитів на рахунку. Повідомлення висить в чаті, доки користувач не зробить першу оплату. Після цього воно зникає і більше не відтворюється.

  1. На історичних даних розрахувати, скільки потрібно днів, щоб оцінити тест при розподілі користувачів в групи по 50%.
  2. Пройшов певний час після запуску і вам потрібно оцінити перформанс тесту. Також надати продуктовій команді рекомендації, яке рішення щодо тесту потрібно прийняти.

Результатом роботи мають бути:

  1. Аргументовані висновки, підкріплені даними та графіками, оформлені в презентацію ~5-7 слайдів, сторінку в Notion чи Jupyter-ноутбук оформлений як презентація.
  2. Файл з кодом/розрахунками.

Дані знаходяться у двох файлах:

ab_test_task_data.csv

ab_test_task_historical_data.csv

ab_test_task_data.csv - дані з моменту запуску тесту, ab_test_task_historical_data.csv - дані до запуску тесту.

Опис даних: таблиці містять в собі поюзерні дані користувачів та їх дії на продукті. В файлі ab_test_task_data є ще інформація про спліт-групу користувача, де 0 - контрольна група, 1 - тестова Опис змінних: