Manual testing

📘

Catatan

We recommend using our SDK wizard integration tool for testing

Agar berhasil menyelesaikan pengujian dalam dokumen ini, Anda harus:

Uji integrasi SDK iOS

Pengujian ini terdiri dari:

  1. Menyimulasikan klik iklan dan menginstal aplikasi:
  2. Inspeksi data konversi penginstalan.

Apps that implement ATT

Ikuti petunjuk ini jika Anda menerapkan Transparansi Pelacakan Aplikasi (ATT) di aplikasi Anda.
Atribusi akan terjadi melalui pencocokan ID jika kondisi berikut terpenuhi:

  • Tautan atribusi berisi idfa parameter
  • ATT diterapkan dan:
    1. requestTrackingAuthorization dipanggil sebelumnya start (dengan menggunakan waitForATTUserAuthorization)
    2. Persetujuan pengguna diberikan.

Langkah 1: Simulasikan klik iklan
Menyimulasikan klik iklan melalui tautan atribusi. Menyusun tautan atribusi sebagai berikut:

https://app.appsflyer.com/<app_id>?pid=<media_source>
&idfa=<registered_device_idfa>

Dimana:

  • app_id adalah ID aplikasi AppsFlyer Anda (termasuk id akhiran)
  • pid adalah sumber media tempat penginstalan harus diatribusikan
  • idfa adalah IDFA perangkat yang terdaftar.

Contoh
Jika ID aplikasi Anda adalah id123456789, tautan atribusi mungkin terlihat seperti ini:

https://app.appsflyer.com/id123456789?pid=conversionTest1&idfa=1A2B3C4D-9128-4597-1234- 
04E23D654321

Langkah 2: Instal aplikasi
Aktifkan mode debug dan instal aplikasi pada perangkat uji yang terdaftar .

Langkah 3: Jalankan tes
Lanjutkan untuk memeriksa data konversi .

Apps that don't implement ATT

Langkah 1: Simulasikan klik iklan
Menyimulasikan klik iklan melalui tautan atribusi. Menyusun tautan atribusi sebagai berikut:

https://app.appsflyer.com/<app_id>?pid=<media_source>

Dimana:

  • app_id adalah ID aplikasi AppsFlyer Anda (termasuk id awalan)
  • pid adalah sumber media tempat penginstalan harus diatribusikan.

Contoh
Jika ID aplikasi Anda adalah id123456789, tautan atribusi mungkin terlihat seperti ini:

https://app.appsflyer.com/id123456789?pid=conversionTest1

Langkah 2: Instal aplikasi
Aktifkan mode debug dan instal aplikasi di perangkat apa pun–karena IDFA yang digunakan untuk mendaftarkan perangkat tidak tersedia, pendaftaran perangkat tidak berpengaruh dalam kasus ini.

Langkah 3: Jalankan tes
Lanjutkan untuk memeriksa data konversi .

👍

Tips

Umumnya, pengujian yang menggunakan tautan atribusi dilakukan lebih dari sekali. Itulah sebabnya disarankan untuk menggunakan salah satu parameter atribusi untuk "memberi versi" pengujian Anda–menjadikannya lebih mudah dipahami tautan mana yang memicu konversi.

Pada contoh di atas, nilai pid is conversionTest1. Di pengujian berturut-turut, meningkatkan nilai dari pid to conversionTest2, conversionTest3, dan seterusnya.

Inspect conversion data

Setelah menyimulasikan klik iklan dan menginstal aplikasi, ikuti langkah-langkah ini untuk memeriksa data konversi penginstalan.

Langkah 1: Ambil UID instal
Setelah aplikasi diinstal, di terminal Xcode, cari conversions.appsflyer. Cari uid parameter dan salin nilainya.

2452

Langkah 2: Memeriksa data konversi
Buka API uji data konversidan isi bidang yang diwajibkan:

  1. app-id: ID aplikasi Anda
  2. device_id: rekat nilai dari uid dari langkah 1.
  3. devkey - Application's devkey. Learn here how to get it.

Lalu, klik Try it (Cobalah)! Untuk menjalankan pengujian.

Hasil yang diharapkan
Jika ATT diterapkan dan persetujuan pengguna diberikan, hasilnya adalah respons 200 yang mirip dengan (disingkat agar mudah dibaca):

{
    ...
    "af_status" = "Non-organic";
    ...
    "match_type" = id_matching;
    "media_source" = conversionTest1;
    ...
}

Jika tidak, atribusi terjadi secara probabilistik dan hasilnya adalah 200 respons yang mirip dengan (dipotong agar mudah dibaca):

{
    ...
    "af_status" = "Non-organic";
    ...
    "match_type" = probabilistic;
    "media_source" = conversionTest1;
    ...
}

Jika penginstalan tidak diatribusikan, hasilnya adalah respons 200 dengan payload berikut:

{
    "af_message" = "organic install";
    "af_status" = Organic;
    "install_time" = "2021-08-23 06:59:51.194";
    "is_first_launch" = 1;
}

📘

Catatan

Mungkin perlu waktu hingga 30 menit hingga penginstalan muncul di dashboard.

📘

Catatan

Mungkin perlu waktu hingga 30 menit hingga penginstalan muncul di dashboard.