SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Getting Started with
Optimizely for Mobile
Apps
Suneet Shah
Senior Product Manager,
Optimizely
@suneets
suneet@optimizely.com
#opticon2015
#opticon2015
Suneet Shah
In The Next 45 Minutes
1. Customer Stories
2. Demos
3. Test Ideas
4. Best Practices for getting started
5. Q & A
• iOS Developer Preview
Launched
• A/B testing a new concept for
mobile apps
Last Year
Today
• iOS and Android
• New Visual Editor
• Tons of customer feedback
• Hundreds of apps on iOS and
Android
Time spent per adult user per day (USA)
Source: Mary Meeker internet trends report 2015
0
1.5
3
4.5
6
2012 2013 2014 2015 (YTD)
0.40.3
0.3
0.3
2.82.6
2.3
1.6
2.42.42.32.5
Desktop/Laptop Mobile Other Connected Devices
} 51%
} 42%
HoursPerDay
Another 1b people will come online through mobile
0
1
2
3
4
1995 2000 2014 2020
People Online Smartphones
Source: a16z Benedict Evans “Mobile is eating the world”
BillionPeopleOnline
Cost Per Install (CPI) rising
April 2014 April 2015
Cost Per Install (iOS) $1.38 $2.13
Cost Per Install
(Android)
$1.31 $2.08
Source: FiKSU mobile marketing index https://www.fiksu.com/resources/fiksu-indexes#analysis
+54%
On average, apps lose 80% of their new users
Source: Andrew Chen’s blog, http://andrewchen.co/
The top apps follow the same pattern
Source: Andrew Chen’s blog, http://andrewchen.co/
If you’re not testing your
app yet, you should be!
Customer Stories
French Girls Optimizes Activation
• Activation is the difference
between 1-2 days of use and 7+
days of use
• Activation rate of 25%
Baseline activation rate of 25%
Baseline activation rate of 25%
Winning variation doubled activation to 50%
Activation
50%
Copy changes
+16%
“Optimization is no longer an
afterthought, but a necessary
part of every feature”
- Jeff Farkas, French Girls
French Girls
• Used code blocks to increase activation
from 25% to 50%
• Subsequent visual changes found an
additional 16.5% improvement
• Total improvement: from 25% to 66.5%
Secret Escapes Optimizes Acquisition
• To force sign up, or not to force
sign up
• Looking to optimize LTV, sign up
rates, and justify mobile ad spend
Experiment Setup
Version 1 Version 2
Sign up gate with
mandatory sign in on first
user experience
Sign up not required,
added a “skip” button to
close the sign up form
Results
• Defying all expectations, a mandatory
signup gate was by far the optimal
experience
• Sign up rates doubled, LTV average
increased, and LTV:CAC ratio was
positive
“If the skip button was part of
the onboarding flow, we
would not be able to do paid
marketing on mobile.”
– Sebastian Fallert, Secret
Escapes
Optimizely for iOS and Android
Demo
Demo
• SDK
• Visual Editor
• Live Variables
• Code Blocks
SDK Installation
• Optimizely SDK needs
to be integrated and
deployed
• 1 line integration
Visual Changes
• Copy changes, calls to
action, images and layout
changes
• Create tests without
releasing a new app
• No code required
Live Variables & Code Blocks
• Have to be built into the
app before release
• Easy setup for developers
• Allow you to test anything
Body text goes here.
Live Variables
Regular Variable
private static final String ratingsPromptText = "Do you love our app?”;
alertDialog.setText(ratingsPromptText);
Optimizely Live Variable
private static LiveVariable<String> ratingsPromptText =
Optimizely.stringVariable("RatingsPrompt1","Do you love our app?”);
alertDialog.setText(ratingsPromptText.get())
Body text goes here.
Live Variables
Regular Variable
private static final String ratingsPromptText = "Do you love our app?”;
alertDialog.setText(ratingsPromptText);
Optimizely Live Variable
private static LiveVariable<String> ratingsPromptText =
Optimizely.stringVariable("RatingsPrompt1","Do you love our app?”);
alertDialog.setText(ratingsPromptText.get())
OptimizelyCodeBlocksKeyWithBlockNames(CheckoutFunnel,
@"Default Checkout”,
@"One Stage Checkout”,
@"Paypal Checkout”);
Code Blocks
[Optimizely codeBlocksWithKey:CheckoutFunnel
blockOne:^{
[self showOneStageCheckout];
}
blockTwo:^{
[self showPaypalCheckout];
}
defaultBlock:^{
[self showDefaultCheckout];
}];
Mobile Testing Ideas
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Engagement
• Layouts and navigation
patterns
• Discoverability and
placement of key features
• Test every new feature
Facebook layout test
Source: LukeW’s Design blog, http://www.lukew.com
LukeW’s Polar App
Source: LukeW’s Design blog, http://www.lukew.com
Test every new feature
Phased Rollouts
Test key feature placements
1. Date selector

2. Repeat map CTA as floating button

3. Narrower focus + information
hierarchy

2
3
1
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Monetization
• Checkout flows and purchase
funnels
• Ad networks
• Virality flows and sharing
features
Calls to action in your purchase flow
Payment Options
Payment Options
Ad Placements
Social/sharing
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Retention
• Permissions - Push
Notifications, Location,
Camera
• Reviews
Permissions
Only one chance
Asking for push notification permissions
When and how you ask
Reviews
Source: Circa’s blog article, https://medium.com/circa/the-right-way-to-ask-users-to-review-your-app-9a32fd604fca
Optimizing Reviews
3 Things They Optimized:
Threshold (Timing)
of Request Location of Request Flow
of Request
10 Sessions
3x in 1
Week
Retention for top apps
The best way to improve
retention is to improve
onboarding and
activation
Framework for Mobile Apps
Acquisition Engagement
Retention Monetization
Best Practices
5 Key Steps To Get Started
Integrate the SDK
Start using in development
Plan Testing Roadmap
What metrics are you improving?
Implement First 3 Tests
Before going to the app store
QA Experiments
Verify metrics
Submit to the App Store
And start your experiments
1
2
3
4
5
Plan Ahead
• Make testing part of your release cycle
• Plan tests upfront
• Keep an experiment backlog
Start With 3 Tests
• Get familiar with Optimizely
• Visual Change
• Code Blocks
• Live Variables
• QA your experiments the way your users will see them
• Verify conversions and visitors
• Use SDKs’ developer features in QA process
• Use Preview feature
Experiment QA
#opticon2015
Suneet Shah
Senior Product Manager,
Optimizely
@suneets
suneet@optimizely.com
Thank you!
#opticon2015
10 Secrets to Building an Amazing Mobile Testing Roadmap
Thurs 2:30 - 3:15 | Coit Tower Room
Optimizely Product Feedback Roundtable Discussions
Thurs 11:25 - 12:10 | Expo Hall
Roundtable - Optimizing for Mobile Retention
Thurs 2:35 – 3:12 | Expo Hall

Weitere ähnliche Inhalte

Was ist angesagt?

[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth StackOptimizely
 
Building Your Brand Online with SEO
Building Your Brand Online with SEOBuilding Your Brand Online with SEO
Building Your Brand Online with SEOWP Engine
 
Greylock Partners: Growth Stack Survey
Greylock Partners: Growth Stack SurveyGreylock Partners: Growth Stack Survey
Greylock Partners: Growth Stack SurveyChris McCann
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best PracticesOpenView
 
DayBack at Dreamforce 2016
DayBack at Dreamforce 2016DayBack at Dreamforce 2016
DayBack at Dreamforce 2016SeedCode
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserOpenView
 
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...WP Engine
 
Best web designs & it development company in melbouran-the freshy designs
Best web designs & it development company in melbouran-the freshy designsBest web designs & it development company in melbouran-the freshy designs
Best web designs & it development company in melbouran-the freshy designspankajsingh778232
 
MAU Vegas 2016 — Tackling Retention During Activation
MAU Vegas 2016 — Tackling Retention During ActivationMAU Vegas 2016 — Tackling Retention During Activation
MAU Vegas 2016 — Tackling Retention During ActivationGrow.co
 
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and Losses
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and LossesMAU Vegas 2016 — Lessons Learned From A/B Testing Wins and Losses
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and LossesGrow.co
 
7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization OrganizationsOptimizely
 
Launching an App on AppExchange - Knowing the Unknown
Launching an App on AppExchange - Knowing the UnknownLaunching an App on AppExchange - Knowing the Unknown
Launching an App on AppExchange - Knowing the UnknownKashi Ahmed
 
Preparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignPreparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignRaven Tools
 
Optimize your web & mobile sites with Analytics & A/B Testing
Optimize your web & mobile sites with Analytics & A/B TestingOptimize your web & mobile sites with Analytics & A/B Testing
Optimize your web & mobile sites with Analytics & A/B TestingOptimizely
 
Tools to Automate & Elevate Your Marketing Efferts
Tools to Automate & Elevate Your Marketing Efferts Tools to Automate & Elevate Your Marketing Efferts
Tools to Automate & Elevate Your Marketing Efferts Sarah Kloth
 
Develpment of an electronics website Case Study
Develpment of an electronics website Case StudyDevelpment of an electronics website Case Study
Develpment of an electronics website Case StudyElinext
 
Ecommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyEcommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyOptimizely
 
SF Partner Forum AppExchange Listing Session
SF Partner Forum AppExchange Listing SessionSF Partner Forum AppExchange Listing Session
SF Partner Forum AppExchange Listing SessionSalesforce Partners
 
Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.WP Engine
 
Video Priming – How to Give Your Acquisition Campaigns an Unfair Advantage
Video Priming – How to Give Your Acquisition Campaigns an Unfair AdvantageVideo Priming – How to Give Your Acquisition Campaigns an Unfair Advantage
Video Priming – How to Give Your Acquisition Campaigns an Unfair AdvantageGrow.co
 

Was ist angesagt? (20)

[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack
 
Building Your Brand Online with SEO
Building Your Brand Online with SEOBuilding Your Brand Online with SEO
Building Your Brand Online with SEO
 
Greylock Partners: Growth Stack Survey
Greylock Partners: Growth Stack SurveyGreylock Partners: Growth Stack Survey
Greylock Partners: Growth Stack Survey
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best Practices
 
DayBack at Dreamforce 2016
DayBack at Dreamforce 2016DayBack at Dreamforce 2016
DayBack at Dreamforce 2016
 
Product Led Growth: The Rise of the User
Product Led Growth: The Rise of the UserProduct Led Growth: The Rise of the User
Product Led Growth: The Rise of the User
 
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
 
Best web designs & it development company in melbouran-the freshy designs
Best web designs & it development company in melbouran-the freshy designsBest web designs & it development company in melbouran-the freshy designs
Best web designs & it development company in melbouran-the freshy designs
 
MAU Vegas 2016 — Tackling Retention During Activation
MAU Vegas 2016 — Tackling Retention During ActivationMAU Vegas 2016 — Tackling Retention During Activation
MAU Vegas 2016 — Tackling Retention During Activation
 
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and Losses
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and LossesMAU Vegas 2016 — Lessons Learned From A/B Testing Wins and Losses
MAU Vegas 2016 — Lessons Learned From A/B Testing Wins and Losses
 
7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations7 Habits of Highly Effective Personalization Organizations
7 Habits of Highly Effective Personalization Organizations
 
Launching an App on AppExchange - Knowing the Unknown
Launching an App on AppExchange - Knowing the UnknownLaunching an App on AppExchange - Knowing the Unknown
Launching an App on AppExchange - Knowing the Unknown
 
Preparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO DesignPreparing for a Website Redesign | SEO Design
Preparing for a Website Redesign | SEO Design
 
Optimize your web & mobile sites with Analytics & A/B Testing
Optimize your web & mobile sites with Analytics & A/B TestingOptimize your web & mobile sites with Analytics & A/B Testing
Optimize your web & mobile sites with Analytics & A/B Testing
 
Tools to Automate & Elevate Your Marketing Efferts
Tools to Automate & Elevate Your Marketing Efferts Tools to Automate & Elevate Your Marketing Efferts
Tools to Automate & Elevate Your Marketing Efferts
 
Develpment of an electronics website Case Study
Develpment of an electronics website Case StudyDevelpment of an electronics website Case Study
Develpment of an electronics website Case Study
 
Ecommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyEcommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and Why
 
SF Partner Forum AppExchange Listing Session
SF Partner Forum AppExchange Listing SessionSF Partner Forum AppExchange Listing Session
SF Partner Forum AppExchange Listing Session
 
Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.Use Amazon.com personalization on your WooCommerce store.
Use Amazon.com personalization on your WooCommerce store.
 
Video Priming – How to Give Your Acquisition Campaigns an Unfair Advantage
Video Priming – How to Give Your Acquisition Campaigns an Unfair AdvantageVideo Priming – How to Give Your Acquisition Campaigns an Unfair Advantage
Video Priming – How to Give Your Acquisition Campaigns an Unfair Advantage
 

Ähnlich wie Getting Started with Optimizely for Mobile Apps

Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GamePerfecto by Perforce
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterAbhirup Lahiri
 
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...Branch
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesPhilippe Dumont
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...TheFamily
 
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...Sencha
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 RecapVishal Nayak
 
Lean startups en el mundo real ejemplos y metricas
Lean startups en el mundo real  ejemplos y metricasLean startups en el mundo real  ejemplos y metricas
Lean startups en el mundo real ejemplos y metricasSoftware Guru
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuRapidValue
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesAlisha Henderson
 
How to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiHow to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiMahak Sharma
 
Importance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentImportance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentHelios Solutions
 
Android quiz application
Android quiz applicationAndroid quiz application
Android quiz applicationMOHDAHMED52
 
Proven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsProven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsInMobi
 

Ähnlich wie Getting Started with Optimizely for Mobile Apps (20)

Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Mobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutterMobile apps - Breaking away from the clutter
Mobile apps - Breaking away from the clutter
 
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...
Branch<>mParticle Webinar: Customer-Centric Mobile Experiences that Convert -...
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
 
Lean startups en el mundo real ejemplos y metricas
Lean startups en el mundo real  ejemplos y metricasLean startups en el mundo real  ejemplos y metricas
Lean startups en el mundo real ejemplos y metricas
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
 
Mayank_Gupta
Mayank_GuptaMayank_Gupta
Mayank_Gupta
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategies
 
How to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiHow to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobi
 
Importance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentImportance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App Development
 
Android quiz application
Android quiz applicationAndroid quiz application
Android quiz application
 
Proven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsProven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social Apps
 

Mehr von Optimizely

Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationOptimizely
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Optimizely
 
The Science of Getting Testing Right
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing RightOptimizely
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
 
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Optimizely
 
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueZillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueOptimizely
 
The Future of Optimizely for Technical Teams
The Future of Optimizely for Technical TeamsThe Future of Optimizely for Technical Teams
The Future of Optimizely for Technical TeamsOptimizely
 
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Optimizely
 
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Optimizely
 
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingOptimizely
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideOptimizely
 
Evolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product DevelopmentEvolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product DevelopmentOptimizely
 
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOvercoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOptimizely
 
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...Optimizely
 
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product StrategyMaking Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product StrategyOptimizely
 
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueKick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueOptimizely
 
Experimentation through Clients' Eyes
Experimentation through Clients' EyesExperimentation through Clients' Eyes
Experimentation through Clients' EyesOptimizely
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubOptimizely
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationOptimizely
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely
 

Mehr von Optimizely (20)

Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
 
The Science of Getting Testing Right
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing Right
 
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
 
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
 
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueZillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
 
The Future of Optimizely for Technical Teams
The Future of Optimizely for Technical TeamsThe Future of Optimizely for Technical Teams
The Future of Optimizely for Technical Teams
 
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
 
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
 
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team Offering
 
AMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server Side
 
Evolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product DevelopmentEvolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product Development
 
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOvercoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
 
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
 
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product StrategyMaking Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product Strategy
 
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueKick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
 
Experimentation through Clients' Eyes
Experimentation through Clients' EyesExperimentation through Clients' Eyes
Experimentation through Clients' Eyes
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHub
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with Experimentation
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature Delivery
 

Getting Started with Optimizely for Mobile Apps

  • 1. Getting Started with Optimizely for Mobile Apps Suneet Shah Senior Product Manager, Optimizely @suneets suneet@optimizely.com #opticon2015
  • 3. In The Next 45 Minutes 1. Customer Stories 2. Demos 3. Test Ideas 4. Best Practices for getting started 5. Q & A
  • 4. • iOS Developer Preview Launched • A/B testing a new concept for mobile apps Last Year
  • 5. Today • iOS and Android • New Visual Editor • Tons of customer feedback • Hundreds of apps on iOS and Android
  • 6. Time spent per adult user per day (USA) Source: Mary Meeker internet trends report 2015 0 1.5 3 4.5 6 2012 2013 2014 2015 (YTD) 0.40.3 0.3 0.3 2.82.6 2.3 1.6 2.42.42.32.5 Desktop/Laptop Mobile Other Connected Devices } 51% } 42% HoursPerDay
  • 7. Another 1b people will come online through mobile 0 1 2 3 4 1995 2000 2014 2020 People Online Smartphones Source: a16z Benedict Evans “Mobile is eating the world” BillionPeopleOnline
  • 8. Cost Per Install (CPI) rising April 2014 April 2015 Cost Per Install (iOS) $1.38 $2.13 Cost Per Install (Android) $1.31 $2.08 Source: FiKSU mobile marketing index https://www.fiksu.com/resources/fiksu-indexes#analysis +54%
  • 9. On average, apps lose 80% of their new users Source: Andrew Chen’s blog, http://andrewchen.co/
  • 10. The top apps follow the same pattern Source: Andrew Chen’s blog, http://andrewchen.co/
  • 11. If you’re not testing your app yet, you should be!
  • 13.
  • 14. French Girls Optimizes Activation • Activation is the difference between 1-2 days of use and 7+ days of use • Activation rate of 25%
  • 17. Winning variation doubled activation to 50% Activation 50% Copy changes +16%
  • 18. “Optimization is no longer an afterthought, but a necessary part of every feature” - Jeff Farkas, French Girls
  • 19. French Girls • Used code blocks to increase activation from 25% to 50% • Subsequent visual changes found an additional 16.5% improvement • Total improvement: from 25% to 66.5%
  • 20.
  • 21. Secret Escapes Optimizes Acquisition • To force sign up, or not to force sign up • Looking to optimize LTV, sign up rates, and justify mobile ad spend
  • 22. Experiment Setup Version 1 Version 2 Sign up gate with mandatory sign in on first user experience Sign up not required, added a “skip” button to close the sign up form
  • 23. Results • Defying all expectations, a mandatory signup gate was by far the optimal experience • Sign up rates doubled, LTV average increased, and LTV:CAC ratio was positive
  • 24. “If the skip button was part of the onboarding flow, we would not be able to do paid marketing on mobile.” – Sebastian Fallert, Secret Escapes
  • 25. Optimizely for iOS and Android Demo
  • 26. Demo • SDK • Visual Editor • Live Variables • Code Blocks
  • 27. SDK Installation • Optimizely SDK needs to be integrated and deployed • 1 line integration
  • 28.
  • 29. Visual Changes • Copy changes, calls to action, images and layout changes • Create tests without releasing a new app • No code required
  • 30. Live Variables & Code Blocks • Have to be built into the app before release • Easy setup for developers • Allow you to test anything
  • 31. Body text goes here. Live Variables Regular Variable private static final String ratingsPromptText = "Do you love our app?”; alertDialog.setText(ratingsPromptText); Optimizely Live Variable private static LiveVariable<String> ratingsPromptText = Optimizely.stringVariable("RatingsPrompt1","Do you love our app?”); alertDialog.setText(ratingsPromptText.get())
  • 32. Body text goes here. Live Variables Regular Variable private static final String ratingsPromptText = "Do you love our app?”; alertDialog.setText(ratingsPromptText); Optimizely Live Variable private static LiveVariable<String> ratingsPromptText = Optimizely.stringVariable("RatingsPrompt1","Do you love our app?”); alertDialog.setText(ratingsPromptText.get())
  • 33. OptimizelyCodeBlocksKeyWithBlockNames(CheckoutFunnel, @"Default Checkout”, @"One Stage Checkout”, @"Paypal Checkout”); Code Blocks [Optimizely codeBlocksWithKey:CheckoutFunnel blockOne:^{ [self showOneStageCheckout]; } blockTwo:^{ [self showPaypalCheckout]; } defaultBlock:^{ [self showDefaultCheckout]; }];
  • 35. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 36. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 37. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 38. Engagement • Layouts and navigation patterns • Discoverability and placement of key features • Test every new feature
  • 39. Facebook layout test Source: LukeW’s Design blog, http://www.lukew.com
  • 40. LukeW’s Polar App Source: LukeW’s Design blog, http://www.lukew.com
  • 41. Test every new feature Phased Rollouts
  • 42. Test key feature placements 1. Date selector
 2. Repeat map CTA as floating button
 3. Narrower focus + information hierarchy
 2 3 1
  • 43. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 44. Monetization • Checkout flows and purchase funnels • Ad networks • Virality flows and sharing features
  • 45. Calls to action in your purchase flow
  • 50. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 51. Retention • Permissions - Push Notifications, Location, Camera • Reviews
  • 54. Asking for push notification permissions
  • 55. When and how you ask
  • 56. Reviews Source: Circa’s blog article, https://medium.com/circa/the-right-way-to-ask-users-to-review-your-app-9a32fd604fca
  • 57. Optimizing Reviews 3 Things They Optimized: Threshold (Timing) of Request Location of Request Flow of Request 10 Sessions 3x in 1 Week
  • 59.
  • 60. The best way to improve retention is to improve onboarding and activation
  • 61. Framework for Mobile Apps Acquisition Engagement Retention Monetization
  • 63. 5 Key Steps To Get Started Integrate the SDK Start using in development Plan Testing Roadmap What metrics are you improving? Implement First 3 Tests Before going to the app store QA Experiments Verify metrics Submit to the App Store And start your experiments 1 2 3 4 5
  • 64. Plan Ahead • Make testing part of your release cycle • Plan tests upfront • Keep an experiment backlog
  • 65. Start With 3 Tests • Get familiar with Optimizely • Visual Change • Code Blocks • Live Variables
  • 66. • QA your experiments the way your users will see them • Verify conversions and visitors • Use SDKs’ developer features in QA process • Use Preview feature Experiment QA
  • 67. #opticon2015 Suneet Shah Senior Product Manager, Optimizely @suneets suneet@optimizely.com Thank you!
  • 68. #opticon2015 10 Secrets to Building an Amazing Mobile Testing Roadmap Thurs 2:30 - 3:15 | Coit Tower Room Optimizely Product Feedback Roundtable Discussions Thurs 11:25 - 12:10 | Expo Hall Roundtable - Optimizing for Mobile Retention Thurs 2:35 – 3:12 | Expo Hall