SlideShare a Scribd company logo
1 of 22
A/B Testing
By: Kapil Saxena
What Is A/B Testing?
ï‚› Develop

two versions of a page
ï‚› Randomly show different versions to users
ï‚› Track how users perform
ï‚› Evaluate (that's where statistics comes in)
ï‚› Use the better version
Why A/B Test?
ï‚›A

typical website converts 2% of visitors
into customers
ï‚› People can't explain why they left
ï‚› Small changes can make a big difference
ï‚› How about +40%?
ï‚› Google believes it works, see Content
Experiments in Google Analytics
What Can You A/B Test?
ï‚› Removing

form fields
ï‚› Adding relevant form fields
ï‚› Marketing landing pages
ï‚› Different explanations
ï‚› Having interstitial pages
ï‚› Email content
ï‚› Any casual decisions you care about
A/B Tests Do Not Substitute For
ï‚› Talking

to users
ï‚› Usability tests
ï‚› Acceptance tests
ï‚› Unit tests
ï‚› Thinking
The G-Test
ï‚›A

method for comparing 2 data sets
ï‚› It was invented by Karl Pearson in 1900
ï‚› It is a close relative of the chi-square test
ï‚› It is our main method for evaluating A/B
tests
ï‚› There are alternatives
Limitations Of The G-Test
ï‚› Only

answers yes/no questions (but you
pick the question)
ï‚› Only handles 2 versions (there is a
workaround)
ï‚› Requires independence in samples
ï‚› Does not do confidence intervals
What To Measure
ï‚› Start

your A/B test
ï‚› Divide your users into groups A and B
ï‚› Decide whether each person did what
you want
ï‚› Reduce your results to 4 numbers: ($a_yes,
$a_no, $b_yes, $b_no)
G-Test Evaluation
ï‚› Select

a yes/no question about users
ï‚› Divide users in A and B into yes/no
ï‚› Perform complicated G-test calculation
to calculate $p
ï‚› Our confidence is 1-$p
ï‚› Make decision if our confidence is near
100% and we have enough samples
ï‚› Enough samples is at least 10 yes and no
results in each test
The Conversion Funnel
Your Conversion Funnel
ï‚›
ï‚›
ï‚›
ï‚›
ï‚›
ï‚›

Every company has one or more conversion
funnels
You should know yours, and be actively trying
to improve each step
Each step can be tracked with some metric
Most A/B tests concentrate on one step in the
funnel
Expect to run multiple A/B tests against each
Standardize these metrics
Examples Of Metrics
ï‚› Sessions,

sessions with registration
ï‚› People who searched, who viewed detail
page, contacted, leased
ï‚› People who saved favorites, started a
cart, completed purchase
ï‚› People who saw at least 3 pages, clicked
on an ad
ï‚› Anything measurable and important to
your business
Too Many Metrics?
ï‚› You

may have many metrics
ï‚› High confidence on one may be chance
ï‚› Believe if it was the metric you tried to
change
ï‚› Believe if very high confidence
ï‚› Believe if metrics agree
ï‚› Conflicting metrics require business
decision
Is That It?
ï‚› You

now know enough to run a successful
A/B test!
ï‚› If you do everything right
ï‚› If you do it wrong you won't know
ï‚› You'll just get random answers
ï‚› And believe them
Compare Apples To Apples
ï‚› Traffic

behaves differently at different

times
 Friday night ≠ Monday morning
 First week in month ≠ last week in month
ï‚› Last week's visitors have done more than
this week's
ï‚› Do not try to compare people from
different times
Be Careful When Changing
The Mix
ï‚›A

and B can receive unequal traffic
ï‚› But do not change the mix they get
ï‚› Wrong Change(90/10) A vs B to (80/20)
ï‚› You are implicitly comparing old A's with
new B's
ï‚› Right Change(10/10/80) A vs B vs
Untested to (20/20/60)
ï‚› This comes up repeatedly
What Is Wrong With This?
ï‚› Suppose

you are A/B testing a change to
your product page
ï‚› You log hits on your product page
ï‚› You log clicks on Buy Now
ï‚› You plug those numbers into the A/B
calculator
ï‚› Is this OK?
Beware Hidden Correlations!
ï‚› Correlations

increase variability, and
therefore $g_test
ï‚› Some people look at many product
pages
ï‚› Their buying behaviour is correlated on
those pages
ï‚› This increases the size of chance
fluctuations
ï‚› Leading to wrong results
Guarantee Independence
ï‚› Whatever

granularity (session, person,
event) you make A/B decisons on...
ï‚› Needs to be what you test on
ï‚› In this case measure people who hit your
product page
ï‚› Measure people who clicked on Buy Now
ï‚› Those are the right statistics to use
ï‚› This comes up repeatedly
Wrong Metric
ï‚›

ï‚›
ï‚›
ï‚›
ï‚›
ï‚›

At Rent.com we changed the title of our
lease report email
The new email had improved opens and
clicks
That was because it interested people who
were still looking for a place to live
That email needed to interest people who
had already found a place to live
We looked at the wrong metric, and it cost us
millions
This mistake is fairly rare
That's It!
ï‚› Those

are the big mistakes that I've seen
ï‚› You now know how to do an A/B test
ï‚› ...and should have good odds of getting it
right
ï‚› Of course there is more to know
ï‚› But this is the core
Thanks!!!

More Related Content

What's hot

🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences GuideŞahin Seçil
 
Digital Marketing Trends for 2023
Digital Marketing Trends for 2023Digital Marketing Trends for 2023
Digital Marketing Trends for 2023Vbout.com
 
SAMPLE SIZE – The indispensable A/B test calculation that you’re not making
SAMPLE SIZE – The indispensable A/B test calculation that you’re not makingSAMPLE SIZE – The indispensable A/B test calculation that you’re not making
SAMPLE SIZE – The indispensable A/B test calculation that you’re not makingZack Notes
 
New SEO Strategies: 3 Steps To Perfect SEO Content Creation
New SEO Strategies: 3 Steps To Perfect SEO Content CreationNew SEO Strategies: 3 Steps To Perfect SEO Content Creation
New SEO Strategies: 3 Steps To Perfect SEO Content CreationSearch Engine Journal
 
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...Big Cloud Analytics, Inc.
 
SXSW 2016 - Everything you think about A/B testing is wrong
SXSW 2016 - Everything you think about A/B testing is wrongSXSW 2016 - Everything you think about A/B testing is wrong
SXSW 2016 - Everything you think about A/B testing is wrongDan Chuparkoff
 
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit PhoenixFirst Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenixmbedner
 
Content Marketing Lessons From 10 Years and 41,525,103 Website Visits
Content Marketing Lessons From 10 Years and 41,525,103 Website VisitsContent Marketing Lessons From 10 Years and 41,525,103 Website Visits
Content Marketing Lessons From 10 Years and 41,525,103 Website VisitsHiten Shah
 
Top Social Media Marketing Trends to Follow in 2023
Top Social Media Marketing Trends to Follow in 2023Top Social Media Marketing Trends to Follow in 2023
Top Social Media Marketing Trends to Follow in 2023Jomer Gregorio
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - TrainingRuben Vezzoli
 
A/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'tsA/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'tsRamkumar Ravichandran
 
Basics of AB testing in online products
Basics of AB testing in online productsBasics of AB testing in online products
Basics of AB testing in online productsAshish Dua
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerProduct School
 
Web Analytics : Google Merchandise Store - Google Analytics
Web Analytics : Google Merchandise Store - Google AnalyticsWeb Analytics : Google Merchandise Store - Google Analytics
Web Analytics : Google Merchandise Store - Google AnalyticsSahil Sehgal
 
4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B TestingJanessa Lantz
 
Digital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation SlidesDigital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation SlidesSlideTeam
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalSumeet Mayor
 

What's hot (20)

🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide
 
Digital Marketing Trends for 2023
Digital Marketing Trends for 2023Digital Marketing Trends for 2023
Digital Marketing Trends for 2023
 
SAMPLE SIZE – The indispensable A/B test calculation that you’re not making
SAMPLE SIZE – The indispensable A/B test calculation that you’re not makingSAMPLE SIZE – The indispensable A/B test calculation that you’re not making
SAMPLE SIZE – The indispensable A/B test calculation that you’re not making
 
New SEO Strategies: 3 Steps To Perfect SEO Content Creation
New SEO Strategies: 3 Steps To Perfect SEO Content CreationNew SEO Strategies: 3 Steps To Perfect SEO Content Creation
New SEO Strategies: 3 Steps To Perfect SEO Content Creation
 
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...
Big Data & Analytics 101: How Customer Lifetime Value Enhances Predictive Mar...
 
SXSW 2016 - Everything you think about A/B testing is wrong
SXSW 2016 - Everything you think about A/B testing is wrongSXSW 2016 - Everything you think about A/B testing is wrong
SXSW 2016 - Everything you think about A/B testing is wrong
 
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit PhoenixFirst Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
 
Content Marketing Lessons From 10 Years and 41,525,103 Website Visits
Content Marketing Lessons From 10 Years and 41,525,103 Website VisitsContent Marketing Lessons From 10 Years and 41,525,103 Website Visits
Content Marketing Lessons From 10 Years and 41,525,103 Website Visits
 
Top Social Media Marketing Trends to Follow in 2023
Top Social Media Marketing Trends to Follow in 2023Top Social Media Marketing Trends to Follow in 2023
Top Social Media Marketing Trends to Follow in 2023
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - Training
 
A/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'tsA/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'ts
 
Basics of AB testing in online products
Basics of AB testing in online productsBasics of AB testing in online products
Basics of AB testing in online products
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product Manager
 
Web Analytics : Google Merchandise Store - Google Analytics
Web Analytics : Google Merchandise Store - Google AnalyticsWeb Analytics : Google Merchandise Store - Google Analytics
Web Analytics : Google Merchandise Store - Google Analytics
 
4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing
 
Digital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation SlidesDigital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation Slides
 
Facebook Ads Presentation
Facebook Ads PresentationFacebook Ads Presentation
Facebook Ads Presentation
 
Content Strategy
Content Strategy Content Strategy
Content Strategy
 
Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
 
Building Google Ads From the Ground Up: Everything You Need To Know
Building Google Ads From the Ground Up: Everything You Need To KnowBuilding Google Ads From the Ground Up: Everything You Need To Know
Building Google Ads From the Ground Up: Everything You Need To Know
 

Viewers also liked

Building Agility for Automated Mobile Apps Testing
Building Agility for Automated Mobile Apps TestingBuilding Agility for Automated Mobile Apps Testing
Building Agility for Automated Mobile Apps TestingKapil Saxena
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testingvmglover
 
Happy Hour - An Introduction to A/B Testing
Happy Hour - An Introduction to A/B TestingHappy Hour - An Introduction to A/B Testing
Happy Hour - An Introduction to A/B TestingUnderstandingE
 
Mobile automated testing_erank
Mobile automated testing_erankMobile automated testing_erank
Mobile automated testing_erankPerfecto Mobile
 
Webinar key considerations in mobile web automation
Webinar key considerations in mobile web automationWebinar key considerations in mobile web automation
Webinar key considerations in mobile web automationPerfecto Mobile
 
Smarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile AppsSmarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile AppsKeao Caindec
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Perfecto Mobile
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testingmomobangalore
 
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadDesigning Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadAgile Testing Alliance
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Perfecto Mobile
 
Mobile automation using selenium cucumber & appium
Mobile automation using selenium cucumber & appiumMobile automation using selenium cucumber & appium
Mobile automation using selenium cucumber & appiumSelenium Cucumber
 
Appium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriverAppium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriverAndrii Dzynia
 

Viewers also liked (14)

Building Agility for Automated Mobile Apps Testing
Building Agility for Automated Mobile Apps TestingBuilding Agility for Automated Mobile Apps Testing
Building Agility for Automated Mobile Apps Testing
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testing
 
Happy Hour - An Introduction to A/B Testing
Happy Hour - An Introduction to A/B TestingHappy Hour - An Introduction to A/B Testing
Happy Hour - An Introduction to A/B Testing
 
Mobile automated testing_erank
Mobile automated testing_erankMobile automated testing_erank
Mobile automated testing_erank
 
Webinar key considerations in mobile web automation
Webinar key considerations in mobile web automationWebinar key considerations in mobile web automation
Webinar key considerations in mobile web automation
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Smarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile AppsSmarter Test Automation for Web & Mobile Apps
Smarter Test Automation for Web & Mobile Apps
 
Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...Webinar learn how to test any mobile app style from within eclipse using real...
Webinar learn how to test any mobile app style from within eclipse using real...
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
 
mohit anand
 mohit anand mohit anand
mohit anand
 
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadDesigning Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
 
Mobile automation using selenium cucumber & appium
Mobile automation using selenium cucumber & appiumMobile automation using selenium cucumber & appium
Mobile automation using selenium cucumber & appium
 
Appium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriverAppium Mobile Test Automation like WebDriver
Appium Mobile Test Automation like WebDriver
 

Similar to A/B testing

Milion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B TestingMilion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B TestingAzhar Bandeali
 
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressIntroduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressNelio Software
 
Your Guide To Conversation Rate Optimization
Your Guide To Conversation Rate OptimizationYour Guide To Conversation Rate Optimization
Your Guide To Conversation Rate OptimizationUserEngage
 
Data-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingData-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingJack Nguyen (Hung Tien)
 
Hong Kong Web Analytics Wednesday #10
Hong Kong Web Analytics Wednesday #10Hong Kong Web Analytics Wednesday #10
Hong Kong Web Analytics Wednesday #10Hong Kong Web Analytics
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018Lean Startup Circle Montreal
 
A/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsA/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsPirate Skills
 
Validation and hypothesis based product management by Abdallah Al-Khalidi
Validation and hypothesis based  product management by Abdallah Al-KhalidiValidation and hypothesis based  product management by Abdallah Al-Khalidi
Validation and hypothesis based product management by Abdallah Al-KhalidiAbdallah Al-Khalidi
 
iSG Webinar – AB Testing: The most important thing you’re NOT doing
iSG Webinar – AB Testing: The most important thing you’re NOT doingiSG Webinar – AB Testing: The most important thing you’re NOT doing
iSG Webinar – AB Testing: The most important thing you’re NOT doingBridgeline Digital
 
Understand A/B Testing in 9 use cases & 7 mistakes
Understand A/B Testing in 9 use cases & 7 mistakesUnderstand A/B Testing in 9 use cases & 7 mistakes
Understand A/B Testing in 9 use cases & 7 mistakesTheFamily
 
Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009Kayden Kelly
 
Into AB experiments
Into AB experimentsInto AB experiments
Into AB experimentsDeven
 
Conversion Rate Optimisation - A fundamental part of your digital marketing s...
Conversion Rate Optimisation - A fundamental part of your digital marketing s...Conversion Rate Optimisation - A fundamental part of your digital marketing s...
Conversion Rate Optimisation - A fundamental part of your digital marketing s...Visualsoft
 
Experiment Driven Development
Experiment Driven DevelopmentExperiment Driven Development
Experiment Driven DevelopmentMike Gehard
 
Web Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteWeb Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteITDogadjaji.com
 
Killer Marketing Bonus
Killer Marketing BonusKiller Marketing Bonus
Killer Marketing BonusHiten Shah
 
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...Traction Conf
 
2017 06-test withintelligence-conversionelite
2017 06-test withintelligence-conversionelite2017 06-test withintelligence-conversionelite
2017 06-test withintelligence-conversioneliteTim Stewart
 
Conversion Whitepaper
Conversion WhitepaperConversion Whitepaper
Conversion WhitepaperWSI Ensenada
 

Similar to A/B testing (20)

Milion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B TestingMilion Dollar Impact Through Metrics, Analytics & A/B Testing
Milion Dollar Impact Through Metrics, Analytics & A/B Testing
 
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPressIntroduction to Conversion Optimization - Nelio A/B Testing for WordPress
Introduction to Conversion Optimization - Nelio A/B Testing for WordPress
 
Your Guide To Conversation Rate Optimization
Your Guide To Conversation Rate OptimizationYour Guide To Conversation Rate Optimization
Your Guide To Conversation Rate Optimization
 
Data-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingData-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B Testing
 
Hong Kong Web Analytics Wednesday #10
Hong Kong Web Analytics Wednesday #10Hong Kong Web Analytics Wednesday #10
Hong Kong Web Analytics Wednesday #10
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018
 
A/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate SkillsA/B Testing Blueprint | Pirate Skills
A/B Testing Blueprint | Pirate Skills
 
Validation and hypothesis based product management by Abdallah Al-Khalidi
Validation and hypothesis based  product management by Abdallah Al-KhalidiValidation and hypothesis based  product management by Abdallah Al-Khalidi
Validation and hypothesis based product management by Abdallah Al-Khalidi
 
iSG Webinar – AB Testing: The most important thing you’re NOT doing
iSG Webinar – AB Testing: The most important thing you’re NOT doingiSG Webinar – AB Testing: The most important thing you’re NOT doing
iSG Webinar – AB Testing: The most important thing you’re NOT doing
 
Understand A/B Testing in 9 use cases & 7 mistakes
Understand A/B Testing in 9 use cases & 7 mistakesUnderstand A/B Testing in 9 use cases & 7 mistakes
Understand A/B Testing in 9 use cases & 7 mistakes
 
Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009
 
Into AB experiments
Into AB experimentsInto AB experiments
Into AB experiments
 
Conversion Rate Optimisation - A fundamental part of your digital marketing s...
Conversion Rate Optimisation - A fundamental part of your digital marketing s...Conversion Rate Optimisation - A fundamental part of your digital marketing s...
Conversion Rate Optimisation - A fundamental part of your digital marketing s...
 
Experiment Driven Development
Experiment Driven DevelopmentExperiment Driven Development
Experiment Driven Development
 
Christi olson-huzzah-searchand social
Christi olson-huzzah-searchand socialChristi olson-huzzah-searchand social
Christi olson-huzzah-searchand social
 
Web Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteWeb Analytics: A Measurement System of Website
Web Analytics: A Measurement System of Website
 
Killer Marketing Bonus
Killer Marketing BonusKiller Marketing Bonus
Killer Marketing Bonus
 
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...
Lean Analytics - Ben Yoskovitz, Co-author, Lean Analytics & VP Product, Varag...
 
2017 06-test withintelligence-conversionelite
2017 06-test withintelligence-conversionelite2017 06-test withintelligence-conversionelite
2017 06-test withintelligence-conversionelite
 
Conversion Whitepaper
Conversion WhitepaperConversion Whitepaper
Conversion Whitepaper
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

A/B testing

  • 2. What Is A/B Testing? ï‚› Develop two versions of a page ï‚› Randomly show different versions to users ï‚› Track how users perform ï‚› Evaluate (that's where statistics comes in) ï‚› Use the better version
  • 3. Why A/B Test? ï‚›A typical website converts 2% of visitors into customers ï‚› People can't explain why they left ï‚› Small changes can make a big difference ï‚› How about +40%? ï‚› Google believes it works, see Content Experiments in Google Analytics
  • 4. What Can You A/B Test? ï‚› Removing form fields ï‚› Adding relevant form fields ï‚› Marketing landing pages ï‚› Different explanations ï‚› Having interstitial pages ï‚› Email content ï‚› Any casual decisions you care about
  • 5. A/B Tests Do Not Substitute For ï‚› Talking to users ï‚› Usability tests ï‚› Acceptance tests ï‚› Unit tests ï‚› Thinking
  • 6. The G-Test ï‚›A method for comparing 2 data sets ï‚› It was invented by Karl Pearson in 1900 ï‚› It is a close relative of the chi-square test ï‚› It is our main method for evaluating A/B tests ï‚› There are alternatives
  • 7. Limitations Of The G-Test ï‚› Only answers yes/no questions (but you pick the question) ï‚› Only handles 2 versions (there is a workaround) ï‚› Requires independence in samples ï‚› Does not do confidence intervals
  • 8. What To Measure ï‚› Start your A/B test ï‚› Divide your users into groups A and B ï‚› Decide whether each person did what you want ï‚› Reduce your results to 4 numbers: ($a_yes, $a_no, $b_yes, $b_no)
  • 9. G-Test Evaluation ï‚› Select a yes/no question about users ï‚› Divide users in A and B into yes/no ï‚› Perform complicated G-test calculation to calculate $p ï‚› Our confidence is 1-$p ï‚› Make decision if our confidence is near 100% and we have enough samples ï‚› Enough samples is at least 10 yes and no results in each test
  • 11. Your Conversion Funnel ï‚› ï‚› ï‚› ï‚› ï‚› ï‚› Every company has one or more conversion funnels You should know yours, and be actively trying to improve each step Each step can be tracked with some metric Most A/B tests concentrate on one step in the funnel Expect to run multiple A/B tests against each Standardize these metrics
  • 12. Examples Of Metrics ï‚› Sessions, sessions with registration ï‚› People who searched, who viewed detail page, contacted, leased ï‚› People who saved favorites, started a cart, completed purchase ï‚› People who saw at least 3 pages, clicked on an ad ï‚› Anything measurable and important to your business
  • 13. Too Many Metrics? ï‚› You may have many metrics ï‚› High confidence on one may be chance ï‚› Believe if it was the metric you tried to change ï‚› Believe if very high confidence ï‚› Believe if metrics agree ï‚› Conflicting metrics require business decision
  • 14. Is That It? ï‚› You now know enough to run a successful A/B test! ï‚› If you do everything right ï‚› If you do it wrong you won't know ï‚› You'll just get random answers ï‚› And believe them
  • 15. Compare Apples To Apples ï‚› Traffic behaves differently at different times ï‚› Friday night ≠ Monday morning ï‚› First week in month ≠ last week in month ï‚› Last week's visitors have done more than this week's ï‚› Do not try to compare people from different times
  • 16. Be Careful When Changing The Mix ï‚›A and B can receive unequal traffic ï‚› But do not change the mix they get ï‚› Wrong Change(90/10) A vs B to (80/20) ï‚› You are implicitly comparing old A's with new B's ï‚› Right Change(10/10/80) A vs B vs Untested to (20/20/60) ï‚› This comes up repeatedly
  • 17. What Is Wrong With This? ï‚› Suppose you are A/B testing a change to your product page ï‚› You log hits on your product page ï‚› You log clicks on Buy Now ï‚› You plug those numbers into the A/B calculator ï‚› Is this OK?
  • 18. Beware Hidden Correlations! ï‚› Correlations increase variability, and therefore $g_test ï‚› Some people look at many product pages ï‚› Their buying behaviour is correlated on those pages ï‚› This increases the size of chance fluctuations ï‚› Leading to wrong results
  • 19. Guarantee Independence ï‚› Whatever granularity (session, person, event) you make A/B decisons on... ï‚› Needs to be what you test on ï‚› In this case measure people who hit your product page ï‚› Measure people who clicked on Buy Now ï‚› Those are the right statistics to use ï‚› This comes up repeatedly
  • 20. Wrong Metric ï‚› ï‚› ï‚› ï‚› ï‚› ï‚› At Rent.com we changed the title of our lease report email The new email had improved opens and clicks That was because it interested people who were still looking for a place to live That email needed to interest people who had already found a place to live We looked at the wrong metric, and it cost us millions This mistake is fairly rare
  • 21. That's It! ï‚› Those are the big mistakes that I've seen ï‚› You now know how to do an A/B test ï‚› ...and should have good odds of getting it right ï‚› Of course there is more to know ï‚› But this is the core