Sovelluskehittäjien palveluilmoitusten yleiskatsaus
Palveluilmoitusten määrittäminen vaatii sovelluskehittäjiltä ja järjestelmänvalvojilta joitakin erillisiä toimenpiteitä. Tässä asiakirjassa esitetään korkean tason yleiskatsaus arkkitehtuurista sekä linkkejä kunkin komponentin yksityiskohtaisiin ohjeisiin.
Lisätietoja kustakin vaiheesta on seuraavissa asiakirjoissa:
- Palveluilmoitussovelluksen määritys
- Käyttäjän yhdistämismääritys palveluilmoituksia varten
- Laitteen rekisteröinti palveluilmoituksia varten
- Palveluilmoitusten vastaanotto laitteissa
- Vuorovaikutusraportointi palveluilmoituksia varten
Palveluilmoitussovelluksen rekisteröinti Customer Insights - Journeysissa
Kun sovellus on kehitetty, ensimmäisenä vaiheena on kyseisen sovelluksen rekisteröinti Customer Insights - Journeysissa. Lisätietoja: Palveluilmoitussovellusten määrittäminen
Arkkitehtuurikaavio
Seuraavissa kaavioissa on yleiskatsaus entiteeteistä ja suhteista, jotka tarvitaan palveluilmoitusten lähettämiseen Customer Insights - Journeysista.
Uusi mobiililaitteelle ladattu sovellus
Mobiilisovelluksella on laitetunnus ja käyttäjätiedot. Tunnus ja käyttäjätiedot on tallennettava jonnekin, yleensä pilvipalvelun laitteiden hallintasovellukseen, jotta nämä tiedot välitetään Customer Insights - Journeysiin.
Käyttäjätiedot ja laitetunnus on tallennettava yleensä pilvipalvelimen laitetunnusten hallintajärjestelmään, kun joku lataa uuden mobiilisovelluksen. Tavat näiden tietojen tallentamiseen voivat vaihdella. Käyttäjä- ja laitetietoja tarvitaan sen varmistamiseen, että oikea sanoma toimitetaan oikealle laitteelle, sekä mukautuksen tukemiseen.
On tärkeää ottaa huomioon, että laitetunnus voi muuttua ajan myötä. Syy tunnuksen muuttumiseen ei ole ennustettavissa. Jos esimerkiksi joku poistaa sovelluksen ja asentaa sen uudelleen, on todennäköistä, että laitetunnus muuttuu. On tärkeää päivittää Customer Insights - Journeys, jos laitetunnus muuttuu, jotta sanomien lähettäminen kulloisellekin laitteelle jatkuu.
Laitteen ja käyttäjän rekisteröinti Customer Insights - Journeysissa
Tallennettu käyttäjä on yhdistettävä tunnettuun käyttäjään Customer Insights - Journeysissa, koska laitteelta peräisin oleva laitetunniste eroaa käyttäjätunnisteesta Dataversessä, jonne yhteyshenkilöt, liidit ja Customer Insights - Data -profiilit on tallennettu.
Tätä yhdistämismääritystä varten voidaan käyttää Customer Insights - Journeysin julkista ohjelmointirajapintaa Dataverse-tunnisteen hankkimista varten. Yleensä ohjelmointirajapinnalle suoritetaan kysely sähköpostiosoitteella tai puhelinnumerolla yhteyshenkilön, liidin tai Customer Insights - Data -profiilin tunnisteen hankkimiseksi. Tämä mobiilisovelluksen käyttäjätunnuksen, laitetunnisteen tunnuksen ja Dataversen käyttäjätunnisteen välinen yhdistämismääritys pitäisi tallentaa sovelluksen tunnustenhallintajärjestelmään. Koska Customer Insights - Journeys tukee useita mobiilisovelluksia, sovellustunnus on määritettävä, kun nämä tiedot lähetetään.
Kun yhdistämismääritys on valmis ja tallennettu, julkista ohjelmointirajapintaa voidaan käyttää Dataversen käyttäjätunnuksen, laitetunnuksen ja mobiilisovelluksen tunnisteen POST
-toiminnon suorittamiseen kohteenaan laiterekisteröintipyyntö Customer Insights - Journeysiin.
Täydet tiedot laitteiden ja käyttäjien rekisteröintiin: palveluilmoituksen laiterekisteröinti ja käyttäjärekisteröinti.
Siirtymän suorittaminen
Kun siirtymää suoritetaan, ja se yrittää lähettää palveluilmoituksen käyttäjälle, Customer Insights - Journeys yrittää lähettää sanoman määritetyn mobiilisovelluksen määritetyn käyttäjän kaikille laitetunnisteelle. Sanomia lähetetään vain kulloinkin kelvollisille laitetunnuksille. Jos sovellus on käyttäjällä asennettuna useissa Customer Insights - Journeysissa rekisteröidyissä laitteissa (kuten puhelimessa ja tabletissa), hän saa sanomia kaikkiin näihin laitteisiin.
Lähetysten ja vuorovaikutusten raportointi
Jotta Customer Insights - Journeysissa tapahtuvista palveluilmoitusten lähetysten ja vuorovaikutusten mittaustiedoista voitaisiin raportoida, sovellus on määritettävä lähettämään nämä tiedot takaisin Customer Insights - Journeysin ohjelmointirajapinnalle.
Täydet tiedot lähetysten ja vuorovaikutusten raportoinnista: Palveluilmoitusten lähetysten ja vuorovaikutusten raportointi.