Upload
sukriti-sharma
View
253
Download
3
Embed Size (px)
Citation preview
Agenda
• What is Azure Mobile Engagement?
• Capabilities
• Use Case Scenarios/ Demos
• Success Stories
What is Azure Mobile Engagement?
Open APIs & easy
integration
Actionable insights
available in real-time
to increase app
usage
A value-added push
& communications
platform
Data protection &
privacy across the
globe
A SaaS-delivered Mobile Engagement platform
Better insights. Bigger impact. Built for you.
Trigger actions according to user behavior and demographics with big data collection and real time processing
Create custom dashboards to measure KPIs, track retention and stickiness, and determine what campaigns are driving the highest ROI
Easily and continually enhance and optimize the user experience with User Path view
Create targeted campaigns with intelligent customer segments and in-app messaging capabilities
Reach customers in a highly effective and non-intrusive manner
Integrate flawlessly with native push notifications gateways such as Google’s GCM, Apple’s APNS or Microsoft MPNS
Integrate into applications easily with open APIs
Leverage existing data from CRM, CMS, and other business related systems
Improve audience targeting and protect existing investments
Like all Azure services, Mobile Engagement does not share or sell information derived from customers’ property
Microsoft’s longstanding commitment to privacy is an integral part of our product and service lifecycle
We work to be transparent in our privacy practices, offer meaningful privacy choices, and manage the data we store responsibly
Why Mobile Engagement?
• Reach more relevant customers
• Mobile apps more engaging
• Welcome strategy
• Promote a new content
• Rate the application
• Boost subscriptions
• Tutorial
Increase Retention & Profitability
Personalized Messages
Relevant Targeting
Constant Customer
Touch Points
Extended Customer
Engagements
Your Frontend
Azure Mobile
Engagement Platform
Analyze Segment Push
Collect Data
Push communications
& in-app messaging
Customer
Applications
CMO
Marketers
Developers
Mobile Engagement Capabilities
Analytics• User
• Sessions
• Activities
• Usage Path
• Events
• Jobs
• Technical
• Crashes
• Errors
Monitor• Sessions
• Events
• Jobs
• Crashes
• Errors
Reach• Push Notifications
• In-App Messages
• Cross Platform Push
Segments• Dynamic segmentation
• Automated Scenarios
• Custom Dashboards
Code Snippets
• Engagement & Reach initialization– private void Application_Launching(object sender, LaunchingEventArgs e)
{
EngagementAgent.Instance.Init();
EngagementReach.Instance.Init();
}
– private void Application_Activated(object sender, ActivatedEventArgs e)
{
EngagementAgent.Instance.OnActivated(e);
EngagementReach.Instance.OnActivated(e);
}
Code Snippets
• Reporting Activities
– EngagementAgent.Instance.StartActivity("main", new Dictionary<object,
object>() {{"example", "data"}});
• Reporting Jobs
– EngagementAgent.Instance.StartJob("uploadData", extras);
– EngagementAgent.Instance.EndJob("uploadData");
Code Snippets
• Reporting Events– Standalone Events
• EngagementAgent.Instance.SendEvent("event", extra);
– Session events• EngagementAgent.Instance.SendSessionEvent("sessionEvent", extras);
– Job Events• EngagementAgent.Instance.SendJobEvent("eventName", "jobName", extras);
Code Snippets
• Reporting Errors– Standalone errors
• EngagementAgent.Instance.SendError("errorName", extras);
– Session errors• EngagementAgent.Instance.SendSessionError("errorName", extra);
– Job errors• EngagementAgent.Instance.SendJobError("errorName", "jobname", extra);
Code Snippets
• Reporting Crashes– Send an exception
• EngagementAgent.Instance.SendCrash(aCatchedException);
or
• EngagementAgent.Instance.SendCrash(new Exception("example"), terminateSession: true);
– Send an unhandled exception• private void Application_UnhandledException(object sender,
ApplicationUnhandledExceptionEventArgs e)
{
// your own code
EngagementAgent.Instance.SendCrash(e);
}
*Mobile Engagement available in the US and EMEA, additional availability coming soon
Scale out to support
billions of push
notifications
Cutting edge security
and privacy practices
Millions of app opens
Thousands of partners
and developers
Datacenters around
the world
Public Preview: NowOpen to the public – provision via Azure Mobile Engagement portal (basic functionality)
General Availability: Coming Soon*SLA. Admin experience integrated in Azure portal. Multi-geo, disaster recovery, hybrid deployment, and other enterprise features.
Pricing Overview**GA monthly pricing is expected to directionally be in the range of:
Graduated Tier (MAUs) $ per MAU
0 to 100K $0.0100 per MAU
100K to 1M $0.0078 per MAU
1M to 3M $0.0030 per MAU
Over 3M Custom Pricing
Graduated pricing calculation:
500K MAU = 100K*$0.01+400K*$0.0078 = $4,120
*Subject to change
**Directional pricing/terms below are subject to change and do not represent a guarantee of GA timing. This information is
for discussion purposes only. No sales may be transacted until service is commercially available
**All pricing information provided above is intended solely to be a non-binding estimate as of the date this guidance is
provided. It does not constitute an offer by Microsoft. The actual pricing will be reflected on the EA Price List, when this
offering becomes available.
**MAU: Monthly Active User - A customer’s end user who uses the app at least once in the past 30 days on a single device
(if an Active User uses the app on their cellphone and tablet, this counts as 2 MAUs)
**MAUs calculated and emitted on a daily basis. Graduated tier pricing calculated on a UTC calendar basis
Azure Makes It PossibleWith a comprehensive cloud platform that supports mobile first
Media Web
Integration
Big Data
Mobile
Azure
To learn more about Mobile Engagement, visit:http://azure.microsoft.com/en-us/services/mobile-engagement/
Details on pricing can be found here:http://azure.microsoft.com/en-us/pricing/details/mobile-engagement/
ReferencesRelated references for you to expand your knowledge on the subject
• http://azure.microsoft.com/en-
us/documentation/articles/mobile-engagement-
concepts/
• http://azure.microsoft.com/en-
us/documentation/articles/mobile-engagement-how-tos/
Azure Portal
http://azure.microsoft.com
Azure Updates
http://azure.microsoft.com/blog/
Microsoft Virtual Academy
aka.ms/mva
Developer Network
msdn.microsoft.com/
Azure SupportMust know resources to get online help for Azure.
Azure Support Options
http://azure.microsoft.com/en-
us/support/options/
Azure Support Plans
http://azure.microsoft.com/en-
us/support/plans/
Ask questions, & get answers
Post questions
in the Azure
forums
Tag questions
with the keyword
Azure.