Guida introduttiva: Gestire gli eventi Email
Iniziare a usare Servizi di comunicazione di Azure usando Griglia di eventi di Azure per gestire gli eventi Email di Servizi di comunicazione. Dopo aver effettuato la sottoscrizione a Email eventi, ad esempio report di recapito e report di coinvolgimento, si generano e ricevono questi eventi. Le procedure illustrate in questa guida di avvio rapido comportano l'addebito di qualche centesimo (USD) o meno nell'account Azure.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
- Risorsa di Servizi di comunicazione. Per informazioni dettagliate, vedere Creare una risorsa Servizi di comunicazione di Azure.
- Risorsa Email con un dominio di cui è stato effettuato il provisioning. Creare una risorsa Email.
Informazioni su Griglia di eventi
Griglia di eventi è un servizio di eventi basato sul cloud. In questo articolo si apprenderà come sottoscrivere eventi del servizio di comunicazione e attivare un evento per visualizzare il risultato. In genere, si inviano eventi a un endpoint che elabora i dati dell'evento e intraprende azioni. In questo articolo gli eventi vengono inviati a un'app Web che raccoglie e visualizza i messaggi.
Configurare l'ambiente
Per configurare l'ambiente che verrà usato per generare e ricevere eventi, seguire questa procedura nelle sezioni seguenti.
Registrare un provider di risorse griglia di eventi
Se griglia di eventi non è stata usata in precedenza nella sottoscrizione di Azure, potrebbe essere necessario registrare il provider di risorse griglia di eventi. Per registrare il provider, seguire questa procedura:
- Accedere al portale di Azure.
- Nel menu a sinistra selezionare Sottoscrizioni.
- Selezionare la sottoscrizione usata per Griglia di eventi.
- Nel menu sinistro, in Impostazioni, scegliere Provider di risorse.
- Cercare Microsoft.EventGrid.
- Se il provider di risorse non è registrato, selezionare Registra.
La registrazione può richiedere qualche secondo. Selezionare Aggiorna per aggiornare lo stato. Quando viene visualizzato Registrato in Stato, è possibile continuare.
Distribuire il visualizzatore griglia di eventi
Per questa guida introduttiva si userà un visualizzatore griglia di eventi per visualizzare gli eventi in tempo quasi reale. Il visualizzatore fornisce all'utente l'esperienza di un feed in tempo reale. Inoltre, il payload di ogni evento deve essere disponibile per l'ispezione.
Per configurare il visualizzatore, seguire la procedura descritta in Visualizzatore Griglia di eventi di Azure.
Sottoscrivere gli eventi Email usando gli hook Web
È possibile sottoscrivere eventi specifici per fornire a Griglia di eventi informazioni su dove inviare gli eventi da tenere traccia.
Nel portale passare alla risorsa Servizi di comunicazione creata.
All'interno della risorsa Servizi di comunicazione selezionare Eventi nel menu a sinistra della pagina Servizi di comunicazione.
Selezionare Aggiungi sottoscrizione evento.
Nella pagina Crea sottoscrizione evento immettere un nome per la sottoscrizione dell'evento.
In Tipi di eventi selezionare gli eventi che si desidera sottoscrivere. Per Email, è possibile scegliere
Email Delivery Report Received
eEmail Engagement Tracking Report Received
.Se viene chiesto di specificare un valore per Nome dell'argomento del sistema, è possibile fornire una stringa univoca. Questo campo non ha effetto sull'esperienza utente e viene usato solo a scopi di telemetria interna.
Per Tipo di endpoint selezionare Web Hook.
Per Endpointselezionare Seleziona un endpoint e quindi immettere l'URL dell'app Web.
In questo caso, verrà usato l'URL dal visualizzatore griglia di eventi configurato in precedenza nella guida introduttiva. L'URL dell'esempio ha questo formato:
https://{{site-name}}.azurewebsites.net/api/updates
Selezionare Confermare la selezione.
Visualizzare gli eventi Email
Per generare e ricevere eventi Email, seguire questa procedura nelle sezioni seguenti.
Attivare eventi Email
Per visualizzare i trigger di eventi, è necessario generare alcuni eventi. Per attivare un evento, inviare un messaggio di posta elettronica usando la risorsa di dominio Email collegata alla risorsa Servizi di comunicazione.
Email Delivery Report Received
gli eventi vengono generati quando lo stato del Email è in stato terminale, ad esempio Recapitato, Non riuscito, FilteredSpam, In quarantena.Email Engagement Tracking Report Received
gli eventi vengono generati quando il messaggio di posta elettronica inviato viene aperto o viene fatto clic su un collegamento all'interno del messaggio di posta elettronica. Per attivare un evento, è necessario attivare l'opzione nellaUser Interaction Tracking
risorsa di dominio Email
Vedere l'elenco completo degli eventi supportati da Servizi di comunicazione.
Ricevere eventi Email
Dopo aver generato un evento, si noterà che Email Delivery Report Received
e Email Engagement Tracking Report Received
gli eventi vengono inviati all'endpoint. Questi eventi vengono visualizzati nel visualizzatore griglia di eventi configurato all'inizio di questa guida introduttiva. Selezionare l'icona dell'occhio accanto all'evento per visualizzare l'intero payload. Gli eventi devono essere simili ai dati seguenti:
EngagementContext
fa riferimento al collegamento fatto clic quando il engagementType èClick
.UserAgent
fa riferimento alla User-Agent da cui ha avuto origine questo evento di engagement tramite posta elettronica. Ad esempio: Se l'utente ha interagito su Edge usando un computer Win10: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, come Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246EngagementType
fa riferimento al tipo di coinvolgimento, i valori possibili sono "Visualizza" o "Click".
Altre informazioni sugli schemi di eventi e altri concetti relativi agli eventi.
Pulire le risorse
Per pulire e rimuovere una sottoscrizione di Servizi di comunicazione, è possibile eliminare la risorsa o il gruppo di risorse. Eliminando il gruppo di risorse vengono eliminate anche tutte le altre risorse associate. Vedere altre informazioni sulla pulizia delle risorse.
Passaggi successivi
In questa guida introduttiva si è appreso come usare gli eventi Email. È possibile ricevere Email eventi creando una sottoscrizione di Griglia di eventi.
Per informazioni sullo schema ed eventi di esempio, vedere Servizi di comunicazione di Azure - eventi Email.
È anche possibile visualizzare gli articoli seguenti: