Page 2
Building a Checkout Flow on iOS
Page 3
December 2013
My Background
Page 5
Web Team14 members
iOS Team4 members
Android Team2 members
Data Team2 members
Ops Team3 members
Product designers2 members
Product managers2 members
Development Team
Page 8
Easy to use forms 2 tap checkout Higher conversion rates
Checkout Goals
Page 10
What to join the Product Council? Click below:
productcouncil.org
Free membership!
Page 12
iOS Checkout Conversion Rate
Page 14
What ActuallyHappened?
Page 15
What ActuallyHappened?
Page 16
What Actually Happened
Initial Launch
Rapid A/B Testing
Incremental Improvements
Page 17
What Actually Happened
Initial Launch
Rapid A/B Testing
Incremental Improvements
Bug Fixing
Bug Fixing
Bug Fixing
Bug Fixing
Bug Fixing
Bug Fixing
Bug Fixing
Page 18
The Story Behind the Numbers
Launch v1
A/B Test General Flows
Incremental Improvements
Page 20
A long time coming…
Feb 2014
91 comments
Initial Launch
Page 23
Rapid A/B Testing
Page 24
SG Checkout
Rapid A/B Testing
25% 25% 25% 25%
Page 25
SG Checkout
Rapid A/B Testing
25% 25% 25% 25%
Page 27
SG Checkout
Rapid A/B Testing
50%50%
Page 28
SG Checkout
Rapid A/B Testing
50%
Page 30
IncrementalImprovements
Page 31
Pay
Incremental Improvements
Page 32
Incremental Improvements
Pay (cont.)
Page 33
Functional Forms
Incremental Improvements
Page 34
Form Details
Incremental Improvements
Page 35
Incremental Improvements
Creating an Account (before)
Page 36
Incremental Improvements
Creating an Account (after)
Page 37
Better Error Handling
Incremental Improvements
Page 38
Better Error Handling (cont.)
Incremental Improvements
Page 39
Help Improvements
Incremental Improvements
Page 40
Incremental Improvements
Bug Fixing
More users with saved payment info
A larger % of our inventory on SG Checkout
More users with Pay
Page 41
Unique Challenges
Page 42
Price Per Ticket Depends on Quantity
Unique Challenges
$176/ticket $176/ticket $171/ticket
Page 43
Imperfect Seating Information
Unique Challenges
Page 44
Unique InventoryUnique Challenges
Page 45
3rd Party ConfirmationUnique Challenges
Fraud check
Broker confirmation
Unethical Brokers
Page 46
Unique Challenges
Inconsistent User Experience
Page 48
Lessons Learned
Patience & Persistence
Page 49
Lessons Learned
Data vs Instincts
Page 50
Lessons Learned
Why?
Page 51
Areas forImprovement
Page 52
Areas For Improvements / What’s Next?
Talk to users early and often
Stay focused
Address autocomplete / Google Maps API
Re-evaluate the tradeoff of a login gate
Fulfillment Integration
Page 54
@productcouncil Hashtag: #PCNYC
productcouncil.org