SlideShare une entreprise Scribd logo
1  sur  67
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sandeep Atluri, Data Scientist, AWS Mobile
19th August,2015
Analyze Mobile App Data and
Build Predictive Applications
“If you can’t measure it ,you can’t improve it”
-Lord Kelvin
Retrospective
reporting to analyze
trends and to know
what's happening in
the business
Predictive
applications to
anticipate user
behavior and to
enhance experience
Inquisitive
pattern finding to
discover latent user
behavior and to frame
strategies accordingly
Three Types of Data Driven Development
How many users use the app and how often?
What are key user behaviors in the app?
Your
Mobile
App
How to predict user behavior and use those
predictions to enhance their experience ?
In the Context of a Mobile App
THREE TYPES OF DATA DRIVEN DEVELOPMENT
Retrospective
reporting to analyze
trends and to know
what's happening in
the business
Predictive
applications to
anticipate user
behavior and to
enhance experience
Inquisitive
pattern finding to
discover latent user
behavior and to frame
strategies accordingly
Let’s just say you have built a music appMusic App
Let’s just say you have built a music app
What are some of the questions that would help you analyze trends in the app?
Music App
Engagement
How many users use
the app daily to listen
music ?
How many times
users open the app to
listen music in a day?
How many new users
have been acquired
to the app ?
Monetization
How many paying
users does the app
have ?
How much does a
average paying user
pay ?
Retention
How many people
returned to listen
music in the first 7
days after they
have installed the
app ?
Behavioral
How many users
shared or liked a
particular artist ?
Few Key Questions to Analyze Trends in the App
65
66
66
66
66
66
Millions
Time spent in the app (total session length)
3,000
3,050
3,100
3,150
3,200
3,250
3,300
3,350
Thousands
Number of app opens (Sessions)
Push notification
Marketing campaign
Push notification Marketing campaign
Music
App
Engagement
Marketing campaign did successfully improve app opens but did not
result in users spending more time in the app
65
66
66
66
66
66
Millions
Time spent in the app (total session length)
3,000
3,050
3,100
3,150
3,200
3,250
3,300
3,350
Thousands
Number of app opens (Sessions)
Push notification
Marketing campaign
Push notification Marketing campaign
Engagement
Music
App
$1,000
$2,000
$3,000
$4,000
$5,000
$6,000
Revenue
Promotion in app store
0
20
40
60
80
100
Number of paying users
Promotion in app store
Monetization
Music
App
$1,000
$2,000
$3,000
$4,000
$5,000
$6,000
Revenue
Promotion in app store
0
20
40
60
80
100
Number of paying users
Promotion in the app store increased the over all revenue and more
importantly the number of paying users as well
Promotion in app store
Music
App
Monetization
50%
55%
60%
65%
70%
75%
80%
36%
40%
44%
48%
52%
Introduction of demo video
Week 1 Retention
Introduction of demo video
Day 1 Retention
Music
App
Retention
50%
55%
60%
65%
70%
75%
80%
36%
40%
44%
48%
52%
Introduction of demo video
Week 1 Retention
Introduction of demo video
Day 1 Retention
Changing the first time experience in the app has significantly improved
retention in the app
Music
App
Retention
0
5
10
15
20
25
30
35
Thousands
Number of purchases of a music track
Promoting the track in the gallery
Number of likes/shares for an Artist
0
1
2
3
4
5
6
7
Thousands
Promoting the track in the gallery
Music
App
Behavioral
0
5
10
15
20
25
30
35
Thousands
Number of purchases of a music track
Promoting the track in the gallery
Number of likes/shares for an Artist
0
1
2
3
4
5
6
7
Thousands
Promoting the track in the gallery
Promoting the track has not only increased purchases for the track but
has also increased the number of shares for the artist
Music
App
Behavioral
Is there a easy way to track all these
metrics automatically as soon as
users start to use your app ?
Amazon Mobile Analytics
“Collect, visualize and export your app usage data at scale”
Scalable and
Generous Free Tier
Scale to billions of
events per day from
millions of users.
Own Your Data
Data collected are not
shared, aggregated, or
reused
Focus on metrics that
matter. Usage reports
available within 60
minutes of receiving data
from an app
Fast
Key Business Metrics
1. Monthly Active Users (MAU)
2. Daily Active Users (DAU)
3. New Users,
4. Daily Sessions
5. Sticky Factor
6. 1-Day Retention
7. Avg. Revenue per DAU
8. Daily Paying Users
9. Avg. Paying DAU
Get Metrics Important for Your App in a Single View
Get a Detailed View of Each Business Metric
Track Unique Behavior to Your App Using
Custom Events
Retrospective
reporting to analyze
trends and to know
what's happening in
the business
Predictive
applications to
anticipate user
behavior and to
enhance experience
Inquisitive
pattern finding to
discover latent user
behavior and to frame
strategies accordingly
Three Types of Data Driven Development
Going beyond standard metrics will give
you more insight in to user behavior
How does usage pattern vary for users with different demographic profiles?
Who are the most engaged users and what are their usage patterns ?
How does user population distribute across countries and platform ?
How much time does it takes for a user to convert to a paying user ?
Music App
Few Questions that Will Help you Understand
your Users Better
23%
8% 7% 6% 6%
4% 3% 3% 2% 2% 2% 2% 2% 1%
29%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+
Highly engaged users opening
the app more than 15 times
Users with low engagement
Number of times app was opened in last 7 days
Who are the Most Engaged Users and What
are their Usage Patterns?
23%
8% 7% 6% 6%
4% 3% 3% 2% 2% 2% 2% 2% 1%
29%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+
Highly engaged users opening
the app more than 15 times
Users with low engagement
Number of times app was opened in last 7 days
Design strategies to influence users with low engagement and convert
them to highly engaged users
Who are the Most Engaged Users and What
are their Usage Patterns?
30 20 10 0 10 20 30
16-20
20-25
25-30
30-35
35-40
40-45
45-50
50-55
55-60
60-70
70+
Female Male
Time spent in the app(minutes)
Age
How Does Usage Pattern Vary for Users with
Different Demographic Profiles?
Understand your core user demographic profile and deliver relevant
content to them
30 20 10 0 10 20 30
16-20
20-25
25-30
30-35
35-40
40-45
45-50
50-55
55-60
60-70
70+
Female Male
Time spent in the app(minutes)
Age
How Does Usage Pattern Vary for Users with
Different Demographic Profiles?
How Does User Population Distribute Across
Countries and Platform?
Formulate new user acquisition plans in countries that the app has low
penetration
How Does User Population Distribute Across
Countries and Platform?
6%
8%
10%
12%
13% 13%
12%
10%
8%
5%
4%
1 2 3 4 5 6 7 8 9 10 11+
Number of days before first in app purchase
How Many Days Does it Take for a First Time
User to Convert to a Paying User?
6%
8%
10%
12%
13% 13%
12%
10%
8%
5%
4%
1 2 3 4 5 6 7 8 9 10 11+
Number of days before first in app purchase
Target users who have spent more than 8 days in the app and are yet to
purchase
How Many Days Does it Take for a First Time
User to Convert to a Paying User?
Auto Export to Amazon Redshift
Simple &
intuitive
Integrate with
existing data
models
Automatically
collect common
attributes
Schema for Your App’s Event Data
Now Easy to Query and Visualize
Your
Mobile
App
SQL Query
select “app opens”,
count(users) as “frequency”
from (
select
client_cognito_id as “users”
,count(*) as “app opens”
From
AWSMA.v_event
Where
event_type=‘_session.start’
And event_typestamp between
getdate()-7 and getdate()+1
Group by client_cognito_id
)
Group by “app opens”
23%
8%
7%
6% 6%
4%
3% 3%
2% 2% 2% 2% 2%
1%
29%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+
Number of times app was opened in last 7 days
Who are the Most Engaged Users and What
are their Usage Patterns?
SQL Query
select
a_age as “age”
,a_gender as “gender”
,avg(m_session_length) as “time spent”
From
AWSMA.v_event
Where
event_type=‘a_session.duration’
And event_typestamp between
getdate()-90 and getdate()+1
Group by
m_age
,m_gender
30 20 10 0 10 20 30
16-20
20-25
25-30
30-35
35-40
40-45
45-50
50-55
55-60
60-70
70+
Female Male
Age
Time spent in the app(minutes)
How Does Usage Pattern Vary for Users with
Different Demographic Profiles?
How Does User Population Distribute Across
Countries and Platform?
Retrospective
reporting to analyze
trends and to know
what's happening in
the business
Predictive
applications to
anticipate user
behavior and to
enhance experience
Inquisitive
pattern finding to
discover latent user
behavior and to frame
strategies accordingly
Three Types of Data Driven Development
Predicting user behavior will help
you deliver personalized
experience for users
Susan has been using the app for more than 6
months now but she hasn’t opened the music app
in the last ten days
Predictive Application by Example
Music
App
Susan has been using the app for more than 6
months now but she hasn’t opened the music app
in the last ten days
What would you do to bring her back to the app again ?
Music
App
Predictive Application by Example
“Susan, you haven’t listened to your favorite
artists in a while. Want to check them out? ”
Push Notification
Predictive Application by Example
“Susan, you haven’t listened to your favorite
artists in a while. Want to check them out? ”
But what’s the best time to send her this push notification ?
Push Notification
Predictive Application by Example
SELECT e.time_stamp
FROM events e
WHERE customer =‘SUSAN’
AND event_type = ‘_push_notification_open’
HAVING e.date> GETDATE() - 30
You can start by looking at all
the different time slots she has
opened a push notification in the
last 30 days
One Way To Do is…
SELECT e.time_stamp
FROM events e
WHERE customer =‘SUSAN’
AND event_type = ‘_push_notification_open’
AND date_part (dow,e.date ) in (6,7)
HAVING e.date> GETDATE() - 30
But her usage pattern changes
on weekends.
You can edit the query to filter
for weekends only
One Way To Do is…
SELECT e.time_stamp
FROM events e
WHERE customer =‘SUSAN’
AND event_type = ‘_push_notification_open’
AND date_part (dow,e.date ) in (6,7)
HAVING e.date> GETDATE() - 60
Pattern is not clear as she
opened in multiple time slots on
different days.
You can go back in time to get a
more clear pattern
One Way To Do is…
SELECT e.time_stamp
FROM events e
WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..)
AND event_type = ‘_push_notification_open’
AND date_part (dow,e.date ) in (6,7)
HAVING e.date> GETDATE() - 60
but what about other users ?
tweak the query again
One Way To Do is…
SELECT e.time_stamp
FROM events e
WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..)
AND event_type = ‘_push_notification_open’
AND date_part (dow,e.date ) in (6,7)
HAVING e.date> GETDATE() - 120
….and again
One Way To Do is…
SELECT e.time_stamp
FROM events e
WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..)
AND event_type = ‘_push_notification_open’
AND date_part (dow,e.date ) in (6,7)
HAVING e.date> GETDATE() - 120
Use machine learning technology to
learn business rules from your data
Best time to Send
4 PM
9 AM
2 PM
Machine learning automatically
finds patterns in your data and
uses them to make predictions
Better Way To Do it is…
Machine learning automatically
finds patterns in your data and
uses them to make predictions
Your data + machine learning
= personalization in the app
Best time to Send
4 PM
9 AM
2 PM
Better Way To Do it is…
Building and scaling machine learning technology is hard
Machine learning expertise is rare
Closing the gap between models and applications is
time-consuming and expensive
Why Aren’t there More Machine Learning
Applications Today?
What if there were a better way?
Easy to use, managed machine learning service built
for developers
Robust, powerful machine learning technology
based on Amazon’s internal systems
Create models using your data already stored in the
AWS cloud
Deploy models to production in seconds
Amazon Machine Learning
+
Amazon Mobile Analytics Amazon Machine LearningAmazon Redshift
Leverage Mobile App Data in Amazon Redshift to
Build Predictive Applications Using Amazon ML
Train
model
Evaluate and
optimize
Retrieve
predictions
Building Predictive Applications with Amazon ML
1 2 3
Evaluate and
optimize
Retrieve
predictions
Train
model
- Create a Datasource object pointing to your mobile app data
- Explore and understand your data
- Transform data and train your model
Building Predictive Applications with Amazon ML
1 2 3
Create a Datasource Object
Explore and Understand Your Data
Train Your Model
Train
model
Evaluate and
optimize
Retrieve
predictions
- Understand model quality
- Adjust model interpretation
1 2 3
Building Predictive Applications with Amazon ML
Explore Model Quality
Train
model
Evaluate and
optimize
Retrieve
predictions
- Batch predictions
- Real-time predictions
1 2 3
Building Predictive Applications with Amazon ML
Amazon Mobile
Analytics
Amazon
Redshift
App events
Data SourceStrategies
Predictions
Mobile app
developer
Amazon Machine
Learning
+
Now Build Predictive Applications Using Your
Mobile App Data Easily
Your
Mobile
App
Predict users with low probability to purchase in the app and send discount coupon via in-app notification
Predict users with high probability to churn from the app and send push them notification to re-engage
Identify users with high probability to share the app and reach out to them to do the same
Recommend relevant content to users based on similar user’s behavioral patterns
Few Strategies that can be Used Effectively
via Machine Learning
Thank you !
For further questions please email us at
amazon-mobile-analytics@amazon.com

Contenu connexe

Tendances

TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit
 
Do's & Don'ts of Stellar Push & In-App Marketing Campaigns
Do's & Don'ts of Stellar Push & In-App Marketing CampaignsDo's & Don'ts of Stellar Push & In-App Marketing Campaigns
Do's & Don'ts of Stellar Push & In-App Marketing CampaignsLocalytics
 
Banking from the Bus: How APIs Power a Productive Commute
Banking from the Bus: How APIs Power a Productive CommuteBanking from the Bus: How APIs Power a Productive Commute
Banking from the Bus: How APIs Power a Productive CommuteCA Technologies
 
A complete guide about Google Mobile First Index
A complete guide about Google Mobile First Index  A complete guide about Google Mobile First Index
A complete guide about Google Mobile First Index eMarket Education
 
Localytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj AggarwalLocalytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj AggarwalLocalytics
 
App promo-Best practices for App Store Optimization (ASO)
App promo-Best practices for App Store Optimization (ASO)App promo-Best practices for App Store Optimization (ASO)
App promo-Best practices for App Store Optimization (ASO)Gary Yentin
 
SEO Team Lunch & Learn - App Indexing
SEO Team Lunch & Learn - App IndexingSEO Team Lunch & Learn - App Indexing
SEO Team Lunch & Learn - App IndexingStephanie Wallace
 
Ultimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingUltimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingEvgeny Tsarkov
 
8 METHODS TO PERSONALIZE YOUR APPS
8 METHODS TO PERSONALIZE YOUR APPS8 METHODS TO PERSONALIZE YOUR APPS
8 METHODS TO PERSONALIZE YOUR APPSAppdexa
 
Market research - ICON
Market research - ICONMarket research - ICON
Market research - ICONsmgjenkins
 
DEVELOPER TIPS: How To Build Mobile Apps That Stick
DEVELOPER TIPS: How To Build Mobile Apps That StickDEVELOPER TIPS: How To Build Mobile Apps That Stick
DEVELOPER TIPS: How To Build Mobile Apps That StickCleverTap
 
Android app marketing and google play - what you need to know - Fiksu
Android app marketing and google play - what you need to know - FiksuAndroid app marketing and google play - what you need to know - Fiksu
Android app marketing and google play - what you need to know - FiksuAd6 Media
 
How to Make Your Next Game Go BIG | Emmanuel Carraud
How to Make Your Next Game Go BIG | Emmanuel CarraudHow to Make Your Next Game Go BIG | Emmanuel Carraud
How to Make Your Next Game Go BIG | Emmanuel CarraudJessica Tams
 
Use App Store Optimisation to increase your mobile profits
Use App Store Optimisation to increase your mobile profitsUse App Store Optimisation to increase your mobile profits
Use App Store Optimisation to increase your mobile profitsLeadmill
 
Google Analytic for Mobile Applications
Google Analytic for Mobile ApplicationsGoogle Analytic for Mobile Applications
Google Analytic for Mobile ApplicationsRajith Rajan
 
How to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpHow to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpPinar Guler
 
Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Pinar Guler
 
Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsNeeraj K Kushwaha
 

Tendances (20)

TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
 
Do's & Don'ts of Stellar Push & In-App Marketing Campaigns
Do's & Don'ts of Stellar Push & In-App Marketing CampaignsDo's & Don'ts of Stellar Push & In-App Marketing Campaigns
Do's & Don'ts of Stellar Push & In-App Marketing Campaigns
 
Banking from the Bus: How APIs Power a Productive Commute
Banking from the Bus: How APIs Power a Productive CommuteBanking from the Bus: How APIs Power a Productive Commute
Banking from the Bus: How APIs Power a Productive Commute
 
Ads and url portfolio
Ads and url  portfolioAds and url  portfolio
Ads and url portfolio
 
A complete guide about Google Mobile First Index
A complete guide about Google Mobile First Index  A complete guide about Google Mobile First Index
A complete guide about Google Mobile First Index
 
Localytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj AggarwalLocalytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj Aggarwal
 
App promo-Best practices for App Store Optimization (ASO)
App promo-Best practices for App Store Optimization (ASO)App promo-Best practices for App Store Optimization (ASO)
App promo-Best practices for App Store Optimization (ASO)
 
SEO Team Lunch & Learn - App Indexing
SEO Team Lunch & Learn - App IndexingSEO Team Lunch & Learn - App Indexing
SEO Team Lunch & Learn - App Indexing
 
Ultimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingUltimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B Testing
 
8 METHODS TO PERSONALIZE YOUR APPS
8 METHODS TO PERSONALIZE YOUR APPS8 METHODS TO PERSONALIZE YOUR APPS
8 METHODS TO PERSONALIZE YOUR APPS
 
Market research - ICON
Market research - ICONMarket research - ICON
Market research - ICON
 
DEVELOPER TIPS: How To Build Mobile Apps That Stick
DEVELOPER TIPS: How To Build Mobile Apps That StickDEVELOPER TIPS: How To Build Mobile Apps That Stick
DEVELOPER TIPS: How To Build Mobile Apps That Stick
 
Android app marketing and google play - what you need to know - Fiksu
Android app marketing and google play - what you need to know - FiksuAndroid app marketing and google play - what you need to know - Fiksu
Android app marketing and google play - what you need to know - Fiksu
 
How to Make Your Next Game Go BIG | Emmanuel Carraud
How to Make Your Next Game Go BIG | Emmanuel CarraudHow to Make Your Next Game Go BIG | Emmanuel Carraud
How to Make Your Next Game Go BIG | Emmanuel Carraud
 
Use App Store Optimisation to increase your mobile profits
Use App Store Optimisation to increase your mobile profitsUse App Store Optimisation to increase your mobile profits
Use App Store Optimisation to increase your mobile profits
 
Google Analytic for Mobile Applications
Google Analytic for Mobile ApplicationsGoogle Analytic for Mobile Applications
Google Analytic for Mobile Applications
 
How to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpHow to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUp
 
Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)
 
Growth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App InstallsGrowth Hacking- Organic and Paid App Installs
Growth Hacking- Organic and Paid App Installs
 
App Store Optimization Tips 101
App Store Optimization Tips 101App Store Optimization Tips 101
App Store Optimization Tips 101
 

Similaire à AWS August Webinar Series - Analyze Mobile App Data and Build Predictive Applications - 08192015

The Definitive Guide to Qualitative Analytics
The Definitive Guide to Qualitative AnalyticsThe Definitive Guide to Qualitative Analytics
The Definitive Guide to Qualitative AnalyticsBar Clara Mendez
 
Mobile app-marketing-playbook
Mobile app-marketing-playbookMobile app-marketing-playbook
Mobile app-marketing-playbookRaj Singh
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle EngagementLocalytics
 
Mobile App Benchmarks: Engagement & Retention
Mobile App Benchmarks: Engagement & RetentionMobile App Benchmarks: Engagement & Retention
Mobile App Benchmarks: Engagement & RetentionEmmanuel Quartey
 
How to optimize the mobile experience - with insights
How to optimize the mobile experience - with insightsHow to optimize the mobile experience - with insights
How to optimize the mobile experience - with insightsMobtimizers
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesUserZoom
 
Mobile app user_survey_failing_meet_user_expectations
Mobile app user_survey_failing_meet_user_expectationsMobile app user_survey_failing_meet_user_expectations
Mobile app user_survey_failing_meet_user_expectationsat MicroFocus Italy ❖✔
 
Team RMC apps for good entry presentation
Team RMC apps for good entry presentationTeam RMC apps for good entry presentation
Team RMC apps for good entry presentationMarcin P
 
10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 SecondsEvgeny Tsarkov
 
The 2015 App Marketing Guide by Localytics
The 2015 App Marketing Guide by LocalyticsThe 2015 App Marketing Guide by Localytics
The 2015 App Marketing Guide by LocalyticsJordann Le Gal
 
The 2015 App Marketing Guide
The 2015 App Marketing GuideThe 2015 App Marketing Guide
The 2015 App Marketing GuideEvgeny Tsarkov
 
Mobile growth for startups
Mobile growth for startupsMobile growth for startups
Mobile growth for startupsRichard Sgro
 
Optimizing Usage Analysis During Implementation Of Social Media Systems
Optimizing Usage Analysis During Implementation Of Social Media SystemsOptimizing Usage Analysis During Implementation Of Social Media Systems
Optimizing Usage Analysis During Implementation Of Social Media SystemsMartin Rückert
 
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryQuality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryDealmaker Media
 
#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast SeriesLocalytics
 
The 50 Most Important Marketing Charts of 2016
The 50 Most Important Marketing Charts of 2016The 50 Most Important Marketing Charts of 2016
The 50 Most Important Marketing Charts of 2016Percolate
 
Unleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileUnleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileAga Rasyidi Sukandar
 
Mobile growth series - How to Increase App Engagement and User Retention
Mobile growth series - How to Increase App Engagement and User Retention Mobile growth series - How to Increase App Engagement and User Retention
Mobile growth series - How to Increase App Engagement and User Retention Gary Yentin
 

Similaire à AWS August Webinar Series - Analyze Mobile App Data and Build Predictive Applications - 08192015 (20)

Amazon Mobile Analytics
Amazon Mobile AnalyticsAmazon Mobile Analytics
Amazon Mobile Analytics
 
The Definitive Guide to Qualitative Analytics
The Definitive Guide to Qualitative AnalyticsThe Definitive Guide to Qualitative Analytics
The Definitive Guide to Qualitative Analytics
 
Mobile app-marketing-playbook
Mobile app-marketing-playbookMobile app-marketing-playbook
Mobile app-marketing-playbook
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle Engagement
 
Mobile App Benchmarks: Engagement & Retention
Mobile App Benchmarks: Engagement & RetentionMobile App Benchmarks: Engagement & Retention
Mobile App Benchmarks: Engagement & Retention
 
How to optimize the mobile experience - with insights
How to optimize the mobile experience - with insightsHow to optimize the mobile experience - with insights
How to optimize the mobile experience - with insights
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
Mobile app user_survey_failing_meet_user_expectations
Mobile app user_survey_failing_meet_user_expectationsMobile app user_survey_failing_meet_user_expectations
Mobile app user_survey_failing_meet_user_expectations
 
Team RMC apps for good entry presentation
Team RMC apps for good entry presentationTeam RMC apps for good entry presentation
Team RMC apps for good entry presentation
 
10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds
 
The 2015 App Marketing Guide by Localytics
The 2015 App Marketing Guide by LocalyticsThe 2015 App Marketing Guide by Localytics
The 2015 App Marketing Guide by Localytics
 
The 2015 App Marketing Guide
The 2015 App Marketing GuideThe 2015 App Marketing Guide
The 2015 App Marketing Guide
 
Mobile growth for startups
Mobile growth for startupsMobile growth for startups
Mobile growth for startups
 
Optimizing Usage Analysis During Implementation Of Social Media Systems
Optimizing Usage Analysis During Implementation Of Social Media SystemsOptimizing Usage Analysis During Implementation Of Social Media Systems
Optimizing Usage Analysis During Implementation Of Social Media Systems
 
NYC Feed Your App Breakfast
NYC Feed Your App BreakfastNYC Feed Your App Breakfast
NYC Feed Your App Breakfast
 
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryQuality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
 
#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series
 
The 50 Most Important Marketing Charts of 2016
The 50 Most Important Marketing Charts of 2016The 50 Most Important Marketing Charts of 2016
The 50 Most Important Marketing Charts of 2016
 
Unleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of MobileUnleashing Mobile Potentials - Future of Mobile
Unleashing Mobile Potentials - Future of Mobile
 
Mobile growth series - How to Increase App Engagement and User Retention
Mobile growth series - How to Increase App Engagement and User Retention Mobile growth series - How to Increase App Engagement and User Retention
Mobile growth series - How to Increase App Engagement and User Retention
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

AWS August Webinar Series - Analyze Mobile App Data and Build Predictive Applications - 08192015

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sandeep Atluri, Data Scientist, AWS Mobile 19th August,2015 Analyze Mobile App Data and Build Predictive Applications
  • 2. “If you can’t measure it ,you can’t improve it” -Lord Kelvin
  • 3. Retrospective reporting to analyze trends and to know what's happening in the business Predictive applications to anticipate user behavior and to enhance experience Inquisitive pattern finding to discover latent user behavior and to frame strategies accordingly Three Types of Data Driven Development
  • 4. How many users use the app and how often? What are key user behaviors in the app? Your Mobile App How to predict user behavior and use those predictions to enhance their experience ? In the Context of a Mobile App
  • 5. THREE TYPES OF DATA DRIVEN DEVELOPMENT Retrospective reporting to analyze trends and to know what's happening in the business Predictive applications to anticipate user behavior and to enhance experience Inquisitive pattern finding to discover latent user behavior and to frame strategies accordingly
  • 6. Let’s just say you have built a music appMusic App
  • 7. Let’s just say you have built a music app What are some of the questions that would help you analyze trends in the app? Music App
  • 8. Engagement How many users use the app daily to listen music ? How many times users open the app to listen music in a day? How many new users have been acquired to the app ? Monetization How many paying users does the app have ? How much does a average paying user pay ? Retention How many people returned to listen music in the first 7 days after they have installed the app ? Behavioral How many users shared or liked a particular artist ? Few Key Questions to Analyze Trends in the App
  • 9. 65 66 66 66 66 66 Millions Time spent in the app (total session length) 3,000 3,050 3,100 3,150 3,200 3,250 3,300 3,350 Thousands Number of app opens (Sessions) Push notification Marketing campaign Push notification Marketing campaign Music App Engagement
  • 10. Marketing campaign did successfully improve app opens but did not result in users spending more time in the app 65 66 66 66 66 66 Millions Time spent in the app (total session length) 3,000 3,050 3,100 3,150 3,200 3,250 3,300 3,350 Thousands Number of app opens (Sessions) Push notification Marketing campaign Push notification Marketing campaign Engagement Music App
  • 11. $1,000 $2,000 $3,000 $4,000 $5,000 $6,000 Revenue Promotion in app store 0 20 40 60 80 100 Number of paying users Promotion in app store Monetization Music App
  • 12. $1,000 $2,000 $3,000 $4,000 $5,000 $6,000 Revenue Promotion in app store 0 20 40 60 80 100 Number of paying users Promotion in the app store increased the over all revenue and more importantly the number of paying users as well Promotion in app store Music App Monetization
  • 13. 50% 55% 60% 65% 70% 75% 80% 36% 40% 44% 48% 52% Introduction of demo video Week 1 Retention Introduction of demo video Day 1 Retention Music App Retention
  • 14. 50% 55% 60% 65% 70% 75% 80% 36% 40% 44% 48% 52% Introduction of demo video Week 1 Retention Introduction of demo video Day 1 Retention Changing the first time experience in the app has significantly improved retention in the app Music App Retention
  • 15. 0 5 10 15 20 25 30 35 Thousands Number of purchases of a music track Promoting the track in the gallery Number of likes/shares for an Artist 0 1 2 3 4 5 6 7 Thousands Promoting the track in the gallery Music App Behavioral
  • 16. 0 5 10 15 20 25 30 35 Thousands Number of purchases of a music track Promoting the track in the gallery Number of likes/shares for an Artist 0 1 2 3 4 5 6 7 Thousands Promoting the track in the gallery Promoting the track has not only increased purchases for the track but has also increased the number of shares for the artist Music App Behavioral
  • 17. Is there a easy way to track all these metrics automatically as soon as users start to use your app ?
  • 18. Amazon Mobile Analytics “Collect, visualize and export your app usage data at scale” Scalable and Generous Free Tier Scale to billions of events per day from millions of users. Own Your Data Data collected are not shared, aggregated, or reused Focus on metrics that matter. Usage reports available within 60 minutes of receiving data from an app Fast
  • 19. Key Business Metrics 1. Monthly Active Users (MAU) 2. Daily Active Users (DAU) 3. New Users, 4. Daily Sessions 5. Sticky Factor 6. 1-Day Retention 7. Avg. Revenue per DAU 8. Daily Paying Users 9. Avg. Paying DAU Get Metrics Important for Your App in a Single View
  • 20. Get a Detailed View of Each Business Metric
  • 21. Track Unique Behavior to Your App Using Custom Events
  • 22. Retrospective reporting to analyze trends and to know what's happening in the business Predictive applications to anticipate user behavior and to enhance experience Inquisitive pattern finding to discover latent user behavior and to frame strategies accordingly Three Types of Data Driven Development
  • 23. Going beyond standard metrics will give you more insight in to user behavior
  • 24. How does usage pattern vary for users with different demographic profiles? Who are the most engaged users and what are their usage patterns ? How does user population distribute across countries and platform ? How much time does it takes for a user to convert to a paying user ? Music App Few Questions that Will Help you Understand your Users Better
  • 25. 23% 8% 7% 6% 6% 4% 3% 3% 2% 2% 2% 2% 2% 1% 29% 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+ Highly engaged users opening the app more than 15 times Users with low engagement Number of times app was opened in last 7 days Who are the Most Engaged Users and What are their Usage Patterns?
  • 26. 23% 8% 7% 6% 6% 4% 3% 3% 2% 2% 2% 2% 2% 1% 29% 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+ Highly engaged users opening the app more than 15 times Users with low engagement Number of times app was opened in last 7 days Design strategies to influence users with low engagement and convert them to highly engaged users Who are the Most Engaged Users and What are their Usage Patterns?
  • 27. 30 20 10 0 10 20 30 16-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-70 70+ Female Male Time spent in the app(minutes) Age How Does Usage Pattern Vary for Users with Different Demographic Profiles?
  • 28. Understand your core user demographic profile and deliver relevant content to them 30 20 10 0 10 20 30 16-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-70 70+ Female Male Time spent in the app(minutes) Age How Does Usage Pattern Vary for Users with Different Demographic Profiles?
  • 29. How Does User Population Distribute Across Countries and Platform?
  • 30. Formulate new user acquisition plans in countries that the app has low penetration How Does User Population Distribute Across Countries and Platform?
  • 31. 6% 8% 10% 12% 13% 13% 12% 10% 8% 5% 4% 1 2 3 4 5 6 7 8 9 10 11+ Number of days before first in app purchase How Many Days Does it Take for a First Time User to Convert to a Paying User?
  • 32. 6% 8% 10% 12% 13% 13% 12% 10% 8% 5% 4% 1 2 3 4 5 6 7 8 9 10 11+ Number of days before first in app purchase Target users who have spent more than 8 days in the app and are yet to purchase How Many Days Does it Take for a First Time User to Convert to a Paying User?
  • 33. Auto Export to Amazon Redshift
  • 34. Simple & intuitive Integrate with existing data models Automatically collect common attributes Schema for Your App’s Event Data
  • 35. Now Easy to Query and Visualize Your Mobile App
  • 36. SQL Query select “app opens”, count(users) as “frequency” from ( select client_cognito_id as “users” ,count(*) as “app opens” From AWSMA.v_event Where event_type=‘_session.start’ And event_typestamp between getdate()-7 and getdate()+1 Group by client_cognito_id ) Group by “app opens” 23% 8% 7% 6% 6% 4% 3% 3% 2% 2% 2% 2% 2% 1% 29% 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15+ Number of times app was opened in last 7 days Who are the Most Engaged Users and What are their Usage Patterns?
  • 37. SQL Query select a_age as “age” ,a_gender as “gender” ,avg(m_session_length) as “time spent” From AWSMA.v_event Where event_type=‘a_session.duration’ And event_typestamp between getdate()-90 and getdate()+1 Group by m_age ,m_gender 30 20 10 0 10 20 30 16-20 20-25 25-30 30-35 35-40 40-45 45-50 50-55 55-60 60-70 70+ Female Male Age Time spent in the app(minutes) How Does Usage Pattern Vary for Users with Different Demographic Profiles?
  • 38. How Does User Population Distribute Across Countries and Platform?
  • 39. Retrospective reporting to analyze trends and to know what's happening in the business Predictive applications to anticipate user behavior and to enhance experience Inquisitive pattern finding to discover latent user behavior and to frame strategies accordingly Three Types of Data Driven Development
  • 40. Predicting user behavior will help you deliver personalized experience for users
  • 41. Susan has been using the app for more than 6 months now but she hasn’t opened the music app in the last ten days Predictive Application by Example Music App
  • 42. Susan has been using the app for more than 6 months now but she hasn’t opened the music app in the last ten days What would you do to bring her back to the app again ? Music App Predictive Application by Example
  • 43. “Susan, you haven’t listened to your favorite artists in a while. Want to check them out? ” Push Notification Predictive Application by Example
  • 44. “Susan, you haven’t listened to your favorite artists in a while. Want to check them out? ” But what’s the best time to send her this push notification ? Push Notification Predictive Application by Example
  • 45. SELECT e.time_stamp FROM events e WHERE customer =‘SUSAN’ AND event_type = ‘_push_notification_open’ HAVING e.date> GETDATE() - 30 You can start by looking at all the different time slots she has opened a push notification in the last 30 days One Way To Do is…
  • 46. SELECT e.time_stamp FROM events e WHERE customer =‘SUSAN’ AND event_type = ‘_push_notification_open’ AND date_part (dow,e.date ) in (6,7) HAVING e.date> GETDATE() - 30 But her usage pattern changes on weekends. You can edit the query to filter for weekends only One Way To Do is…
  • 47. SELECT e.time_stamp FROM events e WHERE customer =‘SUSAN’ AND event_type = ‘_push_notification_open’ AND date_part (dow,e.date ) in (6,7) HAVING e.date> GETDATE() - 60 Pattern is not clear as she opened in multiple time slots on different days. You can go back in time to get a more clear pattern One Way To Do is…
  • 48. SELECT e.time_stamp FROM events e WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..) AND event_type = ‘_push_notification_open’ AND date_part (dow,e.date ) in (6,7) HAVING e.date> GETDATE() - 60 but what about other users ? tweak the query again One Way To Do is…
  • 49. SELECT e.time_stamp FROM events e WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..) AND event_type = ‘_push_notification_open’ AND date_part (dow,e.date ) in (6,7) HAVING e.date> GETDATE() - 120 ….and again One Way To Do is…
  • 50. SELECT e.time_stamp FROM events e WHERE customer in (‘SUSAN’,’JOE’,’BOB’,…..) AND event_type = ‘_push_notification_open’ AND date_part (dow,e.date ) in (6,7) HAVING e.date> GETDATE() - 120 Use machine learning technology to learn business rules from your data
  • 51. Best time to Send 4 PM 9 AM 2 PM Machine learning automatically finds patterns in your data and uses them to make predictions Better Way To Do it is…
  • 52. Machine learning automatically finds patterns in your data and uses them to make predictions Your data + machine learning = personalization in the app Best time to Send 4 PM 9 AM 2 PM Better Way To Do it is…
  • 53. Building and scaling machine learning technology is hard Machine learning expertise is rare Closing the gap between models and applications is time-consuming and expensive Why Aren’t there More Machine Learning Applications Today?
  • 54. What if there were a better way?
  • 55. Easy to use, managed machine learning service built for developers Robust, powerful machine learning technology based on Amazon’s internal systems Create models using your data already stored in the AWS cloud Deploy models to production in seconds Amazon Machine Learning
  • 56. + Amazon Mobile Analytics Amazon Machine LearningAmazon Redshift Leverage Mobile App Data in Amazon Redshift to Build Predictive Applications Using Amazon ML
  • 58. Evaluate and optimize Retrieve predictions Train model - Create a Datasource object pointing to your mobile app data - Explore and understand your data - Transform data and train your model Building Predictive Applications with Amazon ML 1 2 3
  • 62. Train model Evaluate and optimize Retrieve predictions - Understand model quality - Adjust model interpretation 1 2 3 Building Predictive Applications with Amazon ML
  • 64. Train model Evaluate and optimize Retrieve predictions - Batch predictions - Real-time predictions 1 2 3 Building Predictive Applications with Amazon ML
  • 65. Amazon Mobile Analytics Amazon Redshift App events Data SourceStrategies Predictions Mobile app developer Amazon Machine Learning + Now Build Predictive Applications Using Your Mobile App Data Easily Your Mobile App
  • 66. Predict users with low probability to purchase in the app and send discount coupon via in-app notification Predict users with high probability to churn from the app and send push them notification to re-engage Identify users with high probability to share the app and reach out to them to do the same Recommend relevant content to users based on similar user’s behavioral patterns Few Strategies that can be Used Effectively via Machine Learning
  • 67. Thank you ! For further questions please email us at amazon-mobile-analytics@amazon.com