Bagikan melalui


Gambaran umum pemberitahuan push untuk pengembang aplikasi

Menyiapkan pemberitahuan push memerlukan beberapa langkah berbeda untuk pengembang dan administrator aplikasi. Dokumen ini memberikan gambaran umum tingkat tinggi tentang arsitektur dan tautan ke dokumen terperinci untuk setiap komponen.

Untuk informasi terperinci tentang setiap langkah, kunjungi dokumen berikut:

  1. Konfigurasi aplikasi pemberitahuan push
  2. Pemetaan pengguna untuk pemberitahuan push
  3. Pendaftaran perangkat untuk pemberitahuan push
  4. Menerima pemberitahuan push di perangkat
  5. Pelaporan interaksi untuk pemberitahuan push

Daftarkan aplikasi pemberitahuan push dengan Customer Insights - Journeys

Setelah Anda mengembangkan aplikasi, langkah pertama adalah mendaftarkan aplikasi tersebut Customer Insights - Journeys. Pelajari lebih lanjut: Menyiapkan aplikasi pemberitahuan push

Diagram arsitektur

Diagram berikut memberikan gambaran umum tentang entitas dan Relasi yang diperlukan untuk mengirim pemberitahuan push Customer Insights - Journeys.

Diagram ikhtisar pemberitahuan push.

Aplikasi baru diunduh ke perangkat seluler

Aplikasi seluler memiliki token perangkat dan informasi pengguna. Token dan informasi pengguna perlu disimpan di suatu tempat, umumnya dalam aplikasi manajemen perangkat cloud, untuk memberikan informasi ini Customer Insights - Journeys.

Informasi pengguna dan token perangkat perlu disimpan ketika seseorang mengunduh aplikasi seluler baru, umumnya dalam sistem manajemen token perangkat server cloud. Pendekatan untuk menyimpan informasi ini dapat bervariasi. Informasi pengguna dan perangkat diperlukan untuk memastikan pesan yang tepat dikirim ke perangkat yang tepat dan untuk mendukung personalisasi.

Penting untuk dicatat bahwa token perangkat dapat berubah seiring waktu. Juga tidak dapat diprediksi apa yang akan menyebabkan token berubah. Misalnya, jika seseorang menghapus dan menginstal ulang aplikasi, kemungkinan token perangkat berubah. Penting untuk memperbarui Customer Insights - Journeys jika token perangkat berubah untuk terus mengirim pesan ke perangkat tersebut.

Pendaftaran perangkat dan pengguna dengan Customer Insights - Journeys

Anda perlu memetakan pengguna yang disimpan ke pengguna yang dikenal karena Customer Insights - Journeys ID pengguna dari perangkat berbeda dari ID pengguna di Dataverse, tempat kontak, prospek, dan Customer Insights - Data profil disimpan.

Untuk melakukan pemetaan ini, Anda dapat menggunakan API publik untuk Customer Insights - Journeys mendapatkan Dataverse pengidentifikasi. Biasanya, Anda meminta API dengan alamat email atau nomor telepon untuk mendapatkan pengidentifikasi kontak, prospek, atau Customer Insights - Data profil. Pemetaan antara ID pengguna aplikasi seluler, ID token perangkat, dan Dataverse identifikasi pengguna ini harus disimpan dalam sistem manajemen token aplikasi. Karena Customer Insights - Journeys mendukung beberapa aplikasi seluler, Anda perlu menentukan ID aplikasi saat mengirim data ini.

Setelah pemetaan selesai dan disimpan, Anda dapat menggunakan API publik untuk POST Dataverse pengidentifikasi pengguna, token perangkat, dan pengidentifikasi aplikasi seluler dalam permintaan Customer Insights - Journeys pendaftaran perangkat.

Lihat detail lengkap tentang mendaftarkan perangkat dan pengguna di pemberitahuan push, pendaftaran perangkat, dan pendaftaran pengguna.

Eksekusi perjalanan

Ketika perjalanan berjalan dan mencoba mengirim pemberitahuan push ke pengguna, Customer Insights - Journeys mencoba mengirim pesan ke semua token perangkat ke pengguna yang ditentukan untuk aplikasi seluler yang ditentukan. Pesan hanya dikirim ke token perangkat yang valid saat ini. Jika pengguna telah menginstal aplikasi di beberapa perangkat yang terdaftar dengan Customer Insights - Journeys (misalnya, ponsel dan tablet), mereka menerima pesan di kedua perangkat.

Pelaporan pengiriman dan interaksi

Untuk melaporkan metrik pengiriman dan interaksi untuk pemberitahuan push di Customer Insights - Journeys dalamnya, Anda perlu mengonfigurasi aplikasi untuk mengirim informasi ini kembali ke Customer Insights - Journeys API.

Lihat detail lengkap tentang pengiriman dan pelaporan interaksi di Pengiriman pemberitahuan push dan pelaporan interaksi.