Bagaimanakah anda mengkonfigurasi skema nilai penukaran SKAdNetwork 4.0? Skema nilai penukaran SKAdNetwork 4.0 memetakan acara selepas pemasangan atau isyarat hasil kepada nilai halus daripada 0 hingga 63 dan nilai kasar (low, medium, high). Peringkat data hantaran balik Apple menentukan perwakilan nilai penukaran dan bidang sensitif privasi lain yang mungkin muncul dalam hantaran balik yang layak.
IDFA (Pengecam untuk Pengiklan) ialah pengecam pengiklanan Apple yang boleh ditetapkan semula untuk ukuran pengiklanan iOS. Rangka kerja Ketelusan Penjejakan Aplikasi (ATT) Apple mengubah akses IDFA daripada ketersediaan sistem lalai kepada akses yang dibenarkan pengguna, beralih atribusi mudah alih daripada padanan rentas aplikasi deterministik kepada rangka kerja ukuran yang memelihara privasi.
| Istilah | Definisi | Konsep Berkaitan |
|---|---|---|
| SKAdNetwork | Rangka kerja ukuran iklan yang memelihara privasi daripada Apple. | Nilai Penukaran |
| Nilai Penukaran | Nilai yang dipetakan yang mewakili penglibatan pengguna selepas pemasangan atau hasil. | Peringkat Data Hantaran Balik |
| Tetingkap Penukaran | Jangka masa ukuran yang ditetapkan (Tetingkap 1, 2, dan 3) yang mengawal kemas kini SKAN. | API LockWindow |

Memahami Hierarki Nilai Penukaran SKAdNetwork 4.0
Evolusi Struktur: Daripada Hantaran Balik Tunggal SKAN 3.0 kepada Ukuran Berbilang Tetingkap SKAN 4.0
Di bawah SKAdNetwork 2.0 dan 3.0, pengiklan bergantung pada nilai penukaran tunggal dan pemasa 24 jam yang bergulir. Bagi SKAN 3 dan sebelumnya, nilai penukaran yang lebih tinggi boleh memulakan semula pemasa 24 jam yang bergulir, yang menggalakkan pembangun untuk mereka bentuk skema nilai penukaran yang meningkat secara monotonik. Jika pengguna melengkapkan acara penukaran dalam apl, SDK pelanggan terbenam akan memanggil API sistem untuk mengemas kini satu integer 6-bit (0 hingga 63).
Model hantaran balik tunggal SKAN memberikan keterlihatan terhad pada penglibatan selepas pemasangan yang berlaku selepas tempoh penukaran awal untuk aplikasi mudah alih dengan corong penukaran yang lebih panjang, seperti platform e-dagang langganan dan permainan mudah alih pertengahan.
SKAdNetwork 4.0 menyusun semula paradigma ukuran ini dengan memperkenalkan struktur berbilang tetingkap SKAdNetwork 4.0 yang terdiri daripada tiga tetingkap masa yang berbeza, pengecam sumber yang diperluas yang menggantikan model pengecam kempen sebelum ini, dan sistem nilai penukaran dwi-peringkat yang terdiri daripada nilai halus dan kasar. SKAdNetwork 4 boleh menjana sehingga tiga hantaran balik untuk atribusi iklan yang berjaya. Hantaran balik kedua dan ketiga hanya tersedia apabila syarat privasi yang berkenaan dipenuhi dan tetingkap penukaran yang sepadan menghasilkan maklumat penukaran yang layak; Peringkat 0 hanya menerima hantaran balik pertama.
Nilai Halus: Mengekodkan Penglibatan Dalam Apl kepada Integer 6-Bit
Nilai penukaran halus mewakili metrik ukuran SKAN tradisional. Dikodkan sebagai integer 6-bit yang tidak ditandatangani, nilai halus menyokong 64 keadaan berangka diskret yang terdiri daripada 0 hingga 63.
Oleh kerana 6 bit menawarkan 64 nilai berpotensi, pembangun mereka bentuk logik pemetaan untuk mengekod peristiwa penting pengguna atau julat hasil tertentu:
-
Pemetaan Corong Berjujukan: Menetapkan nilai secara berjujukan berdasarkan kedalaman corong (contohnya,
1= Pendaftaran,2= Onboarding,3= Tahap 5,4= Pembelian). -
Pemetaan Baldi Hasil: Menggunakan 64 keadaan halus yang tersedia untuk mewakili keadaan asas ditambah sehingga 63 baldi hasil (contohnya,
1= $0.01–$0.99,2= $1.00–$4.99,63= $500.00+).
Nilai penukaran halus dikembalikan hanya dalam hantaran balik pertama. Hantaran balik kedua dan ketiga mengembalikan nilai penukaran kasar sebagai gantinya.
Nilai Kasar: Mengkategorikan Nilai Selepas Pemasangan kepada Peringkat Rendah, Sederhana, dan Tinggi
Dalam Tetingkap Penukaran 1, Apple mungkin mengembalikan sama ada nilai penukaran halus atau kasar bergantung pada peringkat data hantaran balik yang berkenaan. Tetingkap Penukaran 2 dan 3 menggunakan nilai penukaran kasar. Nilai halus dan kasar dibekalkan bersama apabila aplikasi memanggil API nilai penukaran SKAN 4; Apple kemudian menentukan perwakilan yang, jika ada, disertakan dalam hantaran balik pertama berdasarkan peringkat data hantaran balik. Hantaran balik boleh mengandungi sama ada nilai penukaran halus atau kasar, bukan kedua-duanya. Label rendah, sederhana, dan tinggi tidak mempunyai makna perniagaan yang dipratentukan dalam SKAdNetwork. Aplikasi atau rangkaian iklan menentukan maksud setiap peringkat.
Nilai penukaran kasar terdiri daripada sifat rentetan yang mengandungi salah satu daripada tiga nilai eksplisit:
-
low: Menunjukkan penglibatan selepas pemasangan asas (contohnya, pendaftaran selesai atau sesi dimulakan). -
medium: Menunjukkan nilai selepas pemasangan sederhana (contohnya, mencapai peristiwa penting aplikasi pertengahan atau membelanjakan $1.00–$19.99). -
high: Menunjukkan nilai selepas pemasangan yang tinggi (contohnya, melengkapkan langganan bernilai tinggi atau membelanjakan $20.00+).
Dalam Tetingkap Penukaran 2 dan 3, medan nilai penukaran tidak digunakan untuk nilai halus; sistem mungkin mengembalikan nilai penukaran kasar yang disediakan pembangun apabila syarat privasi membenarkannya.
Bagaimana Nilai Halus dan Kasar Berfungsi Merentasi Tetingkap Penukaran
Tetingkap Penukaran 1 (Hari 0–2)
Tetingkap Penukaran 1 (Hari 0–2, kira-kira 48 jam pertama selepas pengguna mula melancarkan aplikasi) meliputi tempoh ukuran awal selepas pemasangan, di mana pembangun boleh mengemas kini nilai penukaran halus atau kasar sebelum sistem menutup tetingkap. Dalam jangka masa ini, aplikasi mudah alih boleh mengemas kini nilai penukaran berkali-kali semasa pengguna melengkapkan acara dalam apl.
Bergantung pada peringkat data hantaran balik yang ditetapkan oleh Apple, Tetingkap Penukaran 1 memberikan sama ada nilai halus (0 hingga 63) atau nilai kasar (low, medium, high). Jika peringkat data hantaran balik ialah Peringkat 0, hantaran balik pertama hanya mengandungi pengecam sumber hierarki dua digit; nilai penukaran halus atau kasar ditinggalkan.
Tetingkap Penukaran 2 (3 hingga 7 Hari) dan 3 (8 hingga 35 Hari)
Untuk memberikan keterlihatan pada pengekalan pengguna jangka sederhana dan jangka panjang, SKAdNetwork 4.0 memperkenalkan dua tetingkap penukaran tambahan:
-
Tetingkap Penukaran 2: Mengukur penglibatan pengguna yang berlaku semasa tempoh ukuran hari 3 hingga 7 selepas pemasangan (tetingkap 5 hari).
-
Tetingkap Penukaran 3: Mengukur penglibatan pengguna yang berlaku semasa tempoh ukuran hari 8 hingga 35 selepas pemasangan (tetingkap 28 hari).
Tidak seperti Tetingkap 1, Tetingkap Penukaran 2 dan 3 menghantar nilai kasar sahaja. Nilai halus (0 hingga 63) tidak disokong dalam Tetingkap 2 dan 3. Pembangun menentukan nilai kasar yang dilaporkan untuk setiap tetingkap berdasarkan acara yang berlaku semasa tempoh ukuran tersebut.
Memahami Peringkat Data Hantaran Balik dan Tanpa Nama Khalayak
Apple menentukan peringkat data hantaran balik untuk muat turun aplikasi berdasarkan saiz khalayak yang dikaitkan dengan aplikasi atau domain sumber, aplikasi yang diiklankan, negara tempat aplikasi yang diiklankan dipasang, dan pengecam sumber hierarki yang disediakan oleh rangkaian iklan. Bergantung pada peringkat, hantaran balik pertama mungkin mendedahkan dua, tiga, atau empat digit pengecam sumber hierarki, manakala nilai penukaran mungkin ditinggalkan, dikembalikan sebagai nilai kasar, atau dikembalikan sebagai nilai halus. Menurut dokumentasi rangka kerja SKAdNetwork rasmi Apple (StoreKit > SKAdNetwork), Apple tidak menerbitkan ambang volum pemasangan universal yang boleh digunakan pembangun untuk memetakan kempen kepada peringkat data tetap.

Jadual di bawah menggariskan bagaimana bebanan data hantaran balik berkorelasi dengan peringkat privasi merentasi tetingkap penukaran menurut dokumentasi rangka kerja SKAdNetwork rasmi Apple:
| Peringkat Data Hantaran Balik | Hantaran Balik Pertama / Tetingkap Penukaran 1 | Hantaran Balik Kedua & Ketiga |
|---|---|---|
| Peringkat 3 | Sehingga 4-digit source-identifier + conversion-value halus jika didedahkan |
source-identifier 2-digit + nilai kasar jika didedahkan |
| Peringkat 2 | Sehingga 4-digit source-identifier + conversion-value halus jika didedahkan |
source-identifier 2-digit + nilai kasar jika didedahkan |
| Peringkat 1 | source-identifier 2-digit + nilai kasar jika didedahkan |
source-identifier 2-digit + nilai kasar jika didedahkan |
| Peringkat 0 | source-identifier 2-digit sahaja; nilai penukaran ditinggalkan |
Tiada hantaran balik kedua atau ketiga dihantar |
Menggunakan Sifat lockWindow untuk Memuktamadkan Tetingkap Penukaran Lebih Awal
Menetapkan lockWindow: true mengunci nilai penukaran untuk tetingkap penukaran semasa. Sistem dengan serta-merta menyediakan hantaran balik yang sepadan dan mengabaikan kemas kini nilai penukaran selanjutnya dalam tetingkap itu. Hantaran balik kekal tertakluk kepada kelewatan penghantaran rawak Apple.
Contohnya, jika pengguna melengkapkan pembelian 6 jam ke dalam Tetingkap Penukaran 1, aplikasi boleh menetapkan lockWindow: true. Ini menutup tetingkap ukuran lebih awal dan membolehkan proses penjadualan hantaran balik Apple bermula, yang boleh menyebabkan sistem menyediakan hantaran balik lebih awal, walaupun kelewatan penghantaran rawak yang berkenaan masih terpakai.
Perbandingan Struktur Tetingkap Penukaran SKAdNetwork 1, 2, dan 3
Penilaian Perbandingan Masa Hantaran Balik SKAN 4.0, Jenis Nilai, dan Tetingkap Kelewatan
Mengurus skema SKAdNetwork berbilang tetingkap memerlukan pemetaan pencetus acara mengikut tempoh tetingkap, granulariti nilai yang disokong, dan julat kelewatan hantaran balik.
Jadual;">Jadual di bawah membandingkan ciri teknikal Tetingkap Penukaran 1, 2, dan 3:
| Tetingkap Penukaran | Tetingkap Ukuran | Nilai Penukaran | Masa Hantaran Balik |
|---|---|---|---|
| Tetingkap 1 | Hari 0–2 | Halus (0-63) atau Kasar (Rendah/Sederhana/Tinggi) | Apple menggunakan kelewatan rawak (24–48j) selepas tetingkap ditutup atau dikunci |
| Tetingkap 2 | Hari 3–7 | Kasar Sahaja (Rendah/Sederhana/Tinggi) | Apple menggunakan kelewatan rawak (24–144j) selepas tetingkap ditutup atau dikunci |
| Tetingkap 3 | Hari 8–35 | Kasar Sahaja (Rendah/Sederhana/Tinggi) | Apple menggunakan kelewatan rawak (24–144j) selepas tetingkap ditutup atau dikunci |
Menilai Granulariti Data dan Cap Masa Merentasi Tetingkap Penukaran SKAN
Walaupun Tetingkap Penukaran 1 memberikan resolusi data tertinggi (nilai halus 6-bit), Tetingkap 2 dan 3 memberikan isyarat pengekalan jangka panjang yang penting. Penganalisis mesti mengambil kira julat kelewatan hantaran balik apabila menyambungkan hantaran balik SKAN dengan lejar transaksi dalaman.
Kerana Apple menggunakan kelewatan rawak 24-hingga-48 jam pada hantaran balik Tetingkap 1 dan sehingga 144 jam untuk Tetingkap 2 dan 3, hantaran balik yang tiba di titik akhir atribusi tidak mewakili penukaran masa nyata. Sebaliknya, ia mewakili tetingkap penglibatan sejarah yang diselesaikan beberapa hari sebelumnya.
Jurutera yang ingin mengkonfigurasi pengelogan SDK bahagian pelanggan dan penghuraian hantaran balik SKAN automatik boleh merujuk dokumentasi integrasi SDK atribusi OpoInstall untuk menyemak persediaan struktur bebanan data.
Bagaimana untuk Mereka Bentuk Skema Nilai Penukaran SKAdNetwork
Contoh Pemetaan Skema Penukaran SKAdNetwork 4.0
Mereka bentuk skema SKAdNetwork memerlukan pemetaan peristiwa penting dalam apl dan peringkat pembelian kepada nilai halus dan kasar yang diskret.
Jadual di bawah menggambarkan reka bentuk skema nilai penukaran standard untuk aplikasi mudah alih:
| Acara Pengguna Dalam Apl | Nilai Halus (0–63) | Nilai Kasar | Tetingkap Penukaran Sasaran |
|---|---|---|---|
| Tiada acara selepas pemasangan yang diukur / asas | Nilai 0 | low |
Tetingkap 1 |
| Pendaftaran Akaun Selesai | Nilai 1 | low |
Tetingkap 1 |
| Percubaan Percuma Diaktifkan | Nilai 10 | medium |
Tetingkap 1 |
| Pembelian Pertama ($0.01 - $19.99) | Nilai 30 | medium |
Tetingkap 1 |
| Langganan Bernilai Tinggi ($20.00+) | Nilai 63 | high |
Tetingkap 1 (Tetingkap 2 & 3: Kasar high) |
Rangka Kerja Reka Bentuk Skema Pengeluaran: Aplikasi Permainan vs Langganan
Bergantung pada dinamik pengewangan produk, pasukan kejuruteraan menyesuaikan konfigurasi skema untuk mengutamakan sama ada kemajuan corong segera atau peringkat hasil jangka panjang:
-
Aplikasi Permainan (Hasil Diutamakan): Nilai 0 hingga 10 memetakan kemajuan tutorial awal, manakala nilai 11 hingga 63 mewakili hasil terkumpul yang diperhatikan semasa Tetingkap 1. Nilai kasar dalam Tetingkap 2 dan 3 memetakan kekerapan pembelian berulang (
low= aktif,medium= pembelian ke-2,high= pembelanja VIP). -
Aplikasi Langganan (Percubaan Diutamakan): Nilai 0 hingga 5 memetakan pendaftaran dan penyiapan profil, Nilai 10 memetakan pengaktifan percubaan percuma, dan Nilai 20 hingga 63 memetakan pemilihan peringkat langganan. Nilai kasar dalam Tetingkap 2 dan 3 memetakan penukaran percubaan-kepada-berbayar (
low= sesi aktif,medium= percubaan ditukar,high= langganan diperbaharui).
Bagaimana Memilih Antara Nilai Penukaran Berasaskan Hasil dan Berasaskan Acara
Memilih antara model skema berasaskan hasil dan berasaskan acara memerlukan penjajaran logik nilai penukaran dengan mekanik pengewangan aplikasi:
-
Model Berasaskan Hasil (E-Dagang & Permainan): Optimum untuk aplikasi di mana acara pembelian berlaku dalam 48 jam pertama. Dengan mengekodkan perbelanjaan terkumpul ke dalam baldi hasil yang lebih luas, platform sebelah permintaan (DSP) menerima isyarat hasil yang tersedia untuk analisis kempen. Jika skema adalah berdasarkan hasil terkumpul, setiap kemas kini penukaran harus mengekodkan hasil selepas pemasangan terkumpul semasa pengguna dan bukannya hanya jumlah transaksi terkini.
-
Model Corong Berasaskan Acara (Langganan): Optimum untuk aplikasi dengan tempoh percubaan atau pertimbangan yang dilanjutkan. Dengan memetakan peristiwa penting berjujukan (contohnya, pendaftaran
pengaktifan percubaan langganan), ukuran kempen menilai percuba yang berminat tinggi sebelum Hari 0–2 tamat.

Mereka Bentuk Baldi Hasil: Memetakan Julat IAP kepada Nilai 0-63
Apabila menganalisis Pulangan Perbelanjaan Iklan (ROAS), memetakan nilai halus 6-bit kepada baldi hasil mewakili reka bentuk skema yang berkesan. Aplikasi mengira hasil terkumpul mengikut logik perniagaannya sendiri dan mengekodkan hasil tersebut ke dalam nilai penukaran. Sempadan baldi di bawah adalah ilustratif dan bukannya pemetaan pengeluaran 64-baldi yang lengkap. Dalam pengeluaran, sempadan baldi harus diperoleh daripada taburan pembayar aplikasi, sensitiviti ROAS yang dijangkakan, dan objektif kempen.
Contoh skema hasil 6-bit untuk aplikasi e-dagang atau permainan disusun seperti berikut:
-
Value 0: Tiada acara selepas pemasangan yang diukur / asas. -
Value 1: $0.01 hingga $0.99 (Urus niaga mikro). -
Value 2: $1.00 hingga $4.99. -
Value 3: $5.00 hingga $9.99. -
-
Value 62: $250.00 hingga $499.99. -
Value 63: $500.00+ (Peringkat pembelanja bernilai tinggi).
Apabila pengguna melengkapkan pembelian dalam apl, SDK mudah alih mengira hasil terkumpul pengguna yang diperhatikan semasa Tetingkap 1, mengenal pasti baldi integer yang sepadan, dan memanggil updatePostbackConversionValue.
Mereka Bentuk Corong Penglibatan: Memetakan Peristiwa Penting Berjujukan
Bagi aplikasi langganan atau alat utiliti di mana pembelian dalam apl berlaku lewat dalam kitaran hayat pengguna, memetakan nilai halus kepada peristiwa penting penglibatan berjujukan memberikan isyarat prestasi kempen awal.
Skema peristiwa penting penglibatan memetakan kedalaman perkembangan:
-
Value 1: Pendaftaran Akaun Selesai. -
Value 2: Tutorial Onboarding Selesai. -
Value 3: Penyiapan Profil & Keutamaan Dikonfigurasi. -
Value 4: Percubaan Percuma Diaktifkan. -
Value 5: Perkongsian Kandungan Dalam Apl Pertama. -
Value 10: Langganan Berbayar Bermula.
SKAN 4.0 menyediakan pengurusan nilai penukaran yang lebih fleksibel berbanding versi terdahulu, walaupun pengiklan biasanya terus menggunakan strategi nilai yang meningkat untuk kestabilan pengoptimuman. Aplikasi harus menentukan peraturan keutamaan deterministik supaya berbilang acara yang berlaku dalam tetingkap yang sama diselesaikan kepada satu keadaan halus/kasar akhir.
[App Launch / Event] ──> [SDK Calls updatePostbackConversionValue]
│
▼
┌──────────────────────────┴──────────────────────────┐
▼ ▼
[Conversion Window 1 (0-2 Days)] [Conversion Window 2 & 3]
(Fine 0-63 or Coarse) (Coarse Only: Low/Med/High)
│ │
└──────────────────────────┬──────────────────────────┘
▼
[Apple Attribution System Delayed Postback]
│
▼
[Attribution / Analytics Backend]
Contoh Skema SKAdNetwork 4.0 Gaya Pengeluaran Ilustratif
1. Skema Permainan Mudah Alih (Hibrid Hasil + Peristiwa Penting)
Aplikasi permainan menggunakan skema hibrid dalam Tetingkap 1, menyimpan nilai yang lebih rendah (0–10) untuk peristiwa penting tutorial dan memperuntukkan nilai yang lebih tinggi (11–63) kepada hasil terkumpul yang diperhatikan semasa Tetingkap 1. Dalam skema ilustratif ini, aplikasi memetakan peristiwa penting ini secara bebas kepada kategori kasar.
-
Value 1: Tutorial Selesai (pemetaan kasarlow) -
Value 5: Tahap 10 Dicapai (pemetaan kasarmedium) -
Value 15: IAP Pertama ($0.99 - $9.99) -
Value 40: Pembelanja Sederhana ($10.00 - $99.99) (pemetaan kasarhigh) -
Value 63: Pembelanja VIP ($100.00+) (pemetaan kasarhigh)
2. Skema Aplikasi Langganan (Fokus Percubaan & Pembaharuan)
Aplikasi langganan memetakan Tetingkap 1 kepada halaju penukaran percubaan percuma, sementara menggunakan nilai kasar Tetingkap 2 dan 3 untuk menjejaki penukaran percubaan-kepada-berbayar jangka panjang dan acara pembaharuan.
-
Tetingkap 1:
Value 1= Pendaftaran,Value 10= Percubaan Bermula (pemetaan kasarmedium),Value 63= Pelan Tahunan Dilanggan (pemetaan kasarhigh) -
Tetingkap 2 (Hari 3-7):
low= Sesi Aktif,medium= Percubaan Ditukar,high= Pelan Tahunan Dikekalkan -
Tetingkap 3 (Hari 8-35):
low= Penglibatan Semula Aplikasi,medium= Pelanggan Berbayar Aktif,high= Langganan Diperbaharui
Mengurus Skema SKAdNetwork Secara Skala
Bagi pasukan pertumbuhan dan kejuruteraan data yang mengurus berbilang kempen iOS, pengurusan nilai penukaran berpusat boleh mengurangkan ralat pelaksanaan, mengautomasikan pemetaan bebanan data, dan mengekalkan keterlihatan hantaran balik yang lengkap. Mengkonfigurasi alur kerja atribusi pemasangan selamat memastikan integriti bebanan data merentasi SDK pelanggan dan pangkalan data pelaporan bahagian belakang.
Melaksanakan SKAdNetwork 4.0 dengan StoreKit
Kemas Kini Nilai Penukaran Programatik melalui StoreKit
Hantaran balik SKAdNetwork 4 tersedia apabila syarat kelayakan SKAdNetwork 4 yang berkaitan dipenuhi. Untuk menerima berbilang hantaran balik SKAdNetwork 4, aplikasi yang diiklankan perlu mengemas kini nilai penukaran semasa tetingkap penukaran yang berkenaan. Kemas kini Tetingkap 1 tidak secara automatik mencipta nilai penukaran Tetingkap 2 atau Tetingkap 3. Bagi aplikasi yang menggunakan API SKAdNetwork 4, aplikasi yang diiklankan harus dibina dengan SDK iOS 16.1 atau lebih baru dan dijalankan pada iOS 16.1 atau lebih baru untuk memanggil SKAdNetwork.updatePostbackConversionValue(_:coarseValue:lockWindow:completionHandler:) dalam StoreKit. AdAttributionKit ialah rangka kerja atribusi Apple yang berasingan dan berada di luar skop contoh pelaksanaan nilai penukaran SKAdNetwork ini.
Kaedah ini menerima tiga parameter teras:
-
fineValue: Integer daripada0hingga63. -
coarseValue: EnumSKAdNetwork.CoarseConversionValue(.low,.medium,.high). -
lockWindow: Bendera boolean yang menunjukkan sama ada untuk memuktamadkan tetingkap lebih awal.
Untuk ukuran hantaran balik berbilang SKAdNetwork 4, aplikasi mesti terus mengemas kini nilai penukaran semasa tetingkap penukaran yang berkenaan; menetapkan nilai Tetingkap 1 tidak mengisi Tetingkap 2 dan 3 secara automatik.
Pembangun boleh merujuk spesifikasi teknikal mengenai skema log acara mentah dan struktur bebanan data SKAN dalam dokumentasi pembangun rasmi.
Kod dan skema di bawah menggambarkan cara pembangun memanggil API kemas kini SKAN 4.0 dalam Swift dan cara pemungut bahagian belakang memformat bebanan data hantaran balik yang terhasil:
Nota: Skema dan cebisan kod berikut adalah contoh konseptual sahaja dan bukan spesifikasi API Apple atau OpoInstall.
// Contoh Swift: Mengemas kini Nilai Penukaran SKAdNetwork 4.0 pada iOS 16.1+
import StoreKit
func updateSKANConversionValue(fineValue: Int, coarseValue: SKAdNetwork.CoarseConversionValue, shouldLock: Bool) {
guard (0...63).contains(fineValue) else { return }
if #available(iOS 16.1, *) {
SKAdNetwork.updatePostbackConversionValue(fineValue, coarseValue: coarseValue, lockWindow: shouldLock) { error in
if let error = error {
print("Ralat Kemas Kini SKAN: \(error.localizedDescription)")
} else {
print("Nilai SKAN Berjaya Dikemas Kini: Halus = \(fineValue), Kasar = \(coarseValue.rawValue), Dikunci = \(shouldLock)")
}
}
} else {
// API legasi yang tidak disokong digunakan untuk keserasian dengan versi OS yang lebih lama.
SKAdNetwork.updateConversionValue(fineValue)
}
}
{
"example_only": true,
"privacy_note": "Skema ilustratif sahaja",
"measurement_model": "cumulative_revenue",
"precedence": "highest_qualifying_value",
"lock_policy": "lock_on_terminal_conversion",
"event_type": "skan_conversion_value_mapping_config",
"app_id": "com.example.iosapp",
"skan_schema_version": "4.0",
"window_1_config": {
"fine_value_mappings": [
{ "value": 0, "event_name": "app_launch_or_baseline", "min_revenue_cents": 0 },
{ "value": 1, "event_name": "registration", "min_revenue_cents": 0 },
{ "value": 10, "event_name": "free_trial", "min_revenue_cents": 0 },
{ "value": 30, "event_name": "first_purchase", "min_revenue_cents": 100 },
{ "value": 63, "event_name": "whale_purchase", "min_revenue_cents": 50000 }
],
"coarse_value_mappings": {
"low": "app_launch_or_registration",
"medium": "first_purchase_under_20",
"high": "purchase_over_20"
}
},
"window_2_config": {
"coarse_value_mappings": {
"low": "d3_d7_active_session",
"medium": "d3_d7_repeat_purchase",
"high": "d3_d7_subscription_renewed"
}
},
"window_3_config": {
"coarse_value_mappings": {
"low": "d8_d35_active_session",
"medium": "d8_d35_repeat_purchase",
"high": "d8_d35_subscription_retained"
}
}
}
Amalan Terbaik Nilai Penukaran SKAdNetwork
Menjajarkan Reka Bentuk Skema Penukaran dengan Objektif Kempen
Mereka bentuk skema SKAdNetwork memerlukan pemilihan peraturan pemetaan yang sepadan dengan sasaran kempen utama anda. Pasukan pembelian media yang mengoptimumkan untuk penukaran percubaan segera harus mengutamakan peristiwa penting corong berjujukan dalam Tetingkap Penukaran 1. Sebaliknya, pasukan prestasi yang menilai pembelian bernilai tinggi harus melaksanakan baldi hasil yang terperinci.
Menyatukan Kempen kepada Peringkat Tanpa Nama Khalayak yang Jelas
Untuk mengelakkan hantaran balik daripada mengembalikan nilai null atau menurun kepada sandaran kasar, pasukan pertumbuhan mudah alih mengurus kepadatan kempen:
-
Kurangkan Pemecahan Kempen: Untuk mengurangkan kemungkinan peringkat data hantaran balik yang rendah, pasukan mungkin mengelakkan pemecahan kempen yang tidak perlu dan penyasaran yang terlalu sempit. Walau bagaimanapun, Apple tidak menerbitkan perbelanjaan universal atau ambang pemasangan yang menjamin peringkat data hantaran balik tertentu.
-
Luaskan Parameter Penyasaran: Elakkan penyasaran geografi atau demografi yang terlalu sempit yang memecahkan ambang tanpa nama khalayak.
-
Optimumkan Strategi LockWindow: Pasukan secara amnya harus mempertimbangkan penggunaan
lockWindow: truehanya apabila mereka yakin bahawa tiada isyarat penukaran yang lebih berharga dijangkakan dalam baki tetingkap tersebut.
Senarai Semak Skema Nilai Penukaran SKAdNetwork 4.0
Untuk memastikan pematuhan penjejakan SKAdNetwork 4.0 yang lengkap dan memaksimumkan ukuran LTV, sahkan bahawa skema anda memenuhi keperluan kejuruteraan berikut:
- [ ] Objektif Pengoptimuman Utama: Tentukan sama ada kempen anda mengoptimumkan untuk peristiwa penting penglibatan awal atau hasil 48-jam terkumpul.
- [ ] Pemetaan Nilai Halus Tetingkap 1: Tetapkan nilai integer 6-bit diskret (0–63) kepada langkah corong berjujukan atau baldi hasil.
- [ ] Pemetaan Nilai Kasar Tetingkap 1: Konfigurasikan baldi rentetan kasar
low,medium, danhighuntuk penghantaran tanpa nama khalayak rendah. - [ ] Pemetaan Nilai Kasar Tetingkap 2 & 3: Wujudkan logik penjejakan berasaskan kasar untuk tetingkap hantaran balik 3–7 hari dan 8–35 hari.
- [ ] Peraturan Keutamaan & Penguncian Peristiwa: Tentukan keutamaan peristiwa deterministik dan konfigurasikan
lockWindow: truepada acara penukaran terminal sahaja.
Kesilapan Reka Bentuk Skema SKAN 4.0 Biasa yang Mengurangkan Kualiti Ukuran
-
Memampatkan Peringkat Pembelanja ke dalam Nilai 63: Menetapkan pembelian $10 dan pembelian $1,000 kepada baldi teratas yang sama mengurangkan pembezaan hasil yang tersedia untuk analisis dan pengoptimuman kempen.
-
Pelaksanaan LockWindow Pramatang: Memanggil
lockWindow: truepada acara pendaftaran awal mengunci Tetingkap Penukaran 1 secara kekal, menggugurkan acara pembelian 48-jam seterusnya. -
Terlalu Mengkomplikasikan Tetingkap 2 dan 3: Percubaan memetakan peraturan kasar yang kompleks untuk hantaran balik yang tiba sehingga 35 hari kemudian merumitkan penilaian kempen tanpa menambah baik pengoptimuman pembidaan awal.
Bagaimana Menyelesaikan Masalah Nilai Null Hantaran Balik SKAdNetwork dan Penurunan Tanpa Nama Khalayak
Mendiagnosis Kadar Nilai Penukaran Null yang Tinggi: Memahami Tanpa Nama Khalayak Kempen yang Rendah
Apabila memeriksa prestasi kempen SKAN dalam papan pemuka atribusi, penganalisis sering memerhatikan hantaran balik mengembalikan nilai null atau nilai penukaran yang hilang. Sebahagian besar nilai penukaran yang hilang boleh menunjukkan bahawa peringkat data hantaran balik yang berkenaan tidak membenarkan Apple mendedahkan maklumat nilai penukaran.
Untuk menyelesaikan penurunan tanpa nama khalayak dan meningkatkan keterlihatan nilai penukaran, pasukan prestasi menyatukan kunci kempen dan menilai kepadatan struktur kempen untuk memastikan halaju pemasangan melepasi ambang tanpa nama khalayak.
Menyelesaikan Salah Jajaran Urutan dan Perangkap Penurunan Nilai Penukaran
Dalam SKAdNetwork 4.0, nilai penukaran boleh dikemas kini secara fleksibel semasa Tetingkap 1, tetapi pembangun mesti mengurus keadaan lockWindow dengan berhati-hati.
Jika aplikasi menetapkan lockWindow: true pada acara bernilai rendah (contohnya, Value 2 = Pendaftaran), tetingkap dikunci secara kekal. Jika pengguna kemudiannya melengkapkan pembelian $100 10 minit kemudian dalam tetingkap 48-jam, sistem tidak dapat mengemas kini nilai penukaran, mengakibatkan LTV kempen yang kurang dilaporkan. Pembangun mesti memastikan lockWindow: true dilaksanakan pada acara penukaran terminal yang bernilai tinggi.
Mengendalikan Julat Julat Kelewatan Rawak yang Dikenakan oleh Sistem Atribusi Apple
Untuk menghalang pengiklan daripada cuba mengenal pasti semula pengguna individu dengan memadankan cap masa penukaran dengan log klik web, Apple menguatkuasakan kelewatan rawak wajib pada semua penghantaran hantaran balik.
Bagi Tetingkap Penukaran 1, sistem menyediakan hantaran balik apabila tetingkap penukaran ditutup atau apabila aplikasi mengunci tetingkap. Apple kemudian menggunakan kelewatan rawak 24–48 jam. Tetingkap 2 dan 3 menggunakan kelewatan rawak 24–144 jam selepas tetingkap yang sepadan ditutup atau dikunci. Saluran paip kejuruteraan data mesti mengambil kira kelewatan sistematik ini, mengelakkan penetapan pelarasan bida automatik tetingkap pendek pada aliran data SKAN.

Soalan Lazim (FAQ)
Apakah yang perlu disertakan dalam skema nilai penukaran SKAdNetwork?
Bagaimana untuk mengkonfigurasi skema nilai penukaran Apple SKAdNetwork?
Berapa banyak nilai penukaran yang disokong oleh SKAdNetwork?
Berapa lama masa ukuran SKAdNetwork 4.0 boleh diambil?
Apakah perbezaan antara nilai penukaran halus dan kasar?
Bolehkah nilai penukaran SKAdNetwork berkurangan?
Bagaimanakah API lockWindow menjejaskan masa hantaran balik SKAdNetwork?
Perkara Utama
-
Ukuran Berbilang Tetingkap: SKAN 4.0 mengembangkan ukuran merentasi tiga tetingkap hantaran balik (0-2 hari, 3-7 hari, 8-35 hari), menggunakan nilai halus (0-63) dan kasar (
low,medium,high). -
Ambang Tanpa Nama Khalayak: Volum pemasangan kempen yang lebih tinggi mungkin mendayakan nilai halus, manakala kempen volum rendah menerima nilai kasar atau redaksi
nulluntuk memelihara privasi. -
Penggunaan Strategik LockWindow: Melaksanakan
lockWindow: truepada acara penukaran terminal boleh mengurangkan masa menunggu sebelum penguncian tetingkap, mendayakan maklum balas kempen yang lebih pantas.
Ringkasan dan Rangka Kerja Keputusan
Mengoptimumkan ukuran kempen iOS di bawah garis panduan privasi Apple memerlukan pengkonfigurasian skema nilai penukaran SKAdNetwork yang terstruktur dengan baik. Peralihan daripada penjejakan IDFA legasi kepada hantaran balik berbilang tetingkap SKAN 4.0 membolehkan pasukan prestasi menilai kedua-dua pengaktifan segera dan pengekalan pengguna jangka panjang.
Dengan memetakan nilai halus 6-bit untuk penglibatan 48-jam segera dan nilai kasar untuk tetingkap 35-hari yang dilanjutkan, pasukan pertumbuhan menangkap isyarat hasil dan pengekalan yang kritikal. Mengintegrasikan SDK pelanggan dengan alat skema SKAN automatik menyediakan infrastruktur yang diperlukan untuk menyahkod hantaran balik agregat dan menyediakan isyarat pengoptimuman untuk kecekapan kempen iOS.
Untuk meneroka bagaimana ukuran mudah alih bersatu boleh mengoptimumkan strategi pertumbuhan aplikasi anda, rujuk rujukan pelaksanaan atribusi mudah alih OpoInstall atau daftarkan akaun pada konsol pembangun OpoInstall.
Sumber Berkaitan
Untuk memperdalam pemahaman anda tentang ukuran SKAdNetwork, infrastruktur atribusi mudah alih, dan pertumbuhan aplikasi yang memelihara privasi, terokai panduan teknikal kami:
-
SKAdNetwork vs Atribusi MMP: Perbezaan Utama Diterangkan: Fahami cara rangka kerja SKAdNetwork asli Apple membandingkan dengan model atribusi Rakan Kongsi Ukuran Mudah Alih bebas dan cara kedua-dua sistem beroperasi bersama.
-
Cara Melaksanakan SDK Penjejakan Rujukan dengan Deferred Deep Linking dan Atribusi Pemasangan: Ketahui cara aplikasi mudah alih mengekalkan konteks pemerolehan merentasi aliran pemasangan kedai aplikasi menggunakan aliran kerja SDK atribusi dan deferred deep linking.
-
Bagaimana Rakan Kongsi Ukuran Mudah Alih Berfungsi: Terokai cara platform MMP menyerap isyarat atribusi, memproses acara selepas pemasangan, dan menjana laporan ukuran kempen agregat.
Topik Berkaitan
-
Konsep: SKAdNetwork, Nilai Penukaran, Tetingkap Hantaran Balik, Tanpa Nama Khalayak, LockWindow
-
Teknologi: Rakan Kongsi Ukuran Mudah Alih (MMP), StoreKit, AdAttributionKit, Hantaran Balik Pelayan-ke-Pelayan
-
API: Keupayaan pengelogan acara atribusi mudah alih OpoInstall, API Apple SKAdNetwork, API Apple AdAttributionKit
-
Dokumentasi & Rujukan Rasmi:
Share this article



