Page 1
Tips & Tricks for Awesome Apps
Chris BeauchampEvangelist @CrittercismDeveloper @WhitewaterLabs@cjbeauchamp
Ways to improve your app and its performance in the App Store
bit.ly/critterpdxios
Page 2
My idea is the best idea ever ideated!
Page 3
THERE’S AN APP FOR THAT
Page 4
Tweak + SEOLeave no keyword unfilled
Page 5
Ratings affect discoverability
Page 6
Ask for RatingsAppirater, Crittercism, etc
Page 7
Be ExplicitAsk for 5 stars! Make a connection
Page 8
Guilt Trips WorkWe aren’t a faceless corp!
No, I hate your app
Page 9
Double-CheckEnsure they’ll leave a good review
No, I hate your app
Page 10
Review MonitoringSee reviews/rankings in aggregate
Page 11
Track RankingWhat causes spikes? Countries?
Page 12
LocalizeExpand your reach!
Page 13
Be careful…With great power comes great responsibility
Page 14
What about my app?
Page 15
Go hug your designerUsers should LOVE using your app
Page 16
Anticipate User PainYou can’t make everyone happy…
Page 18
Get feedbackProvide a place to vent
Page 21
Flurry actions/page views
Page 24
SDK for App Performance
Page 25
Performance Monitoring
• What happens if your deployed app…– Breaks on a user? – Runs slow? – Drops a connection? – Crashes?
• Left in the dark unless the user tells you
Page 26
App Store Feedback & Analysis
Page 28
$350,000 / hr, half on mobile
Page 29
Sort and filter crashes
Page 30
Drill into crashes
Page 31
Crash Diagnostics
Page 32
Crash Diagnostics
Page 33
Crash Diagnostics
Page 34
Crash Diagnostics
Page 35
Crash rate dropped from 4% to 1%
Page 36
What about when a crash isn’t the issue?
Page 37
Did not do anything
Shared the experience via social media
Left a negative review on the app store
Contacted support or told the vendor
Told a friend in person
Uninstalled the app
0% 10% 20% 30% 40% 50% 60% 70%
26%
9%
10%
21%
26%
65%
What do users do about a slow app
Source: End-user survey Q4 2013
Page 38
HTTP Service Monitoring
Page 39
Location-based Monitoring
Page 40
Alerted to physical outage in Argentina
Page 41
How can we use this to make MOAR money!!??
Page 42
Transaction Monitoring
E-Commerce Checkout Travel Booking
Stock Trade Account Signup
Mobile Point of Sale In-App Purchase
Page 43
Transaction Monitoring
Page 44
Transaction Monitoring
Page 45
Transaction Monitoring
Fix your business as an owner / Prove your value as a developer!
Page 46
No more bad reviews!
Page 48
Finishing Up
Chris BeauchampEvangelist @CrittercismDeveloper @WhitewaterLabs@cjbeauchamp
bit.ly/critterpdxios