Maparea utilizatorilor de notificare push pentru dezvoltatorii de aplicații
Pentru a afla mai multe despre abordarea generală de configurare a notificărilor push în Customer Insights - Journeys, accesați prezentarea generală a setării notificărilor push.
Pentru a activa notificările push în Customer Insights - Journeys, trebuie să parcurgeți următorii pași:
- Configurarea aplicației de notificare push
- Maparea utilizatorilor pentru notificări push
- Înregistrarea dispozitivului pentru notificări push
- Primirea notificărilor push pe dispozitive
- Raportarea interacțiunilor pentru notificări push
Implementarea mapării utilizatorului
Pentru ca notificările push de la o aplicație mobilă să funcționeze corect, trebuie să configurați maparea de la Dynamics 365 Customer Insights - Journeys clienți la utilizatorii aplicației mobile. Maparea asigură că persoana corectă (reprezentată cu entitatea corectă și ID-ul de înregistrare) primește notificarea push pe mobil așteptată.
Acest pas nu este legat de configurarea aplicației mobile (fie pe dispozitive Android sau Apple), ci mai degrabă de legătura logică dintre persoana reprezentată ca înregistrare Customer Insights - Journeys și omologul înregistrare ca utilizator al aplicației mobile.
În primul rând, pentru a implementa maparea utilizatorului, trebuie selectată entitatea corectă. Acest pas este esențial deoarece, în Customer Insights - Journeys, este posibil să se orchestreze la mai multe Microsoft Dataverse entități (cum ar fi un contact sau un client potențial) sau la un Customer Insights - Data profil. Apoi, ID-ul corect de înregistrare ar trebui să fie transmis aplicației mobile, iar aplicația mobilă ar trebui să identifice utilizatorul cu ID-ul respectiv.
Exemplu de mapare utilizatori
De exemplu, dacă se utilizează entitatea contact Dataverse și câmpul adresei de e-mail este folosit ca cheie unică pentru un utilizator final ca contact, o posibilitate de a prelua ID-ul corect este utilizarea unui OData GET
apel la Dataverse este următorul exemplu:
https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'
Această interogare către Dataverse returnează o singură persoană de contact care are andrew@contosoltd.com ca adresă de e-mail. Odată ce acest ID este achiziționat (în acest exemplu, un ID de contact), ar trebui să fie utilizat ca parametru UserId
în aplicația mobilă.