Pregled push obavijesti za programere aplikacija
Postavljanje automatskih obavijesti zahtijeva nekoliko različitih koraka za programere aplikacija i administratore. Ovaj dokument pruža pregled arhitekture na visokoj razini i veze na detaljne dokumente za svaku komponentu.
Detaljne informacije o svakom koraku potražite u sljedećim dokumentima:
- Konfiguracija aplikacije za automatske obavijesti
- Mapiranje korisnika za push obavijesti
- Registracija uređaja za push obavijesti
- Primanje push obavijesti na uređajima
- Izvješćivanje o interakciji za push obavijesti
Registrirajte aplikaciju za automatsku obavijest pomoću Customer Insights - Journeys
Nakon što razvijete aplikaciju, prvi korak je registracija te aplikacije u Customer Insights - Journeys. Dodatne informacije: Postavljanje aplikacija za automatske obavijesti
Dijagram arhitekture
Sljedeći dijagrami pružaju pregled entiteta i Odnosi potrebne za slanje push obavijesti iz Customer Insights - Journeys.
Nova aplikacija preuzeta na mobilni uređaj
Mobilna aplikacija sadrži token uređaja i korisničke podatke. Token i korisničke podatke potrebno je pohraniti negdje, općenito u aplikaciji za upravljanje uređajima u oblaku, kako bi se te informacije pružile Customer Insights - Journeys.
Podaci o korisniku i token uređaja moraju se pohraniti kada netko preuzme novu mobilnu aplikaciju, obično u sustavu upravljanja tokenima uređaja u oblaku. Pristupi pohranjivanju tih informacija mogu varirati. Podaci o korisniku i uređaju potrebni su kako bi se osigurala isporuka prave poruke na pravi uređaj i podržala personalizacija.
Važno je napomenuti da se token uređaja može mijenjati tijekom vremena. Također nije predvidljivo što će uzrokovati promjenu tokena. Na primjer, ako netko ukloni i ponovno instalira aplikaciju, vjerojatno će se token uređaja promijeniti. Važno je ažurirati Customer Insights - Journeys ako se token uređaja promijeni kako bi nastavio slati poruke na taj uređaj.
Registracija uređaja i korisnika pomoću Customer Insights - Journeys
Pohranjenog korisnika morate mapirati poznatom korisniku u sustavu Customer Insights - Journeys jer se identifikator korisnika s uređaja razlikuje od identifikatora korisnika u Dataverse sustavu u kojem su pohranjeni kontakti, potencijalni klijenti i Customer Insights - Data profili.
Da biste izvršili ovo mapiranje, možete koristiti javni API za Customer Insights - Journeys da biste dobili Dataverse identifikator. Obično API-ju šaljete upit s adresom e-pošte ili telefonskim brojem da biste dobili identifikator kontakta, potencijalnog klijenta ili Customer Insights - Data profila. Ovo mapiranje između ID-a korisnika mobilne aplikacije, ID-a tokena uređaja i Dataverse korisničkog identifera trebalo bi pohraniti u sustav upravljanja tokenima aplikacije. Budući da Customer Insights - Journeys podržava više mobilnih aplikacija, prilikom slanja tih podataka morate navesti ID aplikacije.
Kada je mapiranje dovršeno i pohranjeno, možete koristiti javni API za POST
Dataverse identifikator korisnika, token uređaja i identifikator mobilne aplikacije u zahtjevu za Customer Insights - Journeys registraciju uređaja.
Pogledajte sve detalje o registraciji uređaja i korisnika u registraciji uređaja za push obavijesti i registraciji korisnika.
Izvršenje putovanja
Kada putovanje traje i pokuša poslati push obavijest korisniku, Customer Insights - Journeys pokušava poslati poruku svim tokenima uređaja navedenom korisniku za navedenu mobilnu aplikaciju. Poruke se šalju samo trenutno valjanim tokenima uređaja. Ako korisnik ima instaliranu aplikaciju na više uređaja registriranih na Customer Insights - Journeys (na primjer, telefon i tablet), prima poruke na oba uređaja.
Slanje i izvješćivanje o interakcijama
Da biste izvijestili o mjernim podacima o slanju i interakciji za push obavijesti unutar Customer Insights - Journeys, morate konfigurirati aplikaciju za slanje tih podataka natrag API-ju Customer Insights - Journeys .
Sve pojedinosti o izvješćivanju o slanju i interakciji potražite u automatskom izvješćivanju o slanju obavijesti i interakciji.