Partajați prin


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:

  1. Configurarea aplicației de notificare push
  2. Maparea utilizatorilor pentru notificări push
  3. Înregistrarea dispozitivului pentru notificări push
  4. Primirea notificărilor push pe dispozitive
  5. Raportarea interacțiunilor pentru notificări push

Implementarea mapării utilizatorului

Diagrama de mapare a utilizatorului pentru notificări push.

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ă.