SKAdNetwork 4 nasıl çalışır
SKAdNetwork 4 ile Apple, SKAdNetwork'ün (SKAN) reklam attribution'larını raporlamasında bir dizi köklü değişikliğe gidiyor. Bu değişiklikler, verilerinizde daha yüksek esneklik ve ayrıntı seviyesi sağlamanıza olanak veriyor.
Bu makalede SKAN 4'ün nasıl çalıştığını bulabilirsiniz. Ayrıca SKAN 4 kampanya raporlamasını Adjust'ya nasıl yapılandırabileceğinizi öğrenebilirsiniz.
Kullanılabilirlik
- iOS 16.1 ve üstü
Çoklu dönüşüm pencereleri ve postback'ler
Reklam ağları, attribution bilgilerini SKAN'dan install-validation postback'leri ile alır.
iOS 16.1 üzerinde çalışan cihazlarda ve SKAN 4 kullanılarak imzalanan reklamlarda, kazanan reklam attribution'ı için en fazla üç postback alabilirsiniz. Her postback kendi dönüşüm penceresine sahiptir. Bu çoklu dönüşümler, install'dan sonraki 35 günü kapsar ve kullanıcıların install sonrası davranışlarına dair daha fazla içgörü sağlayabilir.
SKAN, son dönüşüm değerini almak için varsayılan olarak bir dönüşüm aralığının sona ermesini beklediğinden, uygulamalar dönüşüm değerini her üç dönüşüm aralığında güncelleyebilir. Postback, dönüşüm penceresi sona erdikten sonra rastgele bir gecikme ile gönderilir.
Postback 1: 0-2 günlük dönüşüm penceresi
- 24-48 saatlik gecikme
Postback 2: 3-7 günlük dönüşüm penceresi
- 24-144 saatlik gecikme
Postback 3: 8-35 günlük dönüşüm penceresi
- 24-144 saatlik gecikme
Dönüşümleri kilitlemek
Dönüşümü kilitleyerek, dönüşüm penceresi sona ermeden önce bir dönüşüm değerini sabitleyebilirsiniz. Dönüşümleri tüm dönüşüm pencerelerinde kilitleyebilirsiniz.
Dönüşüm değeri kilitlendiğinde, bu dönüşüm değeri artık aynı dönüşüm penceresinde güncellenemez. Dönüşüm kilitlendiğinde SKAN, postback'i geçerli olan gecikme süresinde rastgele olarak gönderir.
Dönüşüm değerini kilitleyerek bunları yapabilirsiniz:
- Dönüşüm değerlerinizden daha hızlı içgörüler edinebilirsiniz.
- Kullanıcı yolculuğundaki önemli noktaları kilitleyerek kullanıcı ömür boyu değeri (LTV) hesaplamalarınızı standart hale getirebilirsiniz.
Veri katmanları
Kullanıcı gizliliğini korumak ve kitle anonimliğini sağlamak için SKAN 4, gizlilik eşiğini kitle anonimliğinde dört katmana genişletiyor: 0, 1, 2 ve 3. Postback veri katmanı, reklamı görüntüleyen uygulama veya domain, reklamı yapılan uygulama ve reklam ağının sağladığı hiyerarşik kaynak tanımlayıcısıyla ilgili kitlenin boyutuna göre belirlenir.
Apple, her katmana bir install atayarak bununla SKAN'ın sonunda gönderilen postback'lerin içereceği verilerin sınırlarını belirler. Bu veri katmanının etkilediği SKAN postback alanları:
Postback alanı | Alan açıklaması |
---|---|
source-identifier | İki, üç veya dört hane içerebilen hiyerarşik kaynak tanımlayıcısı. |
conversion-value | Sadece ilk postback'te gönderilen ayrıntı seviyesine sahip ayrıntılı dönüşüm değeri. |
coarse-conversion-value | Alt postback veri katmanlarında ve ikinci ve üçüncü postback'lerde sistemin ayrıntılı dönüşüm değeri yerine gönderdiği genel dönüşüm değeri. |
source-app-id | Reklamı görüntüleyen uygulamanın tanımlayıcısı. |
source-domain | Web reklamını görüntüleyen domain'in tanımlayıcısı. |
Bu videoda, Apple'ın kitle anonimliği ve veri seviyesi konseptleri hakkında ayrıntılı bilgi alabilir ve kampanyanıza dair alabileceğiniz bilgilerin seviyesini belirleyen bu unsurların bir arada nasıl çalıştığını öğrenebilirsiniz.
Kaynak tanımlayıcısı
Kaynak tanımlayıcısı (source-identifier), SKAN 3'teki campaign identifier
'ın yerini alıyor. Bu dört haneli değer ile uygulama install'unun hangi kampanyaya attribute edildiğini belirleyebilir ve diğer ek bilgileri alabilirsiniz.
Kaynak tanımlayıcısı 2, 3 ve 4 haneli sayıların bir kombinasyonu olarak okunabilir. Artık potansiyel olarak 10.000 farklı kombinasyon olduğundan, size kampanya yapısında ve değişken testlerinde daha yüksek esneklik sağlar.
İlk iki hane her zaman alınacağından, bunlara öncelik verebilir ve daha ayrıntılı boyutlar için diğer haneleri kullanabilirsiniz. Yani iki hane reklamın kampanya ID'sini temsil edebilir, üç hane lokasyonu verebilir ve dört ise reklam konumlandırmasını gösterebilir.
Veri katmanları ve bunlara göre uyarlanmış postback verileri ile bunları sağlayabilirsiniz:
- Daha az sayıda
null
dönüşüm postback'leri. - Optimizasyonda kullanmak için daha ayrıntılı raporlama potansiyeli.
- Uygulamanızın LTV'sini yükselten metriklerle ilgili spesifik event'leri, event revenue'yu veya kullanıcı tutma oranlarını ölçümlemede yararlı olan genel değerler.
- İnce değerlerin artık artabilmesinin yanı sıra azalabilmesiyle, her bir değeri farklı aktiviteler ile ilişkilendirmek için hassas dönüşüm değerlerinizden yararlanabilirsiniz.
Dönüşüm değeri seviyeleri
İnce ve genel değerler olarak iki seviye dönüşüm değeri vardır.
İnce dönüşüm değerleri , SKAN'ın önceki versiyonlarındaki dönüşüm değerleri ile aynı şekilde çalışır. Bunlar 6 bit'lik değerlerdir ve 64'e kadar kombinasyon (0 ila 63) ile kullanıcı davanışlarına dair bilgi edinmenizi sağlar.
Genel dönüşüm değerleri , dönüşüm hacminin ayrıntılı dönüşüm değeri sağlamaya yönelik gizlilik eşiğini karşılamaya yetecek kadar yüksek olmadığı durumlarda kullanılır. Genel dönüşüm değeri none
, low
, medium
veya high
olabilir ve ön tanımlı dönüşüm değerlerinin toplandığı bucket'lar olarak kullanılır.
Apple, düşük, orta ve yüksek için belirlenen koşullardan hiçbiri karşılanmadığında none
gönderir. Örneğin, uygulama için genel dönüşüm değeri eşleştirmesi ayarlanmadığında.
Üç postback'in hepsi için hala null
dönüşüm değerini alabilirsiniz ve hem ayrıntılı hem de genel dönüşüm değerleri null
olabilir. Mümkün olan kombinasyonlar şu şekildedir:
- Ayrıntılı dönüşüm değeri 0-63, genel dönüşüm değeri
null
. - Ayrıntılı dönüşüm değeri
null
, genel dönüşüm değerinone
,low
,medium
veyahigh
. - Hem ayrıntılı hem genel dönüşüm değeri
null
, yani bu bir "gerçek"null
değeri ve dönüşüm değeri metriğinull
. Daha fazla detay için SKAdNetwork metriklerine göz atın.
Postback 1 veri katmanları
İlk dönüşüm penceresi, kullanıcı uygulamayı ilk kez açtıktan iki gün sonra sona erer. Dönüşüm penceresini kilitlemediğiniz sürece, sistem bu postback'i dönüşüm penceresi sona erdikten sonra hazırlar.
1, 2, 3. katmanlardaki reklamlar için birinci, ikinci ve üçüncü postback'lerin hangi bilgileri içerdiğini aşağıdaki tabloda bulabilirsiniz.
Postback 1 | Postback 2 | Postback 3 | |
---|---|---|---|
Ölçümleme penceresi | 0-2 gün | 3-7 gün | 8-35 gün |
Postback gecikmeleri | 24-48 saat | 24-144 saat | 24-144 saat |
Katman 0 | 2 haneli kaynak tanımlayıcısı | Gönderilemedi | Gönderilemedi |
Katman 1 |
|
|
|
Katman 2 |
|
|
|
Katman 3 |
|
|
|
Web'den uygulamaya attribution
Web'den uygulamaya attribution ile kullanıcıyı App Store ürün sayfalarına yönlendiren web reklamlarını attribute edebilirsiniz. Hem uygulama hem de web envanteriniz varsa SKAdNetwork, kanallar arası attribution yapabilir.
Örnek postback'ler
Farklı SKAN 4 postback'lerine dair örnekleri Apple'ın dokümantasyonunda olduğu gibi burada da bulabilirsiniz.
Bu, yüksek bir postback veri katmanında bir web reklamından gelen ilk postback'tir. Kaynak tanımlayıcısı (source-identifier) dört haneye sahiptir ve postback ayrıntılı dönüşüm değerini içerir.
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "5239",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e30",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"conversion-value": 63,
"postback-sequence-index": 0,
"attribution-signature": "MEUCIGRmSMrqedNu6uaHyhVcifs118R5z/AB6cvRaKrRRHWRAiEAv96ne3dKQ5kJpbsfk4eYiePmrZUU6sQmo+7zfP/1Bxo="
}
Bu, düşük bir postback veri katmanında bir web reklamından gelen ilk postback'tir. Kaynak tanımlayıcısı (source-identifier) iki hanelidir ve postback genel dönüşüm değerini içerir.
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "39",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e31",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"coarse-conversion-value": "high",
"postback-sequence-index": 0,
"attribution-signature": "MEUCIQD4rX6eh38qEhuUKHdap345UbmlzA7KEZ1bhWZuYM8MJwIgMnyiiZe6heabDkGwOaKBYrUXQhKtF3P/ERHqkR/XpuA="
}