Mapping utente delle notifiche push per gli sviluppatori di applicazioni
Per ulteriori informazioni sull'approccio generale alla configurazione delle notifiche push in Customer Insights - Journeys, visita la panoramica sulla configurazione delle notifiche push.
Per abilitare le notifiche push in Customer Insights - Journeys, devi completare i seguenti passaggi:
- Configurazione dell'applicazione delle notifiche push
- Mapping utente per notifiche push
- Registrazione del dispositivo per le notifiche push
- Ricevere notifiche push sui dispositivi
- Report di interazione per notifiche push
Implementare il mapping degli utenti
Per le notifiche push da un'applicazione per dispositivi mobili, devi configurare il mapping dai clienti di Dynamics 365 Customer Insights - Journeys agli utenti dell'applicazione per dispositivi mobili. Il mapping garantisce che la persona corretta (rappresentata con l'entità e l'ID record corretti) riceva la notifica push per dispositivi mobili prevista.
Questo passaggio non è correlato alla configurazione dell'applicazione per dispositivi mobili (su dispositivi Android o Apple), piuttosto alla connessione logica tra la persona rappresentata come record di Customer Insights - Journeys e il record della controparte come utente dell'applicazione per dispositivi mobili.
Innanzitutto, per implementare il mapping degli utenti, è necessario selezionare l'entità corretta. Questo passaggio è fondamentale perché, in Customer Insights - Journeys, è possibile orchestrare più entità Microsoft Dataverse (come un contatto o un lead) o un profilo di Customer Insights - Data. Quindi, l'ID record corretto dovrebbe essere trasmesso all'applicazione per dispositivi mobili che dovrebbe identificare l'utente con quell'ID.
Esempio di mapping degli utenti
Ad esempio, se viene utilizzata l'entità contatto Dataverse e il campo dell'indirizzo e-mail viene utilizzato come chiave univoca per un utente finale come contatto, una possibilità per recuperare l'ID corretto utilizzando una chiamata OData GET
a Dataverse è il seguente esempio:
https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'
Questa query a Dataverse restituisce un singolo contatto che ha andrew@contosoltd.com come indirizzo e-mail. Una volta acquisito questo ID (in questo esempio, un ID contatto), deve essere utilizzato come parametro UserId
nell'applicazione per dispositivi mobili.