SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Improve Monitoring 
and Monetization 
of Your Mobile Apps 
Danilo Poccia | Technical Evangelist 
danilop@amazon.com 
@danilop
TRADITIONALLY 
Developer User
BUT WITH MOBILE 
Developer Store User
DIFFICULT TO KNOW YOUR USERS 
Developer Store ?
THREE STEPS TO AGILITY
Measure 
relentlessly 
Experiment 
continuously 
THREE STEPS TO AGILITY 
Learn
Measure 
relentlessly 
Experiment 
continuously 
THREE STEPS TO AGILITY 
Learn
A / B TESTING
Monetization ?
Monetization 
50% of iOS developers 
and 64% of Android 
developers are below the 
‘app poverty line” of $500 
per app per month. 
Developer Economics 
State of the Developer Nation Q3 2014 
© VisionMobile
Monetization 
User 
pays 
Ad 
pays
Monetization 
User 
pays 
Ad 
pays 
Paid App 
In App 
Purchase
Monetization 
User 
pays 
Ad 
pays 
Paid App 
In App 
Purchase
User
User 
Generate 
Data
User 
Data 
Analytics 
Generate 
Collect
User 
Data 
Analytics 
Actions 
Generate 
Metrics Collect 
Segmentation
User 
Data 
Analytics 
Actions 
Generate 
Collect 
Engage 
Metrics 
Segmentation
User 
Data 
Analytics 
Actions 
Generate 
Collect 
Engage 
Metrics 
Segmentation
Developer Economics | State of the Developer Nation Q3 2014 | © VisionMobile | All rights reserved | www.developereconomics.com/go 27
What Customers Told Us About “Mobile Analytics” 
Developers deeply value user analytics and consider it an integral part 
of their app development process. They want to monitor their most 
important metrics in a timely manner, and take action quickly. They 
would like to own their mobile data, just like they do with any other 
AWS service.
Amazon Mobile Analytics 
“Easily collect, visualize and understand your app usage data at scale” 
Scalable and Generous 
Free Tier 
Fast 
Focus on metrics that 
matter. Usage reports 
available within 60 
minutes of receiving data 
from an app 
Scale to billions of 
events per day from 
millions of users. 
Own Your Data 
Data collected are not 
shared, aggregated, or 
reused
Getting Started with Mobile Analytics in 3 steps 
Sign up for AWS Account and create or use existing Cognito ID in 
the AWS Management Console 
Download and integrate the Mobile SDK with a few lines 
of code (Android/FireOS, iOS) 
View engagement and session activity reports in the 
AWS Management console within minutes
Demo: Amazon Mobile Analytics Console
Integrating Mobile Analytics is super simple 
Initialize the MobileAnalyticsManager. That’s it! Get Session 
Activity in the AWS Management Console. 
private static MobileAnalyticsManager analytics; 
analytics = MobileAnalyticsManager.getOrCreateInstance( 
this.getApplicationContext(),"yourCompany.yourAppId", 
Regions.YOUR_REGION, config, cognitoProvider ); 
Add OnResume() and OnPause() 
analytics.getSessionClient().resumeSession(); 
analytics.getSessionClient().pauseSession(); 
Analytics.getEventClient().submitEvents(); 
For Custom Events activity reports, add events. 
EventClient eventClient = analytics.getEventClient(); 
MobileAnalyticsEvent visitEvent = eventClient.createEvent("speedSet"); 
eventClient.recordEvent(visitEvent);
Integrating Mobile Analytics is super simple 
Initialize the AWSMobileAnalytics object. That’s it! Get Session 
Activity in the AWS Management Console. 
AWSMobileAnalytics* analytics = [AWSMobileAnalytics 
defaultAWSMobileAnalyticsWithIdentifier:@"someuniqueid"]; 
Create add Custom Events 
id<AWSMobileAnalyticsEventClient> eventClient = 
analytics.eventClient; 
id<AWSMobileAnalyticsEvent> level1Event = [eventClient 
createEventWithEventType:@"level1Complete"]; 
Submit the event. If we don't call submitEvents, events 
will automatically be submitted at periodic intervals. 
[eventClient submitEvents]; 
iOS
Go Back to Your Users with Mobile Push Notifications 
Broadcast Direct Closed Loop 
Identical messages to 
many at once 
Unique messages to 
individual customers 
Targeted and optimized 
with analytics
Each platform works differently, and push gets even more 
complex as you scale to support millions of devices. 
Cloud App 
Platform Services Mobile Apps
Amazon SNS 
Cross-platform 
Mobile Push 
Internet 
Apple APNS 
Google GCM 
Baidu CP 
Amazon ADM 
Windows WNS and 
MPNS 
Industry’s First! 
New! 
iOS 
Apple iPhones and iPads 
Android Phones and Tablets in China 
With Amazon SNS, developers can send push notifications on multiple platforms 
and reach mobile users around the world 
New features: 
Message Expiry Time 
Message Attributes 
Amazon SNS Mobile Push 
Android Phones and Tablets 
Kindle Fire Devices 
Windows Desktop and Windows Phone 
Devices
Authenticate users 
Amazon Cognito 
(Identity Broker) 
Authorize access 
AWS Identity and 
Access Management 
Analyze User Behavior 
Store and share media 
Synchronize data 
AWS Mobile SDK 
Amazon Mobile 
Analytics 
Deliver media 
Amazon Cognito 
(Sync) 
Amazon S3 
Transfer Manager 
Amazon CloudFront 
(Device Detection) 
Store shared data 
Amazon DynamoDB 
(Object Mapper) 
Stream real-time data 
Amazon Kinesis 
(Recorder) 
Track Retention 
Amazon Mobile 
Analytics 
Send push notifications 
Amazon SNS 
Mobile Push 
Your 
Mobile 
App
Get Started for Free! 
Amazon Cognito Amazon Mobile 
Analytics 
Amazon SNS 
Mobile Push 
Free Tier: 
1 Million push messages 
every month 
Free Tier 
(for first 12 months): 
1 Million syncs/month + 
10GB of storage for 
Amazon Cognito 
Free Tier: 
100 Million events every 
month 
http://aws.amazon.com/mobile
Improve Monitoring 
and Monetization 
of Your Mobile Apps 
Danilo Poccia | Technical Evangelist 
danilop@amazon.com 
@danilop

Weitere ähnliche Inhalte

Was ist angesagt?

Azure Mobile Services
Azure Mobile ServicesAzure Mobile Services
Azure Mobile Servicesfatih demir
 
Google Mobile App Analytics
Google Mobile App AnalyticsGoogle Mobile App Analytics
Google Mobile App AnalyticsBelmond Victor
 
Build Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile ServicesBuild Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile ServicesAmazon Web Services
 
Un backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésUn backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésAmazon Web Services
 
Developing Mobile Applications with AWS MobileHub and AWS Amplify
Developing Mobile Applications with AWS MobileHub and AWS AmplifyDeveloping Mobile Applications with AWS MobileHub and AWS Amplify
Developing Mobile Applications with AWS MobileHub and AWS AmplifyAmazon Web Services
 
Mobile App Analytics
Mobile App AnalyticsMobile App Analytics
Mobile App Analyticspragativbora
 
Making mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementMaking mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementAnton Shunkov
 
Introducing Azure Mobile Engagement
Introducing Azure Mobile Engagement Introducing Azure Mobile Engagement
Introducing Azure Mobile Engagement Sukriti Sharma
 
Engaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementEngaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementRuhani Arora
 
Measuring and Optimising Apps using Google Mobile App Analytics
Measuring and Optimising Apps using Google Mobile App AnalyticsMeasuring and Optimising Apps using Google Mobile App Analytics
Measuring and Optimising Apps using Google Mobile App AnalyticsCemal Buyukgokcesu
 
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications HubCross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications HubSukriti Sharma
 
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...Amazon Web Services
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase AnalyticsMariam Aslam
 
How to successfully launch your App out of Asia
How to successfully launch your App out of AsiaHow to successfully launch your App out of Asia
How to successfully launch your App out of AsiaAdjust
 
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web ServicesMobCon
 
Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019Dmitry Klymenko
 
Cloud-powered Mobile Apps
Cloud-powered Mobile AppsCloud-powered Mobile Apps
Cloud-powered Mobile AppsDanilo Poccia
 
02 cloud poweredmobileappsonaws_short
02 cloud poweredmobileappsonaws_short02 cloud poweredmobileappsonaws_short
02 cloud poweredmobileappsonaws_shortCodemotion
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase AnalyticsMariam Aslam
 
AWS Summit Benelux 2013 - Use Cases for Cloud
AWS Summit Benelux 2013 - Use Cases for CloudAWS Summit Benelux 2013 - Use Cases for Cloud
AWS Summit Benelux 2013 - Use Cases for CloudAmazon Web Services
 

Was ist angesagt? (20)

Azure Mobile Services
Azure Mobile ServicesAzure Mobile Services
Azure Mobile Services
 
Google Mobile App Analytics
Google Mobile App AnalyticsGoogle Mobile App Analytics
Google Mobile App Analytics
 
Build Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile ServicesBuild Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile Services
 
Un backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectésUn backend: pour tous vos objets connectés
Un backend: pour tous vos objets connectés
 
Developing Mobile Applications with AWS MobileHub and AWS Amplify
Developing Mobile Applications with AWS MobileHub and AWS AmplifyDeveloping Mobile Applications with AWS MobileHub and AWS Amplify
Developing Mobile Applications with AWS MobileHub and AWS Amplify
 
Mobile App Analytics
Mobile App AnalyticsMobile App Analytics
Mobile App Analytics
 
Making mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile EngagementMaking mobile apps personal with Azure Mobile Engagement
Making mobile apps personal with Azure Mobile Engagement
 
Introducing Azure Mobile Engagement
Introducing Azure Mobile Engagement Introducing Azure Mobile Engagement
Introducing Azure Mobile Engagement
 
Engaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile EngagementEngaging your Mobile App Users using Azure Mobile Engagement
Engaging your Mobile App Users using Azure Mobile Engagement
 
Measuring and Optimising Apps using Google Mobile App Analytics
Measuring and Optimising Apps using Google Mobile App AnalyticsMeasuring and Optimising Apps using Google Mobile App Analytics
Measuring and Optimising Apps using Google Mobile App Analytics
 
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications HubCross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications Hub
 
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
AWS Mobile Services: Amazon Cognito - Identity Broker and Synchronization Ser...
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase Analytics
 
How to successfully launch your App out of Asia
How to successfully launch your App out of AsiaHow to successfully launch your App out of Asia
How to successfully launch your App out of Asia
 
4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services4. Carlos Conde - Amazon Web Services
4. Carlos Conde - Amazon Web Services
 
Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019Mobile App Analytics. Why, How, What's new - Mar 2019
Mobile App Analytics. Why, How, What's new - Mar 2019
 
Cloud-powered Mobile Apps
Cloud-powered Mobile AppsCloud-powered Mobile Apps
Cloud-powered Mobile Apps
 
02 cloud poweredmobileappsonaws_short
02 cloud poweredmobileappsonaws_short02 cloud poweredmobileappsonaws_short
02 cloud poweredmobileappsonaws_short
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase Analytics
 
AWS Summit Benelux 2013 - Use Cases for Cloud
AWS Summit Benelux 2013 - Use Cases for CloudAWS Summit Benelux 2013 - Use Cases for Cloud
AWS Summit Benelux 2013 - Use Cases for Cloud
 

Andere mochten auch

Marketing Plan for an App.
Marketing Plan for an App.Marketing Plan for an App.
Marketing Plan for an App.Yash Patel
 
Attract online customers to your store online marketing strategy
Attract online customers to your store online marketing strategyAttract online customers to your store online marketing strategy
Attract online customers to your store online marketing strategyEBriks Infotech Pvt. Ltd.
 
Marketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppMarketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppSourab Mangrulkar
 
Android App-Marketing Strategy
Android App-Marketing StrategyAndroid App-Marketing Strategy
Android App-Marketing StrategySarthak Chaturvedi
 
Final Project - Marketing Plan for Mobile App (Shoppers Way)
Final Project - Marketing Plan for Mobile App (Shoppers Way)Final Project - Marketing Plan for Mobile App (Shoppers Way)
Final Project - Marketing Plan for Mobile App (Shoppers Way)Anugrah Nimavat
 
Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Sven Jürgens
 
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
 
Brand Positioning Game Plan - EBriks Infotech
Brand Positioning Game Plan - EBriks InfotechBrand Positioning Game Plan - EBriks Infotech
Brand Positioning Game Plan - EBriks InfotechEBriks Infotech Pvt. Ltd.
 
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)Dave Lloyd
 
Marketing strategy of mobile app
Marketing strategy of mobile appMarketing strategy of mobile app
Marketing strategy of mobile appRitambhara Kumari
 
App Marketing Strategies
App Marketing StrategiesApp Marketing Strategies
App Marketing Strategiestechugo
 
Marketing plan for a new android app
Marketing plan for a new android appMarketing plan for a new android app
Marketing plan for a new android appVivek Kumar Gupta
 
Local Store Marketing Presentation
Local Store Marketing PresentationLocal Store Marketing Presentation
Local Store Marketing PresentationMary White-cornell
 

Andere mochten auch (13)

Marketing Plan for an App.
Marketing Plan for an App.Marketing Plan for an App.
Marketing Plan for an App.
 
Attract online customers to your store online marketing strategy
Attract online customers to your store online marketing strategyAttract online customers to your store online marketing strategy
Attract online customers to your store online marketing strategy
 
Marketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' AppMarketing Strategy: 'Plan It' App
Marketing Strategy: 'Plan It' App
 
Android App-Marketing Strategy
Android App-Marketing StrategyAndroid App-Marketing Strategy
Android App-Marketing Strategy
 
Final Project - Marketing Plan for Mobile App (Shoppers Way)
Final Project - Marketing Plan for Mobile App (Shoppers Way)Final Project - Marketing Plan for Mobile App (Shoppers Way)
Final Project - Marketing Plan for Mobile App (Shoppers Way)
 
Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)Mobile App Marketing Strategy - App Store Optimization (ASO)
Mobile App Marketing Strategy - App Store Optimization (ASO)
 
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
 
Brand Positioning Game Plan - EBriks Infotech
Brand Positioning Game Plan - EBriks InfotechBrand Positioning Game Plan - EBriks Infotech
Brand Positioning Game Plan - EBriks Infotech
 
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
 
Marketing strategy of mobile app
Marketing strategy of mobile appMarketing strategy of mobile app
Marketing strategy of mobile app
 
App Marketing Strategies
App Marketing StrategiesApp Marketing Strategies
App Marketing Strategies
 
Marketing plan for a new android app
Marketing plan for a new android appMarketing plan for a new android app
Marketing plan for a new android app
 
Local Store Marketing Presentation
Local Store Marketing PresentationLocal Store Marketing Presentation
Local Store Marketing Presentation
 

Ähnlich wie Improve Monitoring & Monetization of Your Mobile Apps

Introduction to AWS for Android Developers
Introduction to AWS for Android DevelopersIntroduction to AWS for Android Developers
Introduction to AWS for Android DevelopersAmazon Web Services
 
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014Amazon Web Services
 
AWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device FarmAWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device FarmAmazon Web Services
 
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDBAmazon Web Services
 
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...Amazon Web Services
 
I servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzioneI servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzioneAmazon Web Services
 
Build Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesBuild Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesAmazon Web Services
 
Cloud-powered Cross-platform Mobile Apps on AWS
Cloud-powered Cross-platform Mobile Apps on AWSCloud-powered Cross-platform Mobile Apps on AWS
Cloud-powered Cross-platform Mobile Apps on AWSDanilo Poccia
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsAmazon Web Services
 
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Amazon Web Services
 
Getting Started with AWS Mobile Hub
Getting Started with AWS Mobile Hub Getting Started with AWS Mobile Hub
Getting Started with AWS Mobile Hub Amazon Web Services
 
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition ![XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !Cellenza
 
Building Mobile Apps on AWS at Websummit Diublin
Building Mobile Apps on AWS at Websummit DiublinBuilding Mobile Apps on AWS at Websummit Diublin
Building Mobile Apps on AWS at Websummit DiublinAmazon Web Services
 
SRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile ServicesSRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile ServicesAmazon Web Services
 
SRV411 Deep Dive on Mobile Application Development with AWS
SRV411 Deep Dive on Mobile Application Development with AWSSRV411 Deep Dive on Mobile Application Development with AWS
SRV411 Deep Dive on Mobile Application Development with AWSAmazon Web Services
 
AWS Cloud Kata 2014 | Jakarta - 2-2 Mobile
AWS Cloud Kata 2014 | Jakarta - 2-2 MobileAWS Cloud Kata 2014 | Jakarta - 2-2 Mobile
AWS Cloud Kata 2014 | Jakarta - 2-2 MobileAmazon Web Services
 

Ähnlich wie Improve Monitoring & Monetization of Your Mobile Apps (20)

Introduction to AWS for Android Developers
Introduction to AWS for Android DevelopersIntroduction to AWS for Android Developers
Introduction to AWS for Android Developers
 
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014
(MBL310) Workshop: Build iOS Apps Using AWS Mobile Services | AWS re:Invent 2014
 
AWS Mobile Hub
AWS Mobile HubAWS Mobile Hub
AWS Mobile Hub
 
AWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device FarmAWS Mobile Hub + AWS Device Farm
AWS Mobile Hub + AWS Device Farm
 
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB
(GAM401) Build a Serverless Mobile Game w/ Cognito, Lambda & DynamoDB
 
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...
AWS April Webinar Series - Easily Build and Scale Mobile Apps with AWS Mobile...
 
I servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzioneI servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzione
 
Build Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile ServicesBuild Your Mobile App with AWS Mobile Services
Build Your Mobile App with AWS Mobile Services
 
Cloud-powered Cross-platform Mobile Apps on AWS
Cloud-powered Cross-platform Mobile Apps on AWSCloud-powered Cross-platform Mobile Apps on AWS
Cloud-powered Cross-platform Mobile Apps on AWS
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
 
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
Deep Dive: Developing, Deploying & Operating Mobile Apps with AWS
 
Getting Started with AWS Mobile Hub
Getting Started with AWS Mobile Hub Getting Started with AWS Mobile Hub
Getting Started with AWS Mobile Hub
 
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition ![XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
 
Building mobile apps on aws
Building mobile apps on awsBuilding mobile apps on aws
Building mobile apps on aws
 
Building mobile apps on AWS
Building mobile apps on AWSBuilding mobile apps on AWS
Building mobile apps on AWS
 
Building Mobile Apps on AWS at Websummit Diublin
Building Mobile Apps on AWS at Websummit DiublinBuilding Mobile Apps on AWS at Websummit Diublin
Building Mobile Apps on AWS at Websummit Diublin
 
AWS Mobile Hub Overview
AWS Mobile Hub OverviewAWS Mobile Hub Overview
AWS Mobile Hub Overview
 
SRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile ServicesSRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile Services
 
SRV411 Deep Dive on Mobile Application Development with AWS
SRV411 Deep Dive on Mobile Application Development with AWSSRV411 Deep Dive on Mobile Application Development with AWS
SRV411 Deep Dive on Mobile Application Development with AWS
 
AWS Cloud Kata 2014 | Jakarta - 2-2 Mobile
AWS Cloud Kata 2014 | Jakarta - 2-2 MobileAWS Cloud Kata 2014 | Jakarta - 2-2 Mobile
AWS Cloud Kata 2014 | Jakarta - 2-2 Mobile
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 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
 
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
 

Kürzlich hochgeladen (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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)
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 

Improve Monitoring & Monetization of Your Mobile Apps

  • 1. Improve Monitoring and Monetization of Your Mobile Apps Danilo Poccia | Technical Evangelist danilop@amazon.com @danilop
  • 3. BUT WITH MOBILE Developer Store User
  • 4. DIFFICULT TO KNOW YOUR USERS Developer Store ?
  • 5. THREE STEPS TO AGILITY
  • 6. Measure relentlessly Experiment continuously THREE STEPS TO AGILITY Learn
  • 7. Measure relentlessly Experiment continuously THREE STEPS TO AGILITY Learn
  • 8. A / B TESTING
  • 9.
  • 10.
  • 12. Monetization 50% of iOS developers and 64% of Android developers are below the ‘app poverty line” of $500 per app per month. Developer Economics State of the Developer Nation Q3 2014 © VisionMobile
  • 14. Monetization User pays Ad pays Paid App In App Purchase
  • 15. Monetization User pays Ad pays Paid App In App Purchase
  • 16. User
  • 18. User Data Analytics Generate Collect
  • 19. User Data Analytics Actions Generate Metrics Collect Segmentation
  • 20. User Data Analytics Actions Generate Collect Engage Metrics Segmentation
  • 21. User Data Analytics Actions Generate Collect Engage Metrics Segmentation
  • 22. Developer Economics | State of the Developer Nation Q3 2014 | © VisionMobile | All rights reserved | www.developereconomics.com/go 27
  • 23. What Customers Told Us About “Mobile Analytics” Developers deeply value user analytics and consider it an integral part of their app development process. They want to monitor their most important metrics in a timely manner, and take action quickly. They would like to own their mobile data, just like they do with any other AWS service.
  • 24. Amazon Mobile Analytics “Easily collect, visualize and understand your app usage data at scale” Scalable and Generous Free Tier Fast Focus on metrics that matter. Usage reports available within 60 minutes of receiving data from an app Scale to billions of events per day from millions of users. Own Your Data Data collected are not shared, aggregated, or reused
  • 25. Getting Started with Mobile Analytics in 3 steps Sign up for AWS Account and create or use existing Cognito ID in the AWS Management Console Download and integrate the Mobile SDK with a few lines of code (Android/FireOS, iOS) View engagement and session activity reports in the AWS Management console within minutes
  • 26. Demo: Amazon Mobile Analytics Console
  • 27. Integrating Mobile Analytics is super simple Initialize the MobileAnalyticsManager. That’s it! Get Session Activity in the AWS Management Console. private static MobileAnalyticsManager analytics; analytics = MobileAnalyticsManager.getOrCreateInstance( this.getApplicationContext(),"yourCompany.yourAppId", Regions.YOUR_REGION, config, cognitoProvider ); Add OnResume() and OnPause() analytics.getSessionClient().resumeSession(); analytics.getSessionClient().pauseSession(); Analytics.getEventClient().submitEvents(); For Custom Events activity reports, add events. EventClient eventClient = analytics.getEventClient(); MobileAnalyticsEvent visitEvent = eventClient.createEvent("speedSet"); eventClient.recordEvent(visitEvent);
  • 28. Integrating Mobile Analytics is super simple Initialize the AWSMobileAnalytics object. That’s it! Get Session Activity in the AWS Management Console. AWSMobileAnalytics* analytics = [AWSMobileAnalytics defaultAWSMobileAnalyticsWithIdentifier:@"someuniqueid"]; Create add Custom Events id<AWSMobileAnalyticsEventClient> eventClient = analytics.eventClient; id<AWSMobileAnalyticsEvent> level1Event = [eventClient createEventWithEventType:@"level1Complete"]; Submit the event. If we don't call submitEvents, events will automatically be submitted at periodic intervals. [eventClient submitEvents]; iOS
  • 29. Go Back to Your Users with Mobile Push Notifications Broadcast Direct Closed Loop Identical messages to many at once Unique messages to individual customers Targeted and optimized with analytics
  • 30. Each platform works differently, and push gets even more complex as you scale to support millions of devices. Cloud App Platform Services Mobile Apps
  • 31. Amazon SNS Cross-platform Mobile Push Internet Apple APNS Google GCM Baidu CP Amazon ADM Windows WNS and MPNS Industry’s First! New! iOS Apple iPhones and iPads Android Phones and Tablets in China With Amazon SNS, developers can send push notifications on multiple platforms and reach mobile users around the world New features: Message Expiry Time Message Attributes Amazon SNS Mobile Push Android Phones and Tablets Kindle Fire Devices Windows Desktop and Windows Phone Devices
  • 32. Authenticate users Amazon Cognito (Identity Broker) Authorize access AWS Identity and Access Management Analyze User Behavior Store and share media Synchronize data AWS Mobile SDK Amazon Mobile Analytics Deliver media Amazon Cognito (Sync) Amazon S3 Transfer Manager Amazon CloudFront (Device Detection) Store shared data Amazon DynamoDB (Object Mapper) Stream real-time data Amazon Kinesis (Recorder) Track Retention Amazon Mobile Analytics Send push notifications Amazon SNS Mobile Push Your Mobile App
  • 33.
  • 34. Get Started for Free! Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Free Tier: 1 Million push messages every month Free Tier (for first 12 months): 1 Million syncs/month + 10GB of storage for Amazon Cognito Free Tier: 100 Million events every month http://aws.amazon.com/mobile
  • 35. Improve Monitoring and Monetization of Your Mobile Apps Danilo Poccia | Technical Evangelist danilop@amazon.com @danilop