Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A/B testing

Tools

Python libraries:

  • Pandas;
  • Scipy;
  • Statsmodels;
  • Matplotlib;
  • Seaborn.

Purpose

Make the right decision whether to apply a new design or not based on the results of an A/B test.

Context of A/B test

In our mobile application, after onboarding, the user is offered to buy a weekly subscription for $4.99, which gives access to premium features.

Groups

  1. A - control group - old design with offer for the weekly subscription for $4.99.
  2. B - test group - new design also with the same price, but we say it's actually a 50% off price.

Data

All data is in table 'ab_test_data':

  • user_id - unique id of each user;
  • timestamp - time of displaying an offer of subscription;
  • test_group - a or b;
  • conversion - 0 if user rejected the offer and 1 if user buy the weekly subscription

Analysis and final report

  • Analysis with explanations - there.
  • Final report with conclusion - there.

About

Analysis of the AB Test Results for the Subscription Page Design

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages