Git Product home page Git Product logo

online_ed_conversion's Introduction

Online Education: Trial Class Conversion

An online edtech company offers English classes for kids. It has free trial classes for potential students. Some of them later purchase a full course.

Problem

We need to determine factors that affect conversion from a trial class into a purchase.

Data

50k entries with 20 features for April-May 2019.

Analysis

  1. Data grouped by parents to maintain observations' independence
  2. Core features identified
  3. Observations split into "purchasers" (group 1) and "non-purchasers" (group 0)
  4. Two groups compared across core features to find statistically significant differences using A/B tests (t-test for mean, proportions test for percentages)

Results

  1. “Purchasers” use desktop devices more frequently. An inquiry into company's mobile app is required, i.e. it could have technical issues, inefficient customer journey map ("too many clicks needed"), or unintuitive UI.

  2. Purchases are more likely for parents with kids aged 3-4 and less likely for ages 5-7. The explanation could lie in "overtargeting" a specific audience at the company's website, i.e. customers using company's website might conclude that the courses are better suited for younger kids. Also this might be due to more factors competing for kids attention as they grow, which requires broader market competition analysis.

  3. Topics 1418 and 1643 have higher probability of conversion while 1513 and 1310 - lower. This might be due to the latter having inconsistent curriculum or teachers' self-selection.

  4. Bookings during Sundays are more likely to become a purchase while bookings during Thursdays are less so. Also, booking a trial class between 5 to 6 AM is less likely to achieve conversion. This could be attributed to using UTC timing without proper time zone segregation. Enriching the data with geography could further benefit the analysis.

Features that showed no statistically significant results were covered too (see details in the jupyter notebook).
Results have been wrapped up in a presentation for management decision making.

Links

Code: jupyter notebook
Presentation: main results
Data: source

online_ed_conversion's People

Contributors

antonbizyaev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.