Mengukur kampanye interaksi ulang notifikasi push

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:

  1. Anda memicu notifikasi push yang berisi template OneLink atau kode af dalam payloadnya.
  2. Pengguna aplikasi menerima notifikasi push dan mengkliknya.
  3. Aplikasi dimuat dan SDK AppsFlyer dimulai.
  4. SDK memproses payload notifikasi push yang membuka aplikasi.
  5. 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:

  1. Buat notifikasi push yang berisi kode data kustom dengan templat OneLink atau kode af dengan objek JSON sebagai nilainya.
  2. Konfigurasikan SDK untuk menyelesaikan kode khusus (dilakukan oleh pengembang aplikasi).
  3. Uji integrasi dengan memicu notifikasi push.
  4. 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 (metode yang disarankan) Menggunakan JSON (metode lama)

Menggunakan OneLink (disarankan)

Ini adalah metode yang direkomendasikan untuk mengintegrasikan AppsFlyer dengan notifikasi push.

  1. Buat tautan OneLink dan atur untuk penargetan ulang.
    Catatan: OneLink pendek dan URL panjang, keduanya didukung.
  2. Dalam data kustom notifikasi push, tambahkan OneLink yang berisi data atribusi yang ingin Anda kirim ke AppsFlyer.

 Contoh Firebase

Di Firebase:

appsflyer-push-custom-data-firebase.png

2. Mengonfigurasi SDK

Tugas ini memerlukan perubahan pada kode aplikasi. Ikuti petunjuk tentang cara mengonfigurasi SDK:

  • Saat menerapkan solusi berbasis OneLink yang direkomendasikan:
    1. beri tahu pengembang aplikasi apa nama kode khusus yang Anda tambahkan ke notifikasi. Dalam contoh ini, ini adalah af_push_link.
    2. Kirimkan petunjuk ini.
  • 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:

  1. Mendengarkan notifikasi push.
  2. Memproses data atribusi yang disematkan dalam notifikasi push dan mengirimkannya ke AppsFlyer.
  3. 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.