SlideShare a Scribd company logo
TEXT

SAIF Ignition
Bangalore
20th Sep 2013

A/B testing for mobile apps
WHAT IS A/B TESTING?

Version ‘A’ vs Version ‘B’

That’s how the name A/B testing came about.
How does it work?
WEB A/B TESTING - Etsy

•

In-house A/B testing solution

•

Results are sometimes surprising!

INFINITE SCROLL

•

Infinite scroll is presumed to be a better
experience as you see more items
faster

•

Visitors clicked on
•

fewer results (-11%)

•

favourited less (-8%)

•

fewer items purchased (-22%)

Source – Design for continuous experimentation, http://www.slideshare.net/danmckinley/design-for-continuous-experimentation

Infinite
Scroll
WEB A/B TESTING
INFINITE SCROLL

•

What went wrong?

•

Changed multiple things at once

•

They should have broken-down the feature
change into two hypothesis testing validations:
•

More items is better

•

Faster is better
WEB A/B TESTING
SEARCH DROPDOWN

•

Broke-down the process into testing multiple short measurable tests
•

Decrease the number of items in dropdown

•

Default to ‘all items’

•

Search bars for in-shop and in-page search

•

Rich auto-suggest

•

.. and many more such tests!
WEB A/B TESTING
SEARCH DROPDOWN

•

Most people did not notice the major feature changes

•

Search dropdown was subsequently withdrawn

•

Iterative ‘Design – Develop – Measure’
Infinite Scroll
Design

Search Dropdown

Design

Develop Measure

Develop

Measure
MOBILE A/B TESTING – Why is it needed?

• Increase conversion, revenue, engagement

metrics
• User-segmented and targeted app feature

launches
• Most mobile apps struggle to make money -

faster iterations will genuinely help developers
in monetizing their apps
MOBILE A/B TESTING – Challenges

• Complex coding involved
• Delays in app store updates • slowing the pace of innovation

• Simplicity and ease of web A/B testing not

prevalent on mobiles • thus devoid of 'iterative improvements‘
• key growth drivers on the web
WHY A/B TEST MOBILE APPS?

•

Everyone A/B tests in real-life:
•

People try two or more pieces of clothing before buying

•

You have a test drive of two shortlisted cars

•

The HiPPO (the Highest Paid Person’s Opinion) method of
decision making

•

Decisions based on such opinions, hunches, guesses and
conjectures

•

Use data in decision making

•

A/B testing on mobile apps is a great way to increase conversions
and improving your key mobile metrics.
WHAT TO A/B TEST IN NATIVE MOBILE APPS?

If it is there in your app, it can be A/B tested!
Example use cases:
• Call to Action buttons (these include buttons
like ‘buy now’, ‘add to cart’, ‘sign up’)
• Set any value to the text, size, colors, fonts
or its position
• App features – Test engagement metrics by
having different number of free levels in
games
• User experience and app navigation sequence
tests
• Entire screen themes/layouts
• Different page opens on tap of a button
• Different ways of social media credentialbased sign-ins
CASE STUDY: PRICE COMPARISON APP

The app lets users compare prices of
multiple cross-category products from
online stores.

User
engagement metric

‘review’ button

•Price link – Increases

element (arrow) beside the
price

Variation

A review button with longer
text No visual element
(arrow) beside the price

A review button with shorter
text A small arrow beside the
price

DISTRIBUTION:

50%

50%

Price link clicks on 18.1% of
screen opens

Price link clicks on 22.4% of
screen opens

Hypotheses:

•Review button –

Control

DESCRIPTION:
Aim was to increase
conversion on the following:

VARIATIONS:

revenue in the form of
referral fees.

•A short or a long text on a
•Impact of a small visual
RESULTS:
Longer text button got
Shorter text button got clicked
clicked 1.4% times of screen
1.1% times of screen opens
opens

Price link with a visual
element resulted in an
increase of 23.4% in
revenues for the app!

The longer text on the
review button is better at
driving engagement by
23.1%
values

in-code test
(normal)

more

•Integrate SDK
•Pre-specify tests
•Pre-specify attribute

PRE SETUP TIME

less

COMPARING TEST TYPES (1/3)

slow

TIME FOR DEPLOYMENT & ITERATION

fast
COMPARING TEST TYPES (2/3)

•Integrate SDK
•Pre-specify tests
•Change attribute values

values

data driven test

in-code test
(normal)

more

•Integrate SDK
•Pre-specify tests
•Pre-specify attribute

PRE SETUP TIME

less

live

slow

TIME FOR DEPLOYMENT & ITERATION

fast
COMPARING TEST TYPES (3/3)

•Integrate SDK
•Pre-specify tests
•Change attribute values

PRE SETUP TIME

less
values

wysiwyg
data driven test

in-code test
(normal)

more

•Integrate SDK
•Pre-specify tests
•Pre-specify attribute

•Bypass app store updates
•Drag-n-drop visual interface
•Fast and easy deployment

live

slow

TIME FOR DEPLOYMENT & ITERATION

fast
NEW FEATURES

Live Tracking of User’s Interaction
with the App

Content Management System

Feature Launches and Segmented
Rollouts
www.appiterate.com

“If genius is, as Edison said, 1% inspiration and 99% perspiration, then perhaps
innovation is 1% invention and 99% iteration.”

More Related Content

PDF
Constraints That Help You Build Valuable Software by Jocelyn Goldfein - The L...
PPT
Come with an idea - go home with an idea
PPTX
Right-Sizing User Stories
KEY
Crafting Software Products
PPTX
5395 skypevhangouts
PPT
Sourcebooks Apps 101 - BEA 2012
PPTX
[Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and oppo...
PDF
Agile Tools for Mobile
Constraints That Help You Build Valuable Software by Jocelyn Goldfein - The L...
Come with an idea - go home with an idea
Right-Sizing User Stories
Crafting Software Products
5395 skypevhangouts
Sourcebooks Apps 101 - BEA 2012
[Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and oppo...
Agile Tools for Mobile

What's hot (20)

PPTX
CMG imPACt2016 - Mobile performance testing - Vendor training - Federico Tole...
PDF
How to Find Vulnerabilities and Bugs in Mobile Applications
PPTX
Succor-Marketing plan for android app
PDF
Responsive Email Design Increases Click-Through Rate By > 20%
PPT
Preparing for a Website Redesign | SEO Design
PDF
Intro to Responsive
PPTX
Production Techniques Evaluation
PDF
SauceCon 2017: Making Your Mobile App Automatable
PDF
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
PDF
SauceCon 2017: Mobile Test Pyramid
PPTX
Developer Night Opticon 2017
PDF
Rethinking Search
PDF
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
PDF
SauceCon 2017: test.allTheThings(): Digital Edition
PPT
Evaluation of mobile app paradigms
PPTX
Conversion Conference - Schuh's journey to RWD
KEY
Socialcam: Concept to MVP to 250k users in under 3 Months
PPTX
How to Go Codeless for Automated Mobile App Testing
PPTX
G6F16S14 usability test report
PPTX
Simplifying the Web Accessibility Test Lab
CMG imPACt2016 - Mobile performance testing - Vendor training - Federico Tole...
How to Find Vulnerabilities and Bugs in Mobile Applications
Succor-Marketing plan for android app
Responsive Email Design Increases Click-Through Rate By > 20%
Preparing for a Website Redesign | SEO Design
Intro to Responsive
Production Techniques Evaluation
SauceCon 2017: Making Your Mobile App Automatable
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
SauceCon 2017: Mobile Test Pyramid
Developer Night Opticon 2017
Rethinking Search
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
SauceCon 2017: test.allTheThings(): Digital Edition
Evaluation of mobile app paradigms
Conversion Conference - Schuh's journey to RWD
Socialcam: Concept to MVP to 250k users in under 3 Months
How to Go Codeless for Automated Mobile App Testing
G6F16S14 usability test report
Simplifying the Web Accessibility Test Lab
Ad

Similar to Appiterate - SAIF Ignition (20)

PDF
Ultimate Guide to Moblie App A/B Testing
PPTX
introduction to Google Firebase and Ab testing
PPTX
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
PDF
Appiterate - world's only visual mobile editor
PDF
Getting it Booking right
PPTX
Pros and Cons of A/B Testing (UX Camp Brighton 2013)
PDF
Optimizely Workshop: Mobile Walkthrough
PPTX
AB testing.pptx
PDF
User Testing- guiding the way to success
 
PDF
Mobile growth with Xamarin
PPTX
MobileApplicationTestingTypeofMobileapps.pptx
PPTX
Jesse Hull - LOGIN Conference 2012
PDF
The Power of A/B Testing
PPT
A/B Testing in E-Commerce
PPT
Enhancing Mobile Apps Quality-Manual Testing Revisited
PPTX
Improve your content: The What, Why, Where and How about A/B Testing
PPTX
ASO: A/B Testing your store listing
PPTX
A b-testing-101
PDF
Mobile App Testing.pdf
Ultimate Guide to Moblie App A/B Testing
introduction to Google Firebase and Ab testing
5 Awesome Hypothesis to A/B test for Improving User Journeys on your Mobile I...
Appiterate - world's only visual mobile editor
Getting it Booking right
Pros and Cons of A/B Testing (UX Camp Brighton 2013)
Optimizely Workshop: Mobile Walkthrough
AB testing.pptx
User Testing- guiding the way to success
 
Mobile growth with Xamarin
MobileApplicationTestingTypeofMobileapps.pptx
Jesse Hull - LOGIN Conference 2012
The Power of A/B Testing
A/B Testing in E-Commerce
Enhancing Mobile Apps Quality-Manual Testing Revisited
Improve your content: The What, Why, Where and How about A/B Testing
ASO: A/B Testing your store listing
A b-testing-101
Mobile App Testing.pdf
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
STKI Israel Market Study 2025 version august
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Chapter 5: Probability Theory and Statistics
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Architecture types and enterprise applications.pdf
PDF
project resource management chapter-09.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Hindi spoken digit analysis for native and non-native speakers
OMC Textile Division Presentation 2021.pptx
Hybrid model detection and classification of lung cancer
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Tartificialntelligence_presentation.pptx
Getting Started with Data Integration: FME Form 101
TLE Review Electricity (Electricity).pptx
Web App vs Mobile App What Should You Build First.pdf
O2C Customer Invoices to Receipt V15A.pptx
Assigned Numbers - 2025 - Bluetooth® Document
STKI Israel Market Study 2025 version august
A comparative study of natural language inference in Swahili using monolingua...
Programs and apps: productivity, graphics, security and other tools
Chapter 5: Probability Theory and Statistics
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Module 1.ppt Iot fundamentals and Architecture
Architecture types and enterprise applications.pdf
project resource management chapter-09.pdf

Appiterate - SAIF Ignition

  • 1. TEXT SAIF Ignition Bangalore 20th Sep 2013 A/B testing for mobile apps
  • 2. WHAT IS A/B TESTING? Version ‘A’ vs Version ‘B’ That’s how the name A/B testing came about. How does it work?
  • 3. WEB A/B TESTING - Etsy • In-house A/B testing solution • Results are sometimes surprising! INFINITE SCROLL • Infinite scroll is presumed to be a better experience as you see more items faster • Visitors clicked on • fewer results (-11%) • favourited less (-8%) • fewer items purchased (-22%) Source – Design for continuous experimentation, http://www.slideshare.net/danmckinley/design-for-continuous-experimentation Infinite Scroll
  • 4. WEB A/B TESTING INFINITE SCROLL • What went wrong? • Changed multiple things at once • They should have broken-down the feature change into two hypothesis testing validations: • More items is better • Faster is better
  • 5. WEB A/B TESTING SEARCH DROPDOWN • Broke-down the process into testing multiple short measurable tests • Decrease the number of items in dropdown • Default to ‘all items’ • Search bars for in-shop and in-page search • Rich auto-suggest • .. and many more such tests!
  • 6. WEB A/B TESTING SEARCH DROPDOWN • Most people did not notice the major feature changes • Search dropdown was subsequently withdrawn • Iterative ‘Design – Develop – Measure’ Infinite Scroll Design Search Dropdown Design Develop Measure Develop Measure
  • 7. MOBILE A/B TESTING – Why is it needed? • Increase conversion, revenue, engagement metrics • User-segmented and targeted app feature launches • Most mobile apps struggle to make money - faster iterations will genuinely help developers in monetizing their apps
  • 8. MOBILE A/B TESTING – Challenges • Complex coding involved • Delays in app store updates • slowing the pace of innovation • Simplicity and ease of web A/B testing not prevalent on mobiles • thus devoid of 'iterative improvements‘ • key growth drivers on the web
  • 9. WHY A/B TEST MOBILE APPS? • Everyone A/B tests in real-life: • People try two or more pieces of clothing before buying • You have a test drive of two shortlisted cars • The HiPPO (the Highest Paid Person’s Opinion) method of decision making • Decisions based on such opinions, hunches, guesses and conjectures • Use data in decision making • A/B testing on mobile apps is a great way to increase conversions and improving your key mobile metrics.
  • 10. WHAT TO A/B TEST IN NATIVE MOBILE APPS? If it is there in your app, it can be A/B tested! Example use cases: • Call to Action buttons (these include buttons like ‘buy now’, ‘add to cart’, ‘sign up’) • Set any value to the text, size, colors, fonts or its position • App features – Test engagement metrics by having different number of free levels in games • User experience and app navigation sequence tests • Entire screen themes/layouts • Different page opens on tap of a button • Different ways of social media credentialbased sign-ins
  • 11. CASE STUDY: PRICE COMPARISON APP The app lets users compare prices of multiple cross-category products from online stores. User engagement metric ‘review’ button •Price link – Increases element (arrow) beside the price Variation A review button with longer text No visual element (arrow) beside the price A review button with shorter text A small arrow beside the price DISTRIBUTION: 50% 50% Price link clicks on 18.1% of screen opens Price link clicks on 22.4% of screen opens Hypotheses: •Review button – Control DESCRIPTION: Aim was to increase conversion on the following: VARIATIONS: revenue in the form of referral fees. •A short or a long text on a •Impact of a small visual RESULTS: Longer text button got Shorter text button got clicked clicked 1.4% times of screen 1.1% times of screen opens opens Price link with a visual element resulted in an increase of 23.4% in revenues for the app! The longer text on the review button is better at driving engagement by 23.1%
  • 12. values in-code test (normal) more •Integrate SDK •Pre-specify tests •Pre-specify attribute PRE SETUP TIME less COMPARING TEST TYPES (1/3) slow TIME FOR DEPLOYMENT & ITERATION fast
  • 13. COMPARING TEST TYPES (2/3) •Integrate SDK •Pre-specify tests •Change attribute values values data driven test in-code test (normal) more •Integrate SDK •Pre-specify tests •Pre-specify attribute PRE SETUP TIME less live slow TIME FOR DEPLOYMENT & ITERATION fast
  • 14. COMPARING TEST TYPES (3/3) •Integrate SDK •Pre-specify tests •Change attribute values PRE SETUP TIME less values wysiwyg data driven test in-code test (normal) more •Integrate SDK •Pre-specify tests •Pre-specify attribute •Bypass app store updates •Drag-n-drop visual interface •Fast and easy deployment live slow TIME FOR DEPLOYMENT & ITERATION fast
  • 15. NEW FEATURES Live Tracking of User’s Interaction with the App Content Management System Feature Launches and Segmented Rollouts
  • 16. www.appiterate.com “If genius is, as Edison said, 1% inspiration and 99% perspiration, then perhaps innovation is 1% invention and 99% iteration.”