Definire la strategia di Mobile EngagementDefine your Mobile Engagement strategy

Le app vengono scritte per un motivo ben preciso: essere usate dagli utenti.You wrote your app for a reason: to have your users use it!

È certamente necessario molto impegno per riuscire a realizzare un'app di qualità che piaccia ai propri utenti.We believe you certainly put a great deal of effort in trying to make it a great app that users will love. È anche probabile che sia stata investita una parte considerevole del budget di marketing disponibile per acquisire il maggior numero possibile di utenti.You also probably invested a sizeable amount of marketing budget to acquire users. Ma, dopo un incoraggiante picco iniziale, è facile assistere a una graduale diminuzione degli utenti dell'app.But after the initial exhilarating peak of users, you might see them slowly stop using your app. Mobile Engagement serve proprio a evitare queste situazioni: con questo servizio, gli autori possono promuovere l'uso di app e migliorarne le funzionalità grazie a test e informazioni sull'utilizzo.This is what Azure Mobile Engagement all about!: getting them to stick around and allow you to incrementally improve your app through test and learn.

L'approccio Microsoft al miglioramento della fidelizzazione e dell'utilizzo si basa sulla stimolazione dell'interesse degli utenti dell'app con notifiche push e messaggi in-app, ma in modo del tutto speciale: i messaggi e le comunicazioni sono personalizzati e si basano sul comportamento degli utenti durante l'uso dell'app.Our approach to improving retention and usage is based on engaging app users through push notifications and In-app messages, but in a very special way, with messages and communication tailored to them, each according to their behavior in your app. L'obiettivo è abilitare la comunicazione con il pubblico desiderato nel luogo giusto e al momento opportuno.Our goal is to let you communicate with the right audience at the right time and the right location.

Per realizzare questo obiettivo, è necessario prima di tutto comprendere le esigenze degli utenti, quindi creare gruppi basati sulle loro azioni o caratteristiche (in questo caso si parla di segmenti) e infine creare comunicazioni appropriate per ogni segmento.But for that, you'll have to start with understanding your users, then create groups based on what they did or their characteristics (we call it segments) and then create relevant communications to each segment.

Mobile Engagement al servizio degli obiettivi degli autori di appMobile Engagement serves your objectives

Fidelizzazione e utilizzo: due concetti chiaveWe talked about retention, and usage, but for what?

Lo sviluppo di una strategia di Mobile Engagement presuppone prima di tutto una valutazione degli obiettivi e degli indicatori di prestazioni chiave (KPI) dell'app.Building your Mobile Engagement strategy requires looking first at your app's objectives and key performance indicators (KPIs).

La definizione di tali obiettivi e KPI aiuterà a esaminare i propri casi di utilizzo dalla giusta prospettiva.Start by defining the objectives and KPIs that help to define your engagement use-cases with the right prism.

I casi di utilizzo consistono in un semplice elenco di campagne che si vorrebbero realizzare per comunicare con gli utenti e che possono spaziare da un semplice benvenuto fino a sofisticate utilità di notifica attivate dal proprio reparto IT.Your use-cases are a simple list of campaigns you'd like to make to communicate with your users, ranging from the simple welcome, to the very advanced utility notification triggered by your IT system. Un caso di utilizzo ben strutturato deve includere almeno tre elementi fondamentali, cosa-chi-quando:A well-constructed use-case must include at least the trio what-who-when:

  1. Una designazione molto breve (ad esempio una "Campagna di benvenuto").A very short designation (for example, a "Welcome campaign").
  2. Cosa: un messaggio di esempio (come "Benvenuto!What: A message example (for example, "Glad to have you onboard! Ricorda di effettuare l'accesso per ottenere il tuo primo mese di uso gratuito.").Remember to login to get your 1st month free!"). Questo messaggio non è affatto definitivo e potrà essere modificato in qualsiasi momento, ma in genere è utile per iniziare a pensare a cosa dire.This message is by no means final, you'll be able to change it any time you like, but it usually helps to start thinking about what we want to say.
  3. Chi: il segmento che riceverà questo messaggio (ad esempio "Tutti gli utenti che hanno avviato l'app per la prima volta tre giorni fa, hanno visitato la pagina di accesso ma non hanno eseguito l'accesso").Who: The segment that will receive this message (for example, "All users who launched the app for the first time 3 days ago, have visited the login page but have not logged-in").
    • Con Azure Mobile Engagement ciò è molto facile.Yes, you can do that very easily with Azure Mobile Engagement :)
    • Anche in questo caso, il segmento non deve necessariamente essere quello finale, perché è possibile definire i segmenti in qualsiasi momento, ma è importante definire il criterio di segmentazione nelle fasi iniziali per essere certi di raccogliere i dati corretti.Again, this does not have to be final as you can define your segments at any time, but it is important to define early on your segmentation criteria to ensure you collect the right data.
  4. Quando: il momento di attivazione della campagna.When: The timing of your campaign. Può essere in una determinata data, in seguito all'esecuzione di un'azione specifica oppure in base a un trigger di attivazione.It may be on a given date, or after a specific action, based on a trigger. Mobile Engagement offre un numero notevole di possibilità per inviare le comunicazioni al momento giusto.Mobile Engagement offers an important amount of possibilities to rightly time your communication.

Una volta definiti i casi di utilizzo, vengono fornite delle linee guida per definire i dati che dovranno essere raccolti all'interno dell'applicazione.Once use-cases and segment are defined, it gives a guideline to define the data that must be collected within an application. Questo ruolo è affidato al cosiddetto "piano di tag".This is the role of a “tag plan”. Un piano di tag consente di fare in modo che la raccolta dei dati venga specificata agli sviluppatori.A tag plan allows you to ensure that the data collection is specified to the developers. Questi ultimi possono pertanto incorporare Mobile Engagement con la giusta configurazione che consentirà di condurre le campagne usando le informazioni corrette.Hence, developers are able to embed Mobile Engagement with the right setup for you to work your campaigns with the right data. L'esecuzione dei test sarà anch'essa di estrema importanza per garantire la correttezza dell'integrazione e della raccolta dei dati necessari.It will also be very important to run tests to ensure the integration is correct and collects what you need.

In base al livello di integrazione, una volta pubblicate le applicazioni, come addetti al marketing si sarà in grado di visualizzare dati analitici in tempo reale, segmentare i gruppi di destinatari e iniziare a inviare notifiche push intelligenti per coinvolgere gli utenti finali all'interno o all'esterno dell'app.Based on the integration, once applications are published, you as a marketer will be able to see your analytics in real-time, segment your audience and then start to send smart targeted push notification to engage with end-users in or out of the app.

Casi di utilizzo per iniziareUse-cases to get started

  1. Strategia di benvenuto: creare varie campagne di notifica push in base al comportamento degli utenti finali durante il lancio dell'applicazione, in modo da riprendere contatto con loro dopo 2, 5, 10 o 15 giorni dalla prima sessione e aumentare la fidelizzazione dopo il primo utilizzo.Welcome strategy: Create several push notification campaigns based on the end-user behavior at the launch of the application in order to re-engage at D+2/5/10/15 after the first session and increase first run retention.
  2. Promuovere un nuovo contenuto (funzionalità, articolo/video o prodotto) in base al comportamento dell'utente finale, in modo da inviare le informazioni solo agli utenti finali che con ogni probabilità saranno più interessati.Promote a new content (feature, article/video, or product) based on the behavior of the end-user to send the information only to end-users that are more likely to engage.
  3. Valutare l'applicazione: rivolgersi a meno dell'1% della propria base utenti che con maggiore probabilità valuterà l'app con cinque stelle nello store.Rate the application: Target less than 1 percent of your user base that is most likely to rate the app 5 stars on the store.
  4. Aumentare le sottoscrizioni: promuovere contenuti utili per utenti finali che ancora non li conoscono allo scopo di aumentare il numero di sottoscrizioni.Boost subscriptions: Promote valuable contents to end-users that have not seen them yet to increase subscription.
  5. Esercitazione: non più esercitazioni obbligatorie per tutti gli utenti.Tutorial: No more mandatory tutorial for everyone. Meglio realizzare utili esercitazioni in-app attivabili tramite messaggi in-app solo quando l'utente non sembra fare uso dell'app o sembra avere problemi con una funzionalità.Why not build great tutorials in-app and then trigger them through in-app messages only if the user seems to not use the app or has difficulty using a feature?

Importanza dei dati analitici per coinvolgere gli utentiWhy do you need analytics to engage?

Come si sarà già intuito, la semplice trasmissione di una notifica push non è sufficiente.As you might realize at this point, making a broadcast push notification only is not enough. Il concetto centrale di Mobile Engagement è aiutare sviluppatori e addetti al marketing a coinvolgere l'utente finale appropriato, nel posto giusto e al momento opportuno.The core concept of Mobile Engagement is to help marketers and developers engage with the right end-user at the right time and in the right place. Per mettere in pratica questi tre elementi fondamentali è essenziale raccogliere dati analitici dalle proprie applicazioni e usarli per segmentare i destinatari.To know those three main concepts, it is essential to gather analytics from your application and then use it to segment your audience. Questa pratica si rivela ancora più efficace quando i segmenti basati sul comportamento vengono abbinati a dati provenienti da altri database, sistemi CRM o canali incrociati.This is also even more powerful when behavior segments complements data from your other database or CRM or from a cross channel. Mobile Engagement consente di recuperare dati da qualsiasi origine e di usarli per rivolgersi ai giusti destinatari.Mobile Engagement allows retrieving data from anywhere and uses it to target the right audience.

È quindi consigliabile essere il più contestuali possibile quando ci si rivolge alla propria utenza ed è fondamentale essere consapevoli del comportamento degli utenti finali per conoscerne lo stato in tempo reale.To be the most contextual possible when engaging your audience, it is crucial to have the knowledge of the end-users behavior, to know their status in real-time. La raccolta dei dati consente agli addetti al marketing di concentrarsi su ciò che conta veramente per individuare i casi di utilizzo e raggiungere gli obiettivi della strategia di Mobile Engagement.Data collection allows marketers to focus really on what matters to play use-cases and achieve their mobile engagement strategy objectives. Per raggiungere gli obiettivi definiti in precedenza, è anche necessario raccogliere solo i dati che permettono di concentrarsi su ciò che si vuole apprendere e sui casi di utilizzo e non tutti i dati delle analisi indistintamente.Achieving the objectives set earlier is also the reason why the best practice in fact is not to gather anything and everything in the analytics but only those that allow you to focus on what you want to learn and your use-cases. Questo è un buon inizio. Provare, testare e apprendere come usare la soluzione e indirizzare notifiche push intelligenti per aumentare la fedeltà degli utenti a un'applicazione portandola così al livello di un caso di successo.This is the good way to start, try, test and learn how to use the solution and address smart push notification and increase the retention of an application to bring it at a success-story level.

Nota

Ricordare sempre che troppi dati sono controproducenti.Remember: Too much data kills the data!

Casi di utilizzo e procedure consigliateUse-cases and best practices

Nelle sezioni seguenti sono illustrati in breve alcuni casi di utilizzo principali rilevati tra i clienti Microsoft.In the following sections we'll discuss briefly some key use-cases that we've come across from our customers to get you started.

Contenuti multimedialiMedia

Raccogliere dati sui tipi di contenuti che vengono utilizzati dagli utenti finali e quindi segmentare i destinatari in base a tale comportamento per indirizzare un tipo di contenuto specifico solo a quei destinatari che presentano maggiori probabilità di farne uso.Collect the type of content that is consumed by the end-user and then segment the audience based on this behavior to target specific types of content only to an audience that will be more likely to consume. Questo consente di evitare lo spamming nell'intera base utenti e garantisce un migliore assorbimento dell'utenza.It avoids spamming a whole user base and ensuring a better retention.

M-commerceM-commerce

Raccogliere le categorie di prodotto più visitate all'interno dell'applicazione e selezionare i destinatari tra cui promuovere sconti o nuovi prodotti nelle categorie in cui è più probabile che l'utente finale completi un acquisto.Collect the product categories most visited within the application and target audience to promote a discount or new product in that category that the end-user will be more likely to purchase. Puntare all'aumento dei ricavi.Aim to boost revenues. Anche qui, l'obiettivo è evitare lo spamming.Again the objective is not to spam!

GiochiGaming

Raccogliere dati sul livello di gioco di un utente finale e sul tempo di gioco trascorso in un determinato periodo per rivolgersi ai destinatari che potrebbero essere bloccati e che passerebbero volentieri a un livello successivo con un'offerta bonus.Collect the level of game for an end-user and the time spent in a given period to target the audience that could be stalled and would be more likely to jump to a next level with a bonus offer.

Comunicare eventi specifici, incentivando gli utenti che non giocano più da un certo periodo di tempo, per invogliarli a tornare.Communicate about specific events with an incentive to those users that have not played for some time to try to encourage them to return.

Vendita al dettaglioRetail

Raccogliere dati su prodotti o marche che un certo gruppo di destinatari potrebbe consumare con maggiore probabilità, in base alle preferenze e ai comportamenti, e indirizzare gli utenti ai punti vendita con l'obiettivo di incrementare i ricavi sugli acquisti.Collect the products or brands that an audience should be more likely to consume based on favorites or behavior, and drive the audience to your store to increase purchase revenues.

BankingBanking

Raccogliere dati degli utenti finali che hanno creato un account al primo avvio dell'applicazione.Collect data from end-users that created an account at the first launch of the application. Puntare all'implementazione di una strategia di benvenuto con una notifica push mirata e all'aumento del numero di sottoscrizioni di account.Aim to deploy a welcome strategy with a targeted push notification and increase the number of account subscriptions.

Come creare un buon piano di tagHow to create a great tag plan?

Un piano di tag deve essere come una descrizione del percorso dell'utente o una sorta di flusso di lavoro dell'applicazione che permetta di raccogliere tutti i tag (dati) necessari e di avere le informazioni analitiche necessarie per capire i comportamenti e segmentare opportunamente la base utenti.A tag plan must be like a description of the user-path or a kind of workflow of the application, providing all the necessary tags (data) that must be collected to have enough analytics to understand user behavior and properly segment the user base. Non si tratta di un processo tecnico.This is not a technical process. Di conseguenza, gli addetti al marketing sono in grado di specificare i dati da raccogliere sulla base della propria strategia di Mobile Engagement.Hence, marketers are able to specify the data they want to collect based on their Mobile Engagement strategy.

In un piano di tag è necessario come minimo includere tutte le schermate (dette attività in Mobile Engagement) di un'applicazione.The minimum is to tag at least all the screens (called activities in Mobile Engagement) of an application. In questo modo è possibile determinare il percorso dell'utente.This helps determine the user-path.

Un'attività può incorporare eventi che raccolgono informazioni relative ad azioni come il clic su un pulsante.An activity can embed events that collect action information like clicking a button. Ciò consente la raccolta dei dati di interazione all'interno dell'applicazione.This allows the collection of interactions within the application. Di conseguenza, gli addetti al marketing possono sapere quali schermate vengono visitate dagli utenti e quali azioni eseguono questi ultimi in tali schermate.Therefore, marketers are able to know what screen users are visiting and what they are doing.

Jobs sono azioni con una durata.Jobs are actions with a duration. Si tratta di elementi particolarmente utili per gli addetti al marketing, perché consentono loro di comprendere, ad esempio, il tempo impiegato da un utente per creare un account o per eseguire l'accesso.This is very useful for marketer to understand how long it takes for a user to create an account or to login for instance. Ciò potrebbe risultare utile anche per gli sviluppatori che vogliono monitorare il tempo necessario per chiamare un servizio Web.This also could be useful for developers to monitor how long it takes to call a web service.

Errors per sapere se gli utenti riscontrano problemi con l'app.Errors can also be monitored to know if users are having issues in your app. Ad esempio, potrebbero sperimentare frequenti problemi di connessione.For example, getting frequent connection issues.

Tutti questi tipi di dati possono essere estesi con parametri (informazioni aggiuntive in Mobile Engagement), in modo da raccogliere dati dinamici dall'applicazione.All of this type of data can be augmented with parameters (extra-information in Mobile Engagement) allowing you to gather dynamic data from the application. Si tratta di un aspetto importante per consentire una segmentazione con granularità fine.This is important to allow fine-grained segmentation. Gli addetti al marketing potrebbero ad esempio segmentare gli utenti in base al tipo di contenuto utilizzato.For instance, marketers can segment a user based on the type of content they have consumed. Il tipo di contenuto sarà costituito dalle informazioni dinamiche di un'attività o un evento.The type of content will be the dynamic information of an activity or an event.

informazioni sull'app sono dati che consentono di conoscere in tempo reale lo stato dell'applicazione o dell'utente.App-information is data that allows you to confirm the status of the application or of the user in real-time. Questi consentono anche di categorizzare una base di destinatari e di selezionarli velocemente.This also helps to categorize an audience base and target it quickly. Ad esempio, è possibile usare uno stato true/false per indicare se l'utente esegue o meno l'accesso oppure la data di scadenza della sottoscrizione.For example, it can use a true/false status of whether the user is logging in or not, or his subscription expiration date.

Esempio di tagExample of tags

Caso di utilizzo: segmentare il comportamento dei destinatari per indirizzare all'utente finale idoneo notifiche push con contenuto appropriatoUse-case: Segment audience behavior to target the right end-user with the right push notification content

  1. Inviare notifiche push per promuovere una categoria di prodotti: raccogliere dati di comportamento per segmentare i destinatari in base alla categoria di prodotti visitata X volte in un determinato periodo o in base a un articolo specifico aggiunto a un carrello.Send push notification to promote a category of product: Gather behavior data to segment audience based on the category of product they have visited x times in a given period or a specific item they have added in a cart. I dati raccolti consentiranno la segmentazione e quindi l'invio di notifiche push ai destinatari appropriati.The data collected will allow you to segment and then send a push notification to the right audience.
  2. Valutare l'app: raccogliere dati in base al contenuto condiviso dagli utenti nei social network.Rate the app: Collect data based on the content shared by the audience on a social network. Lo scopo è quello di segmentare i destinatari determinando gli ambasciatori dell'app.Aims to segment the audience by determining the ambassadors of your app. Tali utenti sono i migliori destinatari a cui chiedere, tramite una notifica push in-app, di valutare l'app con cinque stelle nello store.Using a push notification in-app, the ambassadors are the best audience of your app to ask to rate your app 5 stars in the store.

Caso di utilizzo: dati dichiarativiUse-case: Declarative data

  1. Avvisi di novità da inviare ai segmenti: raccogliere dati dichiarativi per segmentare i destinatari in base alle loro preferenze.Segment alert news: Collect declarative data to segment audience based on their preferences. Consente di inviare notifiche push su un argomento specifico di particolare interesse per un determinato gruppo di destinatari.It allows sending push notification of a specific topic that really interests a specific audience.
  2. Segmentare i destinatari in base allo stato di accesso.Segment audience based on login status. Raccogliere dati per sapere se un utente è connesso o se ha creato un account.Collect data to know if a user is connected or has created an account. Consente di individuare gli utenti finali che non hanno ancora eseguito l'accesso e inviare loro una notifica push per convincerli a registrarsi.Helps target end-users that have not yet logged in and sends a push notification to encourage end-user to convert.

Passaggi successiviNext steps