{"id":39027,"date":"2019-04-05T09:47:59","date_gmt":"2019-04-05T14:47:59","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/appcenter\/?p=39027"},"modified":"2019-04-05T10:08:23","modified_gmt":"2019-04-05T15:08:23","slug":"become-a-dev-rockstar-by-learning-about-your-users-with-visual-studio-app-center-and-azure","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/appcenter\/become-a-dev-rockstar-by-learning-about-your-users-with-visual-studio-app-center-and-azure\/","title":{"rendered":"Become a Dev Rockstar by Learning About your Users with Visual Studio App Center and Azure"},"content":{"rendered":"<p><em>This is a guest post by Sunny Mukherjee.<\/em><\/p>\n<p><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">As a customer of Visual Studio App Center, you\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">linked your code repositor<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">y<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">,\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">configured your first\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">mobile\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">build definitions,\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">committed your code,\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">watched your builds in real-time<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">, and\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">installed your mobile app on real devices<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">.\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">Bravo!\u00a0 You have set up a full Continuous Integration \/ Continuous Deployment mobile pipeline\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">where<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">\u00a0code is\u00a0<\/span><span class=\"ContextualSpellingAndGrammarError SCXW16077382 BCX0\">committed<\/span><span class=\"NormalTextRun SCXW16077382 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">and new<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">\u00a0features are available to your testers or customers within minutes<\/span><\/span><span class=\"TextRun SCXW16077382 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16077382 BCX0\">.\u00a0\u00a0<\/span><\/span><span class=\"EOP SCXW16077382 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">Now that you have become a\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW188969558 BCX0\">r<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW188969558 BCX0\">ockstar<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0at your company<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">, your boss expects more from your skills and asks<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">, \u201c<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">c<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">an we learn more about our customers\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">over\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">an extended period of time<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW188969558 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">to make our products better?<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u201d<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">You\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">already<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0integrat<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">ed<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0the Analytics SDK\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">into your app<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">,<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">b<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">ut now you are thinking<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">,<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u201c<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">h<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">ow do I store data over an extended\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"AdvancedProofingIssue SCXW188969558 BCX0\">period of time<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW188969558 BCX0\">?\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW188969558 BCX0\">I am not sur<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">e<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">.<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u201d<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">Y<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">ou\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"AdvancedProofingIssue SCXW188969558 BCX0\">definitely don\u2019t<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0want to say that out aloud\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">in front of your boss!\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">Don\u2019t worry.\u00a0 App Center works seamlessly with Azure\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">so<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0you can export your user data to Azure and analyze it there to\u00a0<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">learn more about<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">\u00a0your users<\/span><\/span><span class=\"TextRun SCXW188969558 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188969558 BCX0\">.<\/span><\/span><span class=\"EOP SCXW188969558 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li><span data-contrast=\"auto\">Shopping app:<\/span>\n<ul>\n<li><span data-contrast=\"auto\">Learn what products\u00a0<\/span><span data-contrast=\"auto\">your<\/span><span data-contrast=\"auto\">\u00a0users\u00a0<\/span><span data-contrast=\"auto\">are saving to\u00a0<\/span><span data-contrast=\"auto\">learn about popular seasonal products<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Learn what users are searching to\u00a0<\/span><span data-contrast=\"auto\">recommend products<\/span><span data-contrast=\"auto\">\u00a0to new users who sign up later<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"auto\">Restaurant<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">ratings\u00a0<\/span><span data-contrast=\"auto\">app<\/span>\n<ul>\n<li><span data-contrast=\"auto\">Learn what<\/span><span data-contrast=\"auto\">\u00a0restaurants your users have rated\u00a0<\/span><span data-contrast=\"auto\">highly\u00a0<\/span><span data-contrast=\"auto\">to prioritize similar restaurants on their news feed based on their proximity<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"auto\">Financial app<\/span>\n<ul>\n<li><span data-contrast=\"auto\">Learn\u00a0<\/span><span data-contrast=\"auto\">a user\u2019s spending or saving habits to display beautiful dashboards showing their financial habits over time<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">You get the idea.\u00a0\u00a0<\/span><span data-contrast=\"auto\">M<\/span><span data-contrast=\"auto\">ore data means a<\/span><span data-contrast=\"auto\">n<\/span><span data-contrast=\"auto\">\u00a0intelligent service\u00a0<\/span><span data-contrast=\"auto\">and a better experience\u00a0<\/span><span data-contrast=\"auto\">for your\u00a0<\/span><span data-contrast=\"auto\">customers<\/span><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-contrast=\"auto\">You might be thinking.\u00a0 \u201c<\/span><span data-contrast=\"auto\">The data is already\u00a0<\/span><span data-contrast=\"auto\">in App Center<\/span><span data-contrast=\"auto\">.\u00a0 What else do I need?\u201d\u00a0 Not so fast.\u00a0\u00a0<\/span><span data-contrast=\"auto\">Just refer to the <a href=\"https:\/\/docs.microsoft.com\/en-us\/appcenter\/diagnostics\/features#set-data-retention\">documentation<\/a> to see<\/span><span data-contrast=\"auto\">\u00a0that your events are stored for a limited\u00a0period of time<\/span><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">As you can see, App Center stores your analytics or diagnostics data up to 90 days.\u00a0 You need to store your data on a more persistent storage medium where you can run analytics, execute queries, and export to high-level, polished reports.\u00a0 That is where Azure becomes your best friend.\u00a0 For the remainder of this post, I assume you already have integrated App Center\u00a0<\/span><span data-contrast=\"auto\">a<\/span><span data-contrast=\"auto\">nalytics<\/span><span data-contrast=\"auto\">\u00a0into your app.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Let us start by first setting up a free Azure account.<\/span><span data-contrast=\"auto\">\u00a0 You can try out several\u00a0<\/span><span data-contrast=\"auto\">resources<\/span><span data-contrast=\"auto\">\u00a0completely free of charge on Azure for the first 12 months and up to $200 of data usage for the 1<\/span><span data-contrast=\"auto\">st<\/span><span data-contrast=\"auto\">\u00a0month.\u00a0 That is plenty of\u00a0<\/span><span data-contrast=\"auto\">time to set up a proof-of-concept for a continuous export\u00a0<\/span><span data-contrast=\"auto\">of user analytics from your mobile app into Azure.\u00a0 Check out the following sites:<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/visualstudio.microsoft.com\/dev-essentials\/\"><span data-contrast=\"none\">https:\/\/visualstudio.microsoft.com\/dev-essentials\/<\/span><\/a><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/free\/\"><span data-contrast=\"none\">https:\/\/azure.microsoft.com\/en-us\/free\/<\/span><\/a><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW108169550 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108169550 BCX0\">In the above free services, we are interested in using Application Insights for our needs<\/span><\/span><span class=\"TextRun SCXW108169550 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108169550 BCX0\">.\u00a0 What\u00a0<\/span><span class=\"ContextualSpellingAndGrammarError SCXW108169550 BCX0\">is<\/span><span class=\"NormalTextRun SCXW108169550 BCX0\">\u00a0Application Insights? It is an Azure resource originally created for web developers to collect telemetry about their apps and services, diagnose issues, and analyze the performance and usage.\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW108169550 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108169550 BCX0\">You can learn more about this feature from<\/span><\/span><span class=\"TextRun SCXW108169550 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108169550 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW108169550 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108169550 BCX0\">Microsoft\u2019s <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/application-insights\/\">documentation.<\/a><\/span><\/span><\/p>\n<p><span data-contrast=\"auto\">Setting<\/span><span data-contrast=\"auto\">\u00a0up a data export connection between App Center and Azure<\/span><span data-contrast=\"auto\">\u00a0is straightforward<\/span><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-contrast=\"auto\">App Center offers t<\/span><span data-contrast=\"auto\">wo ways to set up data export. The first is the standard export option where App Center does the heavy lifting for you by creating your Azure resource, creating your resource group in Azure, and assigning the resource to the resource group. The second is the customize export option where you set up the Azure resource first and then return to App Center to link your Azure resource to App Center.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">I will show you the Custom option.\u00a0\u00a0<\/span><span data-contrast=\"auto\">After setting up your Azure account,\u00a0<\/span><span data-contrast=\"auto\">follow the steps below:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">L<\/span><span data-contrast=\"auto\">og into your Azure portal.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Click the\u00a0<\/span><span data-contrast=\"auto\">\u201c<\/span><span data-contrast=\"auto\">Create a resource<\/span><span data-contrast=\"auto\">\u201d<\/span><span data-contrast=\"auto\">\u00a0option at the top left of the left pane.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Search for Application Insights in the search bar.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Click the Create button.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">After clicking Create and the Azure blade opens,\u00a0<\/span><span data-contrast=\"auto\">mimic the following values<\/span><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39019 size-full\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-1.png\" alt=\"\" width=\"476\" height=\"594\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-1.png 476w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-1-240x300.png 240w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/><\/p>\n<p><span data-contrast=\"auto\">After you click Create, give Azure a few minutes to provision your new\u00a0<\/span><span data-contrast=\"auto\">resource<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">Once<\/span><span data-contrast=\"auto\">\u00a0provisioned<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0click on Overview on the left panel and copy the Instrumentation Key.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Now you will set up the Azure connection on the App Center side.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">Go into your App Center Organization.\u00a0 My organization is called\u00a0GoGoGiphyGroup.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Click Manage.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Click Azure.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">You will add your Azure subscription link now.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39020\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-2.png\" alt=\"\" width=\"640\" height=\"199\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-2.png 864w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-2-300x93.png 300w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-2-768x238.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p><span data-contrast=\"auto\">Click the + button shown. If you not are not logged into Azure, log in with your new account credentials.\u00a0<\/span><span data-contrast=\"auto\">Once logged in<\/span><span data-contrast=\"auto\">, click the Connect button.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Return to App Center again.<\/span><span data-contrast=\"auto\">\u00a0 Go to your\u00a0<\/span><span data-contrast=\"auto\">Settings and click on Azure.<\/span><span data-contrast=\"auto\">\u00a0\u00a0<\/span><span data-contrast=\"auto\">Y<\/span><span data-contrast=\"auto\">ou will see your Azure subscription linked below.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39021 size-large\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-3-1024x418.png\" alt=\"\" width=\"640\" height=\"261\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-3-1024x418.png 1024w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-3-300x123.png 300w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-3-768x314.png 768w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-3.png 1598w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p><span data-contrast=\"auto\">Finally, we will set up continuous export to Azure.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">Return to your\u00a0<\/span><span data-contrast=\"auto\">Android or iOS\u00a0<\/span><span data-contrast=\"auto\">app<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">G<\/span><span data-contrast=\"auto\">o to Settings<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">C<\/span><span data-contrast=\"auto\">lick Export<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">C<\/span><span data-contrast=\"auto\">lick New Export.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Click on Application Insights and Customize as shown below.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39022\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-4.png\" alt=\"\" width=\"800\" height=\"544\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-4.png 1204w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-4-300x204.png 300w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-4-768x522.png 768w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-4-1024x696.png 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><span class=\"TextRun SCXW93703512 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW93703512 BCX0\">Paste the Instrumentation Key you copied from the first step into the text box below.<\/span><\/span><span class=\"EOP SCXW93703512 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39023\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-5.png\" alt=\"\" width=\"500\" height=\"540\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-5.png 736w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-5-278x300.png 278w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><span data-contrast=\"auto\">At this point, App Center will automatically export all custom events you may have stored in App Center\u00a0<\/span><span data-contrast=\"auto\">from\u00a0<\/span><span data-contrast=\"auto\">two<\/span><span data-contrast=\"auto\">\u00a0days ago<\/span><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-contrast=\"auto\">You can now be assured that all your analytics will be saved in Azure going forward.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Now let\u2019s suppose your boss\u00a0<\/span><span data-contrast=\"auto\">wants to know the<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">most popular search<\/span><span data-contrast=\"auto\">ed<\/span><span data-contrast=\"auto\">\u00a0items<\/span><span data-contrast=\"auto\">\u00a0from its users.\u00a0 I\u2019ll use the example of the mobile app I created as a companion app to my book \u201cLearn Visual Studio App Center with Xamarin Forms\u201d<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0 This sample app allowed users to search, view, and save gifs.\u00a0 I later integrated App Center Analytics into my app to\u00a0<\/span><span data-contrast=\"auto\">broadcast the most popular gifs among the user community back to<\/span><span data-contrast=\"auto\">\u00a0Azure.<\/span><span data-contrast=\"auto\">\u00a0\u00a0<\/span><span data-contrast=\"auto\">Now I will show you the same steps I followed where\u00a0<\/span><span data-contrast=\"auto\">Application Insights<\/span><span data-contrast=\"auto\">\u00a0can benefit you<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">in the same way by\u00a0<\/span><span data-contrast=\"auto\">analyz<\/span><span data-contrast=\"auto\">ing<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">your<\/span><span data-contrast=\"auto\">\u00a0events\u00a0<\/span><span data-contrast=\"auto\">and generat<\/span><span data-contrast=\"auto\">ing<\/span><span data-contrast=\"auto\">\u00a0a beautiful pie chart<\/span><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">Return to Application Insights<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">\u00a0 \u00a0 \u00a02. Click Events.\u00a0<\/span><span data-contrast=\"auto\">At this point, you can view all the events in a simple bar chart over the past 24 hours.\u00a0 But we will go further.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u00a0 \u00a0 \u00a03. Click on \u201cOpen Chart in Analytics\u201d button<\/span><span data-contrast=\"auto\">\u00a0as shown below<\/span><span data-contrast=\"auto\">.\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39024 size-full\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-6.png\" alt=\"\" width=\"322\" height=\"70\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-6.png 322w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-6-300x65.png 300w\" sizes=\"(max-width: 322px) 100vw, 322px\" \/><\/p>\n<p><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">\u00a0 \u00a0 \u00a04. Paste the following query\u00a0<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">into the Editor.\u00a0 This query is based on the Kusto query language.\u00a0\u00a0<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">Don\u2019t worry if you don\u2019t know the syntax.\u00a0 I\u2019m just showing all the<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"SpellingError SCXW103182078 BCX0\">customEvents<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">over the last<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW103182078 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">5 days ago<\/span><\/span><span class=\"TextRun SCXW103182078 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW103182078 BCX0\">, filtering out the session events, and rendering the output to the pie chart.<\/span><\/span><span class=\"EOP SCXW103182078 BCX0\" data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<pre class=\"toolbar:0 nums:false lang:default decode:true\">customEvents \r\n\r\n| where timestamp &gt; now(-5d) \r\n\r\n| where name != \"StartSessionLog\" and name != \"StartServiceLog\" and name != \"PushInstallationLog\" \r\n\r\n| render piechart<\/pre>\n<p>&nbsp;<\/p>\n<p><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0 \u00a0 \u00a05. Click Run.\u00a0 You should now see a beautiful pie chart visualizing the different search criteria.<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0 It looks like<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0your users search for<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u201c<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">Cookie monster<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u201d<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">and<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u201c<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">Grumpy cat<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u201d<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">the most<\/span><\/span><span class=\"TextRun SCXW168982981 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW168982981 BCX0\">!<\/span><\/span><span class=\"EOP SCXW168982981 BCX0\" data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39025 size-large\" src=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-7-1024x659.png\" alt=\"\" width=\"640\" height=\"412\" srcset=\"https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-7-1024x659.png 1024w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-7-300x193.png 300w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-7-768x494.png 768w, https:\/\/devblogs.microsoft.com\/appcenter\/wp-content\/uploads\/sites\/3\/2019\/04\/Picture-7.png 1800w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p><span data-contrast=\"auto\">Voila!\u00a0\u00a0<\/span><span data-contrast=\"auto\">Now\u00a0<\/span><span data-contrast=\"auto\">y<\/span><span data-contrast=\"auto\">ou\u00a0<\/span><span data-contrast=\"auto\">can see<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">the full potential of<\/span><span data-contrast=\"auto\">\u00a0collecting any custom event<\/span><span data-contrast=\"auto\">\u00a0from App Center, exporting\u00a0<\/span><span data-contrast=\"auto\">them<\/span><span data-contrast=\"auto\">\u00a0to\u00a0<\/span><span data-contrast=\"auto\">Azure<\/span><span data-contrast=\"auto\">, and analyzing your user data<\/span><span data-contrast=\"auto\">\u00a0with<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Azure\u00a0<\/span><span data-contrast=\"auto\">Application\u00a0Insights<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Even though the example above is simp<\/span><span data-contrast=\"auto\">le, you\u00a0<\/span><span data-contrast=\"auto\">can imagine more realistic scenario<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">such as<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">analyzing\u00a0<\/span><span data-contrast=\"auto\">their favorite products<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">learning about\u00a0<\/span><span data-contrast=\"auto\">their favorite cuisines or restaurants<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">or<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">understanding\u00a0<\/span><span data-contrast=\"auto\">the most popular sections in your app.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Now it\u2019s time for you\u00a0<\/span><span data-contrast=\"auto\">to\u00a0<\/span><span data-contrast=\"auto\">export your user data to Azure,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">try out<\/span><span data-contrast=\"auto\">\u00a0Azure Application Insights,\u00a0<\/span><span data-contrast=\"auto\">generate some beautiful dashboards and reports,\u00a0<\/span><span data-contrast=\"auto\">and keep your Rockstar status!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You can\u00a0<\/span><span data-contrast=\"auto\">learn more\u00a0<\/span><span data-contrast=\"auto\"><a href=\"https:\/\/www.apress.com\/in\/book\/9781484243817\">recipes and walk-throughs<\/a>\u00a0<\/span><span data-contrast=\"auto\">from<\/span><span data-contrast=\"auto\">\u00a0my <a href=\"https:\/\/www.amazon.com\/Learn-Microsoft-Visual-Studio-Center\/dp\/1484243811\/\">upcoming book<\/a><\/span><span data-contrast=\"auto\">, \u201cLearn Visual Studio App Center with Xamarin Forms.&#8221;<\/span><\/p>\n<p><em>Sunny Mukherjee is a Lead Developer with 15+ years of experience developing on the web, desktop, mobile, and cloud spanning multiple industries like healthcare, finance, retail, and defense.\u00a0 His recent interests include anything .NET, Xamarin, Azure, DevOps, GitHub projects, and Angular 2+.\u00a0 He also loves coming up with new ideas, working on proof-of-concepts, writing, and presenting to others.\u00a0 In his personal life, he is an uber geek \/ adventurer with interests in science, gadgets, games, movies, motorcycles, world traveling, photography, and working out.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>App Center works seamlessly with Azure so you can export your user data to Azure and analyze it there to learn more about your users. <\/p>\n<p>Let\u2019s first take a look at some real-world scenarios where customer data analyzed over a long period of time helps organizations provide better experiences for their customers. <\/p>\n","protected":false},"author":42,"featured_media":39020,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-39027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobiledev"],"acf":[],"blog_post_summary":"<p>App Center works seamlessly with Azure so you can export your user data to Azure and analyze it there to learn more about your users. <\/p>\n<p>Let\u2019s first take a look at some real-world scenarios where customer data analyzed over a long period of time helps organizations provide better experiences for their customers. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/39027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/comments?post=39027"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/posts\/39027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media\/39020"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/media?parent=39027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/categories?post=39027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/appcenter\/wp-json\/wp\/v2\/tags?post=39027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}