- A/B testing, also known as split testing, refers to a randomized experimentation process wherein two or more versions of a variable (web page, page element, etc.) are shown to different segments of website visitors at the same time to determine which version leaves the maximum impact and drives business metrics.
- In A/B testing, A refers to ‘control’ or the original testing variable. Whereas B refers to ‘variation’ or a new version of the original testing variable.
Reference
The Ecommerce business offers a group of whitelist customers a special promotion for the membership subscription, currently they show the screen A to customers, and they found that the conversion rate of users buying the subscription is too low. They suggest changing the content on the banner. The suggestion as below:
Screen A: show a discounted price of paid package (99K)
Screen B: show a discount amount in price (discount 100K)
Notes: the original price of the subscription package is 199K, and with the promotion, they can buy with 99K
Dataset: abtesting
Field | Type of Column | Information |
---|---|---|
customer_id | Dimension | unique id of each users |
group | Dimension | group1: show screen A, group2: show screen B |
is_buy | Measure | whether that user buy the subscription or not |
Hypothesis Statement: If we change the promotional content on the banner to align with Screen B, the conversion rate of users buying the membership subscription will be higher than Screen A
Measurable Metrics:
- Primary Metrics: Conversion rate of users buying the subscription
- Counter Metrics: The lag time for loading banner
Sample pool: All users who use our app
External Factors: Bugs in user app, System Errors,...
The test result is significant
H0: The conversion rate between Screen A & Screen B is not different
H1: The conversion rate between Screen A & Screen B is different
Chi-square test result:
p_value = 0.0000 < 0.05
=> Reject H0
The conversion rate between Screen A & Screen B is different
Comment:
- Screen A has a higher conversion rate compared to Variation B.
- The relative uplift of -16% indicates that Screen B has decreased by 16% compared to Screen A.
==> Screen A is the better option, as it has a higher conversion rate