Věděli jste, že push notifikace mohou až ztrojnásobit počet spuštění aplikace? Nebo že aplikace, které podporují push notifikace mají až o 70% větší pravděpodobnost, že na zařízení přežijí déle než 60 dní? Schopnost přijímat push notifikace by proto měla být vlastní každé aplikaci. Ukážeme si, jak na to na klientovi i na serveru.
6. Users who opt in to push messages averaged 3x more
app launches than those who opted out.
— Localytics
7. 65% of users returned to an app in the 30 days after
the app’s initial download, if they have push enabled.
— Localytics
8. Forced social login
Privacy concerns
Intrusive ads
Bad UI/UX
Freezing
Complex sign-up
Annoying notifications
0 20 40 60 80
71%
68%
48%
42%
29%
23%
19%
Top 7 reasons why people uninstall mobile apps
Source: Appiterate Survey, as % of all respondent (each respondent picked 3 reasons)
9. Personalized and relevant content.
Delivered in the right time.
Spamming users results in uninstalls.
Test, measure, improve.
Automate engagement.
When it works?
10. Utility & Finance
Taxi & Ride sharing
Travel & Hospitality
Sport
Food & Beverage
Media
Social
Retail & e-commerce
0 10 20 30 40
11%
13%
19%
25%
26%
29%
30%
40%
Push notification engagement by industry
Source: Kahuna
11. In 2015, 49.8% of app users opted in to receiving
push notifications. In 2014, it was 52.0%.
— Localytics
58. User management - fast segmentation… by what?
Delivery time - 100k devices x 4096 … 1M devices?
Multiple apps - Reusing the push server
Hardware and infrastructure
Engineering - project grows big, multiple platforms
Dimensions of scaling
62. APNs
Provider
(business logic)
GCM
SDK SDK
APP KEY
App Management Service
Device Registration Service
User Segmentation Service
Analytics Data Service
APNS Node GCM Node
APP KEYAPP KEY
66. APNs
Provider
(business logic)
GCM
SDK SDKApp Management Service
Device Registration Service
User Segmentation Service
Analytics Data Service
MongoDBMongoDBMongoDB
APNS Node GCM Node
N instances
Partitioning