Panoramica delle notifiche push per gli sviluppatori di applicazioni
L'impostazione delle notifiche push richiede alcuni passaggi distinti per gli sviluppatori e gli amministratori delle applicazioni. Questo documento fornisce una panoramica di alto livello dell'architettura e dei collegamenti a documenti dettagliati per ciascun componente.
Per informazioni dettagliate sui passaggi, consulta i seguenti documenti:
- 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
Registrare un'applicazione di notifiche push con Customer Insights - Journeys
Una volta sviluppata un'applicazione, il primo passaggio è registrarla con Customer Insights - Journeys. Ulteriori informazioni: Configurare applicazioni di notifiche push
Diagramma dell'architettura
I seguenti diagrammi forniscono una panoramica delle entità e delle relazioni necessarie per inviare notifiche push da Customer Insights - Journeys.
Nuova applicazione scaricata sul dispositivo mobile
Un'app per dispositivi mobili dispone di un token del dispositivo e di informazioni sull'utente. Le informazioni sul token e sull'utente devono essere archiviate da qualche parte, generalmente in un'applicazione di gestione del dispositivo cloud, per poter fornire queste informazioni a Customer Insights - Journeys.
Le informazioni dell'utente e il token del dispositivo devono essere archiviati quando qualcuno scarica una nuova applicazione per dispositivi mobili, generalmente in un sistema di gestione dei token del dispositivo del server cloud. Gli approcci alla memorizzazione di queste informazioni possono variare. Le informazioni sull'utente e sul dispositivo sono necessarie per garantire che il messaggio giusto venga recapitato al dispositivo giusto e per supportare la personalizzazione.
È importante notare che il token del dispositivo può cambiare nel tempo. Inoltre, non è prevedibile cosa causerà la modifica del token. Ad esempio, se qualcuno rimuove e reinstalla l'applicazione, è probabile che il token del dispositivo cambi. È importante aggiornare Customer Insights - Journeys se il token del dispositivo cambia per continuare a inviare messaggi a quel dispositivo.
Registrazione dispositivo e utente con Customer Insights - Journeys
È necessario eseguire il mapping dell'utente archiviato in un utente conosciuto in Customer Insights - Journeys perché l'identificatore utente del dispositivo è diverso dall'identificatore utente in Dataverse, dove i contatti, i lead e i profili Customer Insights - Data vengono memorizzati.
Per eseguire questo mapping, puoi utilizzare l'API pubblica per Customer Insights - Journeys per ottenere l'identificatore Dataverse. In genere, si esegue una query sull'API con un indirizzo e-mail o un numero di telefono per ottenere il contatto, il lead o l'identificatore del profilo Customer Insights - Data. Questo mapping tra l'ID utente dell'applicazione per dispositivi mobili, l'ID token del dispositivo e l'identificatore utente Dataverse deve essere archiviato nel sistema di gestione dei token dell'applicazione. Poiché Customer Insights - Journeys supporta più applicazioni per dispositivi mobili, è necessario specificare l'ID dell'applicazione quando si inviano questi dati.
Una volta completato e archiviato il mapping, è possibile utilizzare l'API pubblica in POST
l'identificatore utente Dataverse, il token del dispositivo e l'identificatore dell'applicazione per dispositivi mobili nella richiesta di registrazione del dispositivo in Customer Insights - Journeys.
Visualizza i dettagli completi sulla registrazione di dispositivi e utenti in registrazione del dispositivo con notifiche push e Registrazione Utente.
Esecuzione del percorso
Quando un percorso viene eseguito e tenta di inviare una notifica push a un utente, Customer Insights - Journeys tenta di inviare il messaggio a tutti i token del dispositivo dell'utente specificato per l'applicazione per dispositivi mobili specificata. I messaggi vengono inviati solo ai token del dispositivo attualmente validi. Se un utente ha l'applicazione installata su più dispositivi registrati con Customer Insights - Journeys (ad esempio, un telefono e un tablet), riceve messaggi su entrambi i dispositivi.
Report di invio e interazione
Per generare report sulle metriche di invio e interazione per le notifiche push all'interno di Customer Insights - Journeys, è necessario configurare l'applicazione per inviare queste informazioni all'API Customer Insights - Journeys .
Visualizza i dettagli completi sui report di invio e interazione in Report di invio e interazione delle notifiche push.