Confronto tra Azure Mobile Engagement e altri servizi Azure similiComparing Azure Mobile Engagement with other similar Azure services

L'elenco dei servizi offerti da Microsoft Azure è in continua espansione; a volte ci si potrebbe chiedere quale sia la differenza tra Azure Mobile Engagement e gli altri servizi di cui è sentito parlare o di cui si ha letto qualcosa.The list of services offered by Microsoft Azure is ever expanding and at times you may wonder how is Azure Mobile Engagement different than this other service that you just read or hear about. Questo articolo mira a fare chiarezza e a guidare alla scelta di Azure Mobile Engagement quando è più adatto l'uso previsto.This article attempts to clear the confusion and directs you to choose Azure Mobile Engagement when it is most appropriate for your usage.

Azure Mobile Engagement è un servizio dedicato appositamente agli addetti al marketing digitale e ai direttori marketing, ma può essere usato da qualsiasi proprietario o autore di app che intenda aumentare l'uso, la conservazione e la monetizzazione delle proprie app.Azure Mobile Engagement is a service targeted specifically for digital marketers/CMOs but could be used by any mobile app owner or publisher who wants to increase the usage, retention and monetization of their mobile apps.

Si tratta di una piattaforma SaaS (software-as-a-service) di engagement degli utenti che offre informazioni basate sui dati relative all'utilizzo dell'app e alla segmentazione degli utenti in tempo reale, nonché notifiche push intelligenti e contestualizzate e messaggistica in-app.It is a software-as-a-service (SaaS) user-engagement platform that provides data-driven insights into app usage, real-time user segmentation, and enables contextually-aware push notifications and in-app messaging.

Da questa definizione emergono le seguenti caratteristiche principali che evidenziano la straordinaria proposta di valore:Breaking down this definition, we have the following key characteristics which also highlights its unique value proposition:

  1. Notifiche push contestualizzate e messaggistica in-appContextually-aware push notifications and in-app messaging

    Questo è l'obiettivo principale del prodotto: notifiche push personalizzate e mirate.This is the core focus of the product - perform targeted and personalized push notifications. A tale scopo, vengono raccolti dati avanzati di analisi comportamentale.And for this to happen, we collect rich behavioral analytics data.

  2. Analisi dell'uso delle app in base ai datiData-driven insights into app usage

    Sono disponibili SDK per tutte le piattaforme per raccogliere le analisi comportamentali relative agli utenti delle app.We provide cross platform SDKs to collect the behavioral analytics about the app users. Si parla di analisi comportamentali e non di analisi delle prestazioni perché l'obiettivo principale è conoscere la modalità con cui gli utenti usano l'app.Note the term behavioral analytics (as against performance analytics) because we focus on how the app users are using the app. Vengono raccolti i dati di base sulle analisi delle prestazioni relativi ad errori e arresti anomali del sistema, ma non è questa la principale funzionalità del prodotto.We do collect basic performance analytics data about errors, crashes etc but that is not the core focus of the product.

  3. Segmentazione degli utenti in tempo realeReal-time user segmentation

    Dopo aver raccolto i dati di analisi comportamentale degli utenti dell'app, è possibile segmentare i destinatari in base a diversi parametri e ai dati raccolti per eseguire campagne push mirate.Once you have collected app users' behavioral analytics data, we allow you to segment your audience based on various parameters and collected data to enable you to run targeted push campaigns.

  4. SaaS (Software-as-a-service):Software-as-a-service (SaaS):

    Microsoft offre un portale separato dal portale di gestione di Azure ottimizzato per interagire e visualizzare le analisi comportamentali avanzate relative agli utenti di app ed eseguire campagne push di marketing.We have a portal separate from the Azure management portal which is optimized to interact and view rich behavioral analytics about the app users and run marketing push campaigns. Il prodotto è stato studiare per essere subito pronto all'uso.The product is geared to get you going in no time!

In base a questo set di differenziazione, ecco come si relaziona il prodotto con altre offerte Azure apparentemente simili, tenendo presente che quest'articolo non propone un confronto tra le funzionalità ma si concentra maggiormente sullo scenario per definire il prodotto più adatto:With this set of differentiation in hand, here is how we compare against other seemingly similar Azure offerings - note that the article doesn’t do a feature level comparison but takes a more scenario based approach to define which product works best:

  1. HockeyApp è la soluzione DevOps mobile di Microsoft.HockeyApp is the Microsoft's mobile DevOps solution. Permette di distribuire le compilazioni ai beta tester, raccogliere dati sugli arresti anomali del sistema e ottenere commenti e suggerimenti degli utenti.With it, you can distribute builds to beta testers, collect crash data, and get user feedback. Si integra con Visual Studio Team Services, semplificando la distribuzione delle compilazioni e l'integrazione degli elementi di lavoro.It also integrates with Visual Studio Team Services enabling easy build deployments and work item integration.

    È incentrato su DevOps e sulla raccolta dei dati sulle analisi delle prestazioni relativi alle app per dispositivi mobili.The focus here is on DevOps and collecting performance analytics data about the mobile apps. Alla fine si potrebbe decidere di integrare nell'app sia HockeyApps che Mobile Engagement e non sarebbe una scelta insolita, sebbene i dati raccolti possano a volte sovrappporsi, l'obiettivo primario dei prodotti sia differente e gli obiettivi perseguiti siano diversi.You may end up with integrating both HockeyApps and Mobile Engagement in your app and that will not be unusual because even though there is some overlap in the collected data, the core focus of the products is different and they help in achieving different objectives for you.

  2. Application Insights Se l'app per dispositivi mobili ha un lato server, si utilizza Application Insights per monitorare il lato server web dell'app, mentre per le app per dispositivi mobili sul lato client è necessario utilizzare HockeyApp.Application Insights If your mobile app has a server side, then you will use Application Insights to monitor the web server side of your app but for the client side mobile apps, you should use HockeyApp.
  3. hub di notifica offrono un servizio efficace perché non richiedono un SDK integrato nell'app, offrono il pieno controllo sull'app e permettono di inviare notifiche push con funzionalità essenziali di aggiunta di tag.Notification Hubs provides a lightweight service in the sense that you don’t need an SDK integrated in the mobile app and you can have full control of your mobile app and it allows sending push notifications with basic tagging capabilities. Queste caratteristiche sono perfette per qualsiasi proprietario di app che non sia molto interessato alla distribuzione mirata e preferisca l'invio/la comunicazione immediata delle informazioni agli utenti dell'app (trasmissione a molti utenti).This is great for any app owner who cares less about targeting and more about sending/communicating information instantly to their app users (broadcast to a large population).

    In questo caso, l'obiettivo principale è l'invio di notifiche in tempi strettissimi con funzionalità di segmentazione di base.Note the focus here on sending blazing fast notifications with basic segmentation capability.

Seguono alcuni scenari:Let’s take some scenarios:

  1. Giulio fa parte del team di marketing digitale di Adventure Works, che pubblica app per dispositivi mobili per gli utenti.Tim is part of the digital marketing team at Adventure Works store which publishes mobile apps for users. L'obiettivo di Giulio è fare in modo che gli utenti che scaricano le app per dispositivi mobili continuino a utilizzarle in modo frequente.Tim's goal is to ensure that the users who download their mobile apps continue to use it and frequently. In questo modo non aumenta soltanto la fedeltà al marchio tra gli utenti dell'app, ma anche la monetizzazione quando gli utenti dell'app fanno acquisti dall'app.This not just increases a brand attach with the app users but also increases monetization when the app users make purchases using the mobile app. Per questo motivo, Giulio dovrà inviare agli utenti dell'app notifiche mirate che siano utili e inducano ad aprire l'app e a consultarla spesso.For this Tim will need to send targeted notifications to the app users, which they find useful, to encourage them to open the app and come back to it often. In questo contesto, a Giulio servirà Mobile Engagement.This is where Tim will find Mobile Engagement useful.
  2. Giovanna fa parte del team di sviluppo delle app per dispositivi mobili di Adventure Works e ha bisogno di un prodotto che le permetta di registrare i dettagli degli arresti anomali e delle eccezioni e di ottenere la telemetria delle prestazioni da un'app.Joann is part of the development team of the mobile apps at Adventure Works and is looking for a product to log details about crashes, exceptions, and get performance telemetry from an app. In questo contesto, a Giovanna farà comodo HockeyApp.This is where Joann will find HockeyApp useful. Giovanna potrebbe integrare nella stessa app sia HockeyApp per gli scenari destinati agli sviluppatori che Azure Mobile Engagement per Giulio, per sfruttare i vantaggi di entrambe le soluzioni.Joann could integrate both HockeyApp for her developer focused scenarios and Azure Mobile Engagement for Tim in the same app to get the best of both.
  3. Roberta fa parte del team di sviluppo delle app per dispositivi mobili del network Contoso News e desidera inviare avvisi sulle notizie di rilievo a tutti gli utenti senza un'eccessiva segmentazione non appena è disponibile l'avviso sulle notizie.Robin is part of the development team of the mobile apps at Contoso News network and all she wants is to send out breaking news alerts to all users without much segmentation as soon as the news alert is triggered. In questo caso, a Roberta serviranno gli hub di notifica.This is where Robin will find Notification Hubs useful. In questo scenario è possibile tuttavia che, quando l'app viene perfezionata, sia necessario raffinare la segmentazione e ottenere dettagli sul comportamento degli utenti dell'app.In this scenario, it is possible however that as the mobile app matures, there is a requirement to do much richer segmentation and get details about the app user’s behavior. A quel punto Roberta dovrà valutare Azure Mobile Engagement.At this time, Robin will have to evaluate Azure Mobile Engagement.

Ricapitolando, Mobile Engagement non serve soltanto alla raccolta di analisi, non è semplicemente un altro prodotto di analisi di Microsoft.To recap, the purpose of Mobile Engagement is not just to collect analytics - it is not "yet another Analytics product from Microsoft". Permette di inviare notifiche push mirate e a tal fine vengono raccolti dati di analisi comportamentali, ma l'obiettivo principale rimane l'invio di notifiche push utili agli utenti dell'app che non vengano percepite come posta indesiderata.It is about sending targeted push notifications and for this targeting, we collect behavioral analytics data but the focus remains on sending push notifications which make the most sense to the app users so that it does not come across as spam.

Per ulteriori dettagli, vedere questo video rapido che sintetizza Mobile Engagement.For more details - take a look at this quick video about Mobile Engagement in a nutshell.