Sekilas: Mengukur kampanye notifikasi push di iOS dan Android.
Overview
AppsFlyer mendukung pengukuran kampanye notifikasi push dari semua penyedia layanan push, serta kampanye yang diterapkan langsung di atas Firebase Cloud Messaging atau Layanan Notifikasi Push Apple (APNS).
Ada 2 kemungkinan cara untuk mengimplementasikan integrasi:
- Dengan menggunakan templat OneLink (metode yang disarankan).
- Dengan mengirimkan objek JSON dengan kode
af
di payload notifikasi push (metode lama).
Konversi ditampilkan di dasbor Ikhtisar, dalam tampilan penargetan ulang atau terpadu.
Bagaimana Cara Kerja API ini?
Setelah Anda menyelesaikan langkah-langkah dalam artikel ini, aplikasi Anda akan berfungsi sebagai berikut:
- Anda memicu notifikasi push yang berisi template OneLink atau kode
af
dalam payloadnya. - Pengguna aplikasi menerima notifikasi push dan mengkliknya.
- Aplikasi dimuat dan SDK AppsFlyer dimulai.
- SDK memproses payload notifikasi push yang membuka aplikasi.
- SDK mengekstrak dan mengirimkan data atribusi ke AppsFlyer.
Dalam skenario OneLink, jika OneLink dikonfigurasi untuk merutekan pengguna ke lokasi tertentu di aplikasi, alur deep link dipicu.
Prasyarat
Sebelum melanjutkan, pastikan aplikasi Anda memiliki AppsFlyer SDK yang terintegrasi dan dapat menerima notifikasi push.
Langkah
Untuk mengatur pengukuran notifikasi push, langkah-langkah berikut harus diselesaikan:
-
Buat notifikasi push yang berisi kode data kustom dengan templat OneLink atau kode
af
dengan objek JSON sebagai nilainya. - Konfigurasikan SDK untuk menyelesaikan kode khusus (dilakukan oleh pengembang aplikasi).
- Uji integrasi dengan memicu notifikasi push.
- Lihat kinerja kampanye notifikasi push di dasbor.
1. Membuat notifikasi push
Pertama, buat notifikasi push yang berisi data atribusi menggunakan salah satu metode berikut.
Catatan
Dalam demonstrasi berikut, kami menggunakan Firebase sebagai penyedia layanan notifikasi push. Instruksi harus berlaku untuk semua penyedia layanan notifikasi push, dengan perbedaan kecil (jika ada). Lihat dokumentasi penyedia layanan notifikasi push masing-masing.
Menggunakan OneLink (disarankan)
Ini adalah metode yang direkomendasikan untuk mengintegrasikan AppsFlyer dengan notifikasi push.
- Buat tautan OneLink dan atur untuk penargetan ulang.
Catatan: OneLink pendek dan URL panjang, keduanya didukung. - Dalam data kustom notifikasi push, tambahkan OneLink yang berisi data atribusi yang ingin Anda kirim ke AppsFlyer.
Menggunakan JSON (metode lama)
Catatan
Berikut ini mendokumentasikan metode lama dalam mengintegrasikan AppsFlyer dengan notifikasi push, dan tersedia untuk tujuan kompatibilitas dengan versi sebelumnya. Jika Anda menyiapkan aplikasi baru, gunakan solusi berbasis OneLink yang disarankan.
Dalam data kustom notifikasi push, tambahkan kode kustom yang disebut af
yang berisi data atribusi yang ingin Anda kirim ke AppsFlyer dalam format JSON. Parameter atribusi berikut diperlukan:
PID
is_retargeting
c
2. Mengonfigurasi SDK
Tugas ini memerlukan perubahan pada kode aplikasi. Ikuti petunjuk tentang cara mengonfigurasi SDK:
- Saat menerapkan solusi berbasis OneLink yang direkomendasikan:
- beri tahu pengembang aplikasi apa nama kode khusus yang Anda tambahkan ke notifikasi. Dalam contoh ini, ini adalah
af_push_link
. - Kirimkan petunjuk ini.
- beri tahu pengembang aplikasi apa nama kode khusus yang Anda tambahkan ke notifikasi. Dalam contoh ini, ini adalah
- Saat menerapkan solusi berbasis JSON lama, kirimkan petunjuk ini kepada pengembang Anda .
3. Menguji integrasi
Untuk menguji apakah pengukuran notifikasi push terintegrasi dengan benar, cukup picu notifikasi push di kampanye yang Anda siapkan di Langkah 1.
Jika semuanya dikonfigurasi dengan benar, SDK akan:
- Mendengarkan notifikasi push.
- Memproses data atribusi yang disematkan dalam notifikasi push dan mengirimkannya ke AppsFlyer.
- Melanjutkan dengan alur deep linking biasa, jika pengukuran notifikasi push diterapkan menggunakan OneLink.
4. Melihat kampanye notifikasi push di dasbor
Anda dapat melihat data yang berasal dari notifikasi push di dasbor Penargetan Ulang.
Catatan : AppsFlyer menghapus duplikat data notifikasi push. Artinya, jika payload identik diterima lebih dari satu kali, hanya satu yang dihitung.