Sekilas: Ukur rasio uninstal untuk aplikasi Anda dan tentukan sumber mana (sumber media, kampanye, materi iklan, dan geo) yang mendatangkan pengguna berkualitas.
Ringkasan
Untuk memahami nilai pengguna aplikasi, Anda harus menganalisis tingkat penginstalan dan uninstall. Metrik uninstal dapat membantu Anda mengukur performa aplikasi, serta memahami kapan dan mengapa pengguna meninggalkan aplikasi Anda.
Bagaimana Cara Kerja API ini?
AppsFlyer menggunakan notifikasi push senyap, dikirim sekali sehari, untuk memverifikasi apakah aplikasi masih terpasang di perangkat tertentu. Jika tidak ada respons, penghapusan instalan dicatat, dan dikaitkan dengan sumber media yang awalnya membawa pengguna.
Cara menggunakan uninstall data
Berikut adalah beberapa contoh yang dapat Anda pelajari dari mengukur uninstall, dan cara menggunakan data tersebut untuk mengoptimalkan kampanye dan interaksi pengguna.
Bandingkan kualitas sumber
Dengan membandingkan kualitas pengguna yang diperoleh dari berbagai sumber (sumber media, kampanye, materi iklan, dan geo), Anda dapat menentukan sumber media dengan tingkat uninstall terendah, dan mengalokasikan kembali dana ke sumber tersebut.
Contoh
Anda adalah pemasar aplikasi game untuk PlayIt Gaming International. Anda baru saja meluncurkan aplikasi baru dan menjalankan kampanye di dua sumber media yang berbeda (Sumber media A, dan Sumber media B).
Saat Anda memeriksa dashboard, Anda melihat bahwa meskipun Sumber media A memiliki jumlah penginstalan tertinggi (10.390), sumber ini juga memiliki tingkat uninstall tertinggi (30%).
Sumber media B, di sisi lain, memiliki 5.949 penginstalan dan tingkat uninstall terendah (12%).
Berdasarkan wawasan ini, Anda dapat mengalokasikan lebih banyak anggaran ke Sumber media B dan mencoba mendapatkan lebih banyak pengguna yang terlibat.
Bagikan data uninstall dengan jaringan iklan untuk pengoptimalan
Mengirim postback event uninstall ke jaringan iklan tempat Anda bekerja berguna untuk mengoptimalkan kampanye akuisisi pengguna. Anda dapat mengirimkan event uninstall dengan memetakan af_uninstall ke jaringan iklan Anda. Setelah pemetaan selesai, event dikirim setiap kali pengguna diidentifikasi telah uninstall aplikasi. Jaringan iklan dapat menggunakan informasi ini untuk menentukan pengguna mana yang kurang terlibat dan berfokus untuk mendapatkan lebih banyak pengguna yang terlibat.
Contoh
Anda adalah pemasar aplikasi game untuk PlayIt Gaming International. Sumber media A adalah jaringan iklan tempat Anda bekerja dengan peluncuran aplikasi Android baru Anda. Di kampanye sebelumnya Anda menjalankan dengan Sumber media A, 1.000 pengguna baru memasang aplikasi Anda, dan selanjutnya, 300 pengguna melakukan uninstall aplikasi. Untuk kampanye baru, Anda ingin Sumber media A menerima data di-uninstall. Ini akan memungkinkan sumber Media A untuk mengatasi tantangan uninstall dengan cepat.
Berdasarkan wawasan dari kampanye sebelumnya, Sumber media A membuat daftar pengecualian kampanye yang mengecualikan jenis pengguna tertentu dari iklan yang berjalan di kampanye baru Anda:
- Pengguna yang telah membuktikan bahwa mereka bernilai lebih rendah untuk aplikasi Anda.
- Pengguna yang secara teratur meng-uninstall aplikasi Anda.
Hal ini memungkinkan Sumber media A mengoptimalkan penargetan audiens untuk memastikan bahwa anggaran kampanye Anda tidak terbuang sia-sia untuk pengguna yang tidak perlu melihat iklan kampanye tertentu.
Kecualikan uninstall dari kampanye penargetan ulang
Dalam beberapa kasus, untuk mematuhi peraturan seperti GDPR dan CCPA, Anda mungkin perlu mengecualikan pengguna yang melakukan uninstall aplikasi Anda dari kampanye penargetan ulang. Informasi uninstall memungkinkan Anda membuat daftar pengecualian dan menerapkan tindakan privasi untuk melindungi privasi dan data pelanggan Anda.
Metode untuk mengecualikan pengguna termasuk yang berikut:
- Laporan data lengkap: Metode manual di mana Anda mengambil daftar pengguna yang dihapus dari laporan Uninstall dan membuat daftar pengecualian.
- Audiens AppsFlyer: Metode otomatis di mana Anda menentukan audiens target berdasarkan kriteria tertentu (misalnya, pengguna yang belum meng-uninstall aplikasi Anda). Pengguna yang tidak memenuhi kriteria akan dikecualikan dari audiens.
Contoh
Anda adalah pemasar aplikasi game untuk PlayIt Gaming International. Anda sedang menjalankan kampanye penargetan ulang untuk salah satu aplikasi Android Anda dan Anda memutuskan untuk menggunakan Audiens AppsFlyer untuk menentukan audiens penargetan ulang. Kriteria audiens Anda adalah sebagai berikut:
- Pengguna yang belum meng-uninstall aplikasi.
- Pengguna yang belum meluncurkan aplikasi dalam 30 hari terakhir.
Ini memungkinkan Anda untuk membuat audiens penargetan ulang yang lebih tepat. Saat kampanye penargetan ulang Anda berjalan, iklan hanya akan ditayangkan kepada pengguna yang ditentukan di audiens penargetan ulang Anda.
Menyiapkan pengukuran uninstall
Proses penyiapan metrik uninstall mengharuskan pemasar dan pengembang bekerja sama. Petunjuk penerapan bergantung pada sistem operasi yang menjalankan aplikasi Anda.
Alur untuk pemasar dan pengembang adalah sebagai berikut:
Tugas | Pemilik |
---|---|
Pemasar |
|
Pemasar |
|
Pengembang Android |
|
Uji pengukuran uninstall | Pemasar |
[Opsional] Petakan event uninstall ke mitra yang relevan di dashboard | Pemasar |
Tugas | Pemilik |
---|---|
|
Pengembang iOS |
Pemasar |
|
|
Pengembang iOS |
Uji pengukuran uninstall | Pemasar |
[Opsional] Petakan event uninstall ke mitra yang relevan di dashboard | Pemasar |
Prosedur implementasi
Implementasi mengharuskan pengembang seluler Anda untuk mengintegrasikan mekanisme yang merespons notifikasi push ke aplikasi Anda. Instruksi implementasi bervariasi sesuai dengan sistem operasi.
Hubungkan Firebase Cloud Messaging ke AppsFlyer (Android)
Pengukuran uninstal Android tersedia dengan mengonfigurasi pengukuran uninstal di AppsFlyer dan mengadopsi Firebase Cloud Messaging (FCM) ke dalam aplikasi Anda.
HTTP V1
Untuk mengonfigurasi FCM HTTP V1 untuk uninstall:
-
Untuk mendapatkan ID Proyek :
- Buka FCM console.
- Pilih sebuah proyek.
- Buka Project Overview > Project settings.
- Salin ID Proyek. Anda akan membutuhkannya di tahap proses selanjutnya.
-
Untuk menetapkan fungsi uninstall ke AppsFlyer:
- Buka tab Service accounts.
- Klik Manage service account permissions.
Tab browser baru dibuka di Google Cloud Platform. - Di menu samping, pilih Roles (Fungsi).
- Klik + Create role.
- Selesaikan sebagai berikut:
- Judul: Masuk ke uninstall AppsFlyer.
- ID: Masuk
af_uninstalls
. - Tahap peluncuran fungsi: Pilih General availability.
- Temukan lalu pilih
cloudmessaging.messages.create
.
- Klik Add.
- Klik Create.
-
Untuk menetapkan fungsi uninstall FCM ke AppsFlyer:
- Di menu samping, pilih IAM .
- Klik + Add.
- Di bidang New members (Anggota baru) masukkan af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com
- Di daftar Pilih peran , pilih Uninstall AppsFlyer.
-
Klik Save.
Akun layanan AppsFlyer telah diberi peran uninstall AppsFlyer.
[Tidak digunakan lagi] HTTP lama
Penting!
API HTTP lama tidak digunakan lagi oleh Firebase pada tanggal 20 Juni 2023, dan akan dihapus pada Juni 2024. Jika Anda menggunakan API lama, kami sangat menyarankan agar Anda menggunakan HTTP v1 API. Pelajari lebih lanjut
Pengukuran uninstall menggunakan Firebase Messaging didukung oleh Android SDK V4.7.0 +
Untuk mendapatkan kode server Firebase:
- Buat proyek Aplikasi Android Firebase (jika Anda belum melakukannya), atau migrasikan proyek Anda dari Google Developer Console (ikuti petunjuk di sana). Untuk informasi lebih lanjut, buka Firebase.
- Buka Firebase Console.
- Di halaman Firebase Console, arahkan ke Project Settings (klik pada ikon roda gigi di dekat Project Overview di panel kiri halaman tersebut).
- Di tab Cloud Messaging, Anda melihat dua Kode Server.
- Copy kode server.
Untuk mengonfigurasi pengukuran uninstall di AppsFlyer
Prasyarat: Pengembang Android harus menyelesaikan instruksi integrasi mereka.
Untuk mengonfigurasi pengukuran uninstall di AppsFlyer:
- Di AppsFlyer, buka Configuration > App Settings.
- Jika perlu, aktifkan Uninstall measurement.
- Pilih HTTP V1, dan masukkan ID proyek yang Anda siapkan sebelumnya.
- Klik Uji koneksi.
Berhasil! pesan ditampilkan. - Klik Save settings.
Prasyarat: Pengembang Android harus menyelesaikan instruksi integrasi mereka.
Untuk mengonfigurasi pengukuran uninstall di AppsFlyer:
- Dapatkan file P12 dari pengembang Anda.
-
Di AppsFlyer, buka Configuration > App Settings.
-
Gulir ke bawah ke bagian Uninstall.
-
AktifkanUninstall measurement.
-
Klik ikon unggah, dan pilih file P12.
-
[Opsional] Jika sertifikat P12 dilindungi kata sandi, masukkan kata sandi.
-
Klik Validasi untuk mengirim sertifikat ke AppsFlyer untuk verifikasi.
-
Klik Save Settings.
Menguji pengukuran uninstall
Setelah prosedur implementasi selesai, Anda dapat menginstal dan menghapus penginstalan aplikasi untuk menguji apakah uninstall direkam dengan benar. Tingkat uninstall dan uninstall ditampilkan di dashboard Ikhtisar.
Anda dapat melakukan pengujian ini pada aplikasi yang:
- Di Google Play Store
- Tertunda (tidak terdaftar di Google Play Store)
- Tersedia melalui unduhan langsung
- Di toko aplikasi alternatif
Perhatikan hal berikut saat menguji aplikasi Android:
- Pengukuran uninstall diproses setiap hari. Peristiwa uninstall didaftarkan dalam waktu 24 jam, tetapi jika aplikasi diinstal ulang selama waktu ini, event tidak akan direkam.
- Peristiwa penghapusan penginstalan memerlukan waktu hingga 48 jam untuk ditampilkan dalam laporan data lengkap dan di dashboard AppsFlyer (Laporan Kinerja Gabungan).
Ingatlah hal-hal berikut saat menguji aplikasi iOS:
- Penghapusan penginstalan tidak langsung muncul di dashboard AppsFlyer. Dikarenakan layanan Apple Push Notification, waktu yang diperlukan uninstall untuk muncul di dashboard adalah minimal 9 hari. AppsFlyer memperbarui dan mengagregasi metrik untuk uninstall setiap 24 jam.
Contoh
- Hari ke-1: pengguna menginstal aplikasi Anda.
- Hari ke-4: pengguna meng-uninstall aplikasi Anda.
- Hari ke-12: Layanan Notifikasi Push Apple melaporkan penghapusan aplikasi 8 hari setelah uninstall.
- Hari ke-13: Data uninstall muncul di dashboard AppsFlyer dan data lengkap.
- Jika Anda melakukan pengujian pada versi pengujian aplikasi, pastikan Anda menggunakan lingkungan sandbox. Lihat petunjuk pengembang untuk prosedur uninstall sandbox.
Memetakan Event Uninstall
Untuk berbagi data uninstall dengan jaringan iklan, event af_uninstall harus dipetakan ke mitra. Tidak seperti postback untuk in-app event biasa, event uninstall tidak dikirim secara waktu aktual. Waktu event yang dilaporkan menunjukkan waktu yang ditentukan AppsFlyer saat aplikasi dihapus penginstalannya, dan bukan saat uninstall itu sendiri.
Ingatlah hal berikut:
- AppsFlyer hanya dapat mengirimkan postback jika event tersebut benar-benar terjadi dan direkam oleh AppsFlyer.
- Jika Anda tidak melihat uninstall di halaman Ikhtisar dashboard atau di laporan data lengkap, ini berarti postback uninstall tidak dikirim ke mitra, meskipun event af_uninstall telah dipetakan.
Batasan
- Event uninstall tidak termasuk dalam laporan postback in-app event.
- Event af_uninstall didukung oleh semua mitra. Jika Anda ingin memetakannya ke mitra, tetapi acara tersebut tidak tersedia di tab Integrasi mitra, hubungi CSM Anda atau hubungi hello@appsflyer.com.
aturan firebase
aturan GCM
Sedang menonaktifkan pengukuran uninstall
Jika Kode Server Firebase/GCM disediakan, pengukuran uninstall aplikasi diaktifkan secara default. Pemilik aplikasi dapat menonaktifkan fitur ini melalui dasbor.
Jika sertifikat P12 disediakan dan divalidasi, pengukuran uninstall aplikasi diaktifkan secara default. Pemilik aplikasi dapat menonaktifkan fitur ini melalui dashboard.
Catatan: Agar uninstall dilaporkan, Aktifkan pengukuran uninstall harus diaktifkan pada saat aplikasi diinstal. Penginstalan yang terjadi ketika Enable uninstalls measurement (Aktifkan pengukuran uninstall) tidak aktif, tidak dilaporkan.
Untuk mematikan pengukuran uninstall:
- Di AppsFlyer, buka App settings.
- Gulir ke Attribution (Atribusi) > Uninstall measurement (Pengukuran uninstall) dan nonaktifkan Enable uninstall measurement (Aktifkan pengukuran uninstall).
Karakteristik dan batasan
Sifat | Catatan |
---|---|
CUID |
CUID tidak dikirim dalam postback uninstall. |