Panduan solusi SKAdNetwork (SKAN)

Sekilas: Mengatribusikan penginstalan aplikasi menggunakan SKAN.

5754SKAdNetworkFlow_en-us.jpeg

SKAN

SKAdNetwork (SKAN), bagian dari Apple iOS, memungkinkan pengiklan mengukur kinerja kampanye sekaligus menjaga privasi pengguna.. SKAN beroperasi tanpa IDFA atau ID iklan lainnya. SKAN berfungsi tanpa perlu persetujuan ATT. 

Berita tentang iOS 15

Mulai iOS 15, kami menyarankan agar Anda mengirim salinan postback SKAN ke AppsFlyer. Melakukan hal tersebut memungkinkan AppsFlyer untuk memverifikasi bahwa Nilai Konversi di postback belum dimanipulasi. 

Bacaan terkait

Definisi

  • SDK: Versi terbaru dari AppsFlyer iOS SDK terintegrasi dalam sebuah aplikasi.
  • Nilai Konversi (CV/Conversion Value): Ukuran kualitas pengguna dilaporkan dalam postback yang dikirim oleh iOS di akhir Jendela Aktivitas. SDK AppsFlyer mengatur CV untuk Anda. Namun, jika Anda ingin mengatur CV menggunakan Decode untuk mengunggah file pemetaan CV Anda. 
  • Studio Konversi: Solusi AppsFlyer untuk memetakan Nilai Konversi (CV) infrastruktur ke event
  • Solusi: SDK, Infrastruktur, Konversi Studio, dan platform AppsFlyer bekerja sama. Solusi ini memberi pengiklan dan jaringan iklan data LTV melalui analitik dasbor, laporan, dan postback. 
  • Jendela Aktivitas memiliki durasi yang ditetapkan, default 24 jam, dimulai saat aplikasi pertama terbuka. 

Artikel ini menjelaskan karakteristik yang relevan dari infrastruktur dan solusinya. Untuk menyiapkan pengukuran, lihat SKAN Conversion Studio.

Tentang Apple SKAN

Karakteristik Deskripsi
Prasyarat

Untuk mengaktifkan penggunaan SKAN di aplikasi:

Didukung
  • Versi SKAdNetwork yang didukung bergantung pada versi iOS:
    • iOS 11-13: V1 (hanya menginstal tanpa CV)
    • iOS 14+: V2+ (ada CV)
  • Atribusi aplikasi-ke-aplikasi
Batasan
  • Web seluler tidak didukung
  • Penomoran kampanye dibatasi pada kisaran 1-100; berarti 100 nilai unik per jaringan iklan per aplikasi Jaringan iklan memberi AppsFlyer ID dan nama kampanye mereka. Ini ditunjukkan pada dasbor dan laporan AppsFlyer. 
  • Penginstalan organik: SKAN tidak mendukung penginstalan organik.
  • Interaksi ulang
Prinsip Atribusi SKAN
  •  Atribusi SKAN menggunakan model atribusiberikut 
    • Pengguna mengklik iklan, dalam waktu 30 hari menginstal (mengunduh aplikasi), dan setelah itu dalam 60 hari, membuka aplikasi untuk pertama kalinya. 
    • Pengguna melihat iklan, dalam waktu 24 jam menginstal (mengunduh aplikasi), dan setelah itu dalam 60 hari, membuka aplikasi untuk pertama kalinya. 
    • Mulai SKAdNetwork V2.2, atribusi klik-tayang lebih diprioritaskan daripada atribusi lihat-tayang. Versi SKAN bergantung pada versi iOS.
    • iOS mengirimkan postback ke jaringan iklan yang diatribusikan. Mulai iOS 15, pengiklan dapat mengirim salinan postback langsung ke AppsFlyer. 
Ambang batas privasi 

Apple mengirimkan beberapa postback tanpa CV. Berdasarkan aturan Apple, postback tidak akan menyertakan CV atau ID aplikasi sumber jika hal itu melanggar batas ambang privasi Apple. 

Solusi AppsFlyer SKAN

AppsFlyer Conversion Studio adalah inti dari solusi SKAN. Ini memberi Anda fleksibilitas maksimum untuk menghitung setiap bit. Anda menentukan dengan tepat data pengukuran apa yang harus disandikan dalam CV—termasuk aktivitas apa dan berapa lama pengukuran selama periode pasca penginstalan. 

 Jenis

Mode

Deskripsi Jendela aktivitas

Fleksibel

Kustom

[Praktik terbaik]

Tetapkan kombinasi pendapatan, konversi (in-app event), dan pengukuran interaksi selama jendela aktivitas yang dapat dikonfigurasi. 12-72j

Tetap

Pendapatan

[Default]

Ukur pendapatan menggunakan salah satu rentang berikut: 

  • $1-$630 dalam kelipatan $10
  • $1-$63 dalam kelipatan $1
  • $0.01-$0.63 dalam kelipatan $0.01
24 j

Tetap

Konversi

Pilih 1-6 in-app event. 24 j

Tetap

Interaksi

Berapa kali pengguna melakukan suatu event 24 j

Fleksibel

Decode

Buat CV Anda sendiri untuk pemetaan event dan atur CV di aplikasi sendiri. Gunakan opsi ini jika Anda tidak dapat mengintegrasikan AppsFlyer SDK ke aplikasi Anda. Untuk menggunakan Decode, buka SKAN Conversion Studio, klik options (⋮), pilih Upload custom decode mapping file

12-1512j (63 hari)
Mode pengukuran

Prinsip dan alur solusi

Untuk mengatasi keterbatasan fungsional dan struktural infrastruktur SKAdNetwork, Solusi mempertimbangkan karakteristik dalam tabel berikut.

Karakteristik Deskripsi
Pengumpulan data
  • Untuk pengiklan, postback SKAdNetwork dikumpulkan dari beberapa jaringan iklan.
  • Pengiklan tidak perlu berintegrasi satu per satu dengan setiap jaringan iklan—tugas yang rumit dan membosankan.
Validasi data
  • Memastikan postback ditandatangani oleh Apple; ini mengurangi kemungkinan manipulasi postback.
  • Menggunakan bidang ID transaksi untuk memvalidasi bahwa postback tersebut unik.
Memperkaya data
  • Memperkaya data postback SKAdNetwork dengan titik data lainnya untuk memberikan analisis ROI yang lengkap. Misalnya, nama kampanye yang disediakan oleh jaringan iklan, dan sebagainya. 
  • Poin data mencakup tayangan, klik, biaya, dan lainnya.
Pengiriman data

Data SKAdNetwork yang diperkaya tersedia menggunakan berikut ini: 

Integrasi yang mulus
  • Enkapsulasi penuh memungkinkan pengiklan tak perlu melakukan apa pun melalui halaman pengaturan aplikasi.
  • Tidak diperlukan penyandian. Aplikasi ini memerlukan versi SDK terbaru. 
  • Termasuk dukungan untuk perubahan yang diharapkan oleh Apple dalam infrastruktur SKAdNetwork.
Fitur 

Pemasang iklan dapat mengubah konfigurasi pengukuran sesuai kebutuhan di dasbor.


Alur atribusi SKAdNetwork

SKAdNetwork_-_flow.png

  • 1. Pengiklan menetapkan pengaturan pengukuran SKAN di Platform.
  • 2. Pengguna membuka aplikasi untuk pertama kalinya 
  • 3. Selama jendela aktivitas, AppsFlyer menetapkan CV berdasarkan tindakan pengguna. 
  • 4. 24-48 jam setelah peningkatan terbaru dalam nilai CV, iOS mengirimkan postback ke jaringan iklan dan ke AppsFlyer. 
  • 5. Jaringan iklan meneruskan postback yang diperkaya ke AppsFlyer atau SRN mengomunikasikan data postback melalui API. 
  • 6. AppsFlyer memvalidasi dan menyandikan CV. Data yang disandikan dicatat dan diatribusikan sebelum tersedia di AppsFlyer melalui dasbor, laporan, dan API.
  • 7. Salinan postback yang dikirim langsung dari perangkat iOS ke AppsFlyer diteruskan ke titik akhir yang ditentukan pengiklan. Lihat mengirim salinan postback SKAN ke AppsFlyer.

Selengkapnya tentang timer

Informasi SKAdNetwork tambahan

Opsi pelaporan

Laporan SKAdNetwork tidak berisi pengenal tingkat pengguna. 

Nama laporan  Jenis Diperkaya oleh AppsFlyer Metode Pengiriman Fitur premium

Laporan kinerja agregat SKAN. Kumpulan dari penginstalan, in-app event, dan pendapatan. Datanya mirip dengan yang ditemukan di dasbor SKAN. 

Dikumpulkan menggunakan tanggal kedatangan penginstalan atau postback

Ya

API 

Tidak

Laporan postback gabungan SKAN. Postback SKAN dikumpulkan ke tingkat yang paling terperinci. Kumpulan postback menggunakan tanggal kedatangan postback Tidak API  Tidak

Laporan data lengkap SKAN (tingkat baris) melalui Data Locker (dengan contoh). Laporan yang tersedia:

  • Postback yang dikirim oleh iOS dengan memperkaya data yang disediakan oleh mitra jaringan iklan
  • Install
  • Mengunduh ulang
  • In-App Event
  • Dimensi iklan SRN 
  Ya Data Locker

Ya. Data lengkap diperlukan. Tidak diwajibkan berlangganan Data Locker.

Data SKAN melalui Push API

  Ya Push API

Ya

Daftar periksa implementasi Solusi SKAdNetwork

No. Tindakan Deskripsi Tanggung jawab
1 Persiapkan Pemasar, Pengembang
2 Konfigurasikan 

Di AppsFlyer, konfigurasikan solusi SKAdNetwork

Pemasar
3 Siapkan aplikasinya

Migrasikan aplikasi ke AppsFlyer V6 SDK

  • Tidak diperlukan perubahan pada logika aplikasi atau kode aplikasi.
  • Solusi bergantung pada in-app event untuk mengatur CV Mengirim in-app event seperti biasa. Tidak diperlukan pengujian khusus Solusi. 
  • Kirim aplikasi ke App Store
  • Tidak diperlukan pendaftaran atau proses SKAdNetwork di app store.
Pengembang
4 Integrasi mitra 

Mitra jaringan iklan harus berintegrasi dengan AppsFlyer menggunakan integrasi SKAdNetwork. Perhatikan! Simulasi AppsFlyer SKAdNetwork berisi data semua mitra Anda, apa pun status integrasi mereka saat ini. Ini tidak akan terjadi pada data langsung yang dilaporkan oleh postback SKAdNetwork.
 

Terkait mitra yang menjalankan kampanye Anda, lengkapi hal-hal berikut seperti yang diperlukan: 

Non-SRN:

  1. Verifikasi bahwa mitra memiliki lencana kemampuan SKAdNetwork AppsFlyer dan bahwa di UI mitra, pelaporan kampanye SKAdNetwork diaktifkan.
  2. Verifikasi bahwa nama in-app event Anda dipetakan ke nama in-app event mitra.

Facebook:

Pemasar
Daftar periksa implementasi Solusi SKAdNetwork

Panduan penyelesaian masalah

Tanda peringatan

Deskripsi

Dasbor tidak berisi penginstalan non-organik.
  1. Pastikan bahwa Pengukuran SKAdNetwork aktif.
    1. Buka Configuration > SKAN Conversion Studio. 
    2. Klik opsi (⋮)periksa pengaturan pengukuran SKAN. 
  2. Pastikan bahwa versi SDK Anda adalah 6.2.6+.
    • Untuk melakukan hal tersebut, buka Integration > SDK Information > Users by SDK version. 
  3. Jika Anda menggunakan plugin SDK, pastikan Anda menerapkan versi yang mendukung AppsFlyer SKAdNetwork. 
  4. Pastikan bahwa mitra jaringan iklan Anda terintegrasi dengan AppsFlyer dan mereka meneruskan postback iOS ke AppsFlyer.
Dasbor berisi penginstalan non-organik tetapi tidak ada in-app event sama sekali.
  1. Pastikan bahwa versi SDK Anda adalah 6.2.6+.
    • Untuk melakukan hal tersebut, buka Integration > SDK Information > Users by SDK version. 
  2. Jika Anda menggunakan plugin SDK, pastikan Anda menerapkan versi yang mendukung AppsFlyer SKAdNetwork.
  3. Apakah Anda mengirim event menggunakan S2S? Jika demikian, pastikan bahwa Rekam in-app event yang dikirim oleh API server-ke-server aktif. 
    1. Buka Configuration > SKAN Conversion Studio. 
    2. Klik opsi (⋮), pastikan konfigurasi S2S aktif. Catatan: Dalam mode pengukuran Kustom dan Dekode, pengaturan ini selalu aktif dan tidak dapat diubah. 
Dasbor berisi penginstalan dan beberapa in-app event. Beberapa in-app event tidak ada.
  1. Apakah Anda mengirim event menggunakan S2S? Jika demikian, pastikan bahwa Rekam in-app event yang dikirim oleh API server-ke-server aktif. 
    1. Buka Configuration > SKAN Conversion Studio. 
    2. Klik opsi (⋮), pastikan konfigurasi S2S aktif. Catatan: Dalam mode pengukuran Kustom dan Dekode, pengaturan ini selalu aktif dan tidak dapat diubah. 
  2. Periksa data lengkap postback untuk melihat apakah semua event dilaporkan. 
Lokasi geo (negara) salah

Data lokasi diambil sebagai berikut:

  • Berdasarkan negara yang terkait dengan kampanye dan dilaporkan ke AppsFlyer oleh jaringan iklan.
  • Menggunakan alamat IP perangkat. Mulai iOS 14.6, alamat ini adalah alamat proxy dan tidak benar-benar mewakili geolokasi pengguna. 

Waktu dari penginstalan aplikasi hingga pembaruan dasbor

Kode Nama elemen Deskripsi Contoh A  Contoh B 
A Jendela Aktivitas
  • Selama jendela aktif, CV diatur oleh aplikasi. 
  • Jendela dimulai saat aplikasi dibuka untuk pertama kalinya.
  • Durasi 12-72 jam. Durasi yang lebih lama dapat diatur jika Anda menggunakan mode decode. 

24 j

72j

B Timer SKAdNetwork 
  • Penghitung waktu mundur: 24 jam
  • Setiap kali CV meningkat, timer diatur ulang. Artinya mulai menghitung mundur dari 24 jam.
0-24j 0-24j
C Waktu tunda acak SKAdNetwork

Waktu tunda postback acak. Hitung mundur dimulai pada akhir periode yang ditentukan oleh A+B. 

Perhatikan! Dalam menentukan tanggal penginstalan, AppsFlyer menggunakan rata-rata A+B=36 jam. Ini tidak berlaku untuk penginstalan yang berasal dari Google. 

0-24j 0-24j
D Pemrosesan AppsFlyer Postback yang diterima pada hari tertentu diproses pada akhir hari UTC mulai pukul 00:01 pada hari berikutnya. Data tersedia 8 jam kemudian. Rata-rata waktu tunda 20 jam. Misalnya, postback yang diterima pada hari Senin diproses pada hari Selasa. Dasbor diperbarui pada pukul 08:00 UTC.  8-32j 8-32j
E Ringkasan Total waktu yang diperbolehkan  32-104j 80-152j

Metrik organik dalam konteks SKAdNetwork

Metrik organik di dasbor SKAdNetwork dihitung menggunakan mekanisme berikut:

  • Metrik organik untuk in-app event tidak tersedia jika mode pengukuran yang Anda pilih adalah Kustom atau Dekode.
  • Apple SKAdNetwork mengirimkan postback terkait dengan pengguna yang menginstal setelah berinteraksi dengan sumber media. Ini memberikan metrik non-organik. 
  • Dasbor atribusi AppsFlyer berisi metrik semua penginstalan, apa pun sumbernya.  Lihatlihat atribusi AppsFlyer berdampingan dengan atribusi SKAN .
  • Dengan menggunakan data ini, metrik organik dihitung sebagai AB di mana: 
    • A = Total semua pengguna berdasarkan dasbor ikhtisar tradisional
    • B = Pengguna non-organik seperti yang dilaporkan oleh postback SKAdNetwork

Peringatan terkait dengan Iklan Pencarian Apple : Penginstalan yang dibawa oleh Iklan Pencarian Apple di dasbor tradisional non-organik. Namun, dalam konteks SKAdNetwork, mereka merupakan bagian dari metrik organik. 

Karakteristik dan batasan

Karakteristik dan batasan Solusi SKAdNetwork
Sifat Catatan 
Akses jaringan iklan Jaringan iklan disediakan dengan postback
Agensi

Tidak didukung. Ini berarti agensi tidak boleh mengaktifkan jaringan iklan yang menjalankan kampanye SKAdNetwork. Agensi! Minta pengiklan untuk mengaktifkan Jaringan iklan, jangan lakukan sendiri. Agensi dapat menunjukkan bahwa mereka membawa pengguna dengan menerapkan Pengenal Agensi SKAN

Transparansi agensi N/A
zona waktu UTC
Mata uang  USD
Data organik Berdasarkan data event SDK. Misalnya, metrik penginstalan organik dihitung sebagai berikut: Data semua penginstalan yang dilaporkan oleh SDK dikurangi penginstalan non-organik yang dilaporkan oleh SKAdNetworks.
Data non-organik Berdasarkan postback SKAdNetwork
Kesegaran data

Harian. Karena masalah waktu SKAdNetwork rata-rata 68 jam (~3 hari) setelah aplikasi dibuka. Rentang: 32-104 jam. 

Data historis

Tanggal paling awal, ketersediaan iOS 14 (16 September 2020)

Akses pengguna Pengguna akun harus memiliki izin yang diperlukan
App clip App clip diatribusikan ke organik di dasbor SKAdNetwork. Gunakan dasbor Tinjauan untuk melihat sumber media pemanggilan.

Mitra terintegrasi SKAdNetwork

Mencatat pendapatan iklan

Atribusikan pendapatan iklan yang dihasilkan selama Jendela Aktivitas SKAdNetwork ke kampanye yang mendatangkan pengguna. Saat ini, ini terbatas pada pengiklan yang terintegrasi dengan pendapatan iklan tingkat tayangan umum dan Admob melalui SDK.

Untuk mencatat pendapatan iklan di dasbor SKAdNetwork Anda: 

Catatan: Lihat konektor SDK umum dan dokumentasi Admob untuk informasi tentang sumber iklan yang tersedia untuk mediasi. 

Mengirim postback ke mitra terintegrasi

AppsFlyer mengirimkan postback mitra terintegrasi terkait dengan atribusi SKAdNetwork. Perhatikan berbagai opsi dan persyaratan dalam tabel berikut

Perihal Deskripsi

Berbagi ID transaksi

Diperlukan tindakan : Periksa dengan mitra terintegrasi jika mereka memerlukan ID transaksi dan konfigurasikan pengaturan yang sesuai.

AppsFlyer mengirimkan postback mitra jaringan iklan yang diatribusikan. Artinya postback yang didekodekan, bukan salinan postback SKAdNetwork yang diterima dari iOS. Postback ini berisi data CV yang didekodekan terkait dengan penginstalan dan data in-app event terkait tindakan yang dilakukan oleh pengguna selama Jendela Aktivitas.

Karena ID transaksi dapat digunakan untuk membaca kode CV Anda, kami tidak membagikannya tanpa izin Anda. 

Berbagi ID transaksi

Pengiklan mengaktifkan pembagian ID transaksi sebagai berikut: Di AppsFlyer, buka Configuration > Integrated Partners > pilih mitra > Integration tab > Data sharing .

Verifikasi pemetaan in-app event