Signal engineering, Meta, Google ve TikTok'un uygulamanızdan, backend'inizden ve abonelik sisteminizden temiz, tekilleştirilmiş, doğru value'lu event'ler almasını, ve geri dönen rakamların gerçek gelirle uzlaştırılabilmesini sağlama işidir. iOS'ta kullanıcı seviyesinde attribution'ı size geri vermez. Hiçbir şey vermez. Sorunun size ait olan kısmını düzeltir, ve her hesapta yaptığım ilk şey bu.
Bu sayfa, value optimization'ı çalışmayı bırakmış, dashboard'ları uyuşmayan, ya da iOS dönüşümleri üzerinde value olmadan sayı olarak gelen bir ekip için. Genelde neyin bozulduğunu, neyin düzeltildiğini, ATT sonrası neyin düzeltilemeyeceğini, ve hangi sinyalin D28 ROAS'ı tahmin ettiğine karar veren $606K'lık testi anlatıyor.
Bu sayfadaki platform bilgileri 29 Eylül 2026'da Apple, Meta, Google, TikTok, AppsFlyer ve RevenueCat dokümantasyonuyla karşılaştırılarak kontrol edildi.
Muhtemelen buradasınız çünkü
Bunların hiçbiri medya satın alma sorunu değil. Sinyal sorunları, ve çoğu düzeltilebilir.
- Meta bir ROAS raporluyor, RevenueCat onun yarısını raporluyor, ve finans ikisine de inanmıyor. Hiçbir zaman uyuşmayacaklar, ve ekipte kimse nedenini söyleyemiyor.
- SKAN conversion value'larınız çoğu kampanyada boş dönüyor ve kimse nedenini bilmiyor.
- Meta sorunsuz ölçekleniyor. Google ve TikTok aynı kreatifte tıkanıyor.
- Value optimization'a geçtiniz ve daha kötüye gitti.
- Trial başlangıçları ucuz ve ücretli dönüşümler hiç gelmiyor.
- Uygulamada üç SDK var. Conversion value'nun sahibinin hangisi olduğunu kimse söyleyemiyor.
Signal engineering neyi düzeltir
Beş katman, kurduğum sırayla.
- Event katmanı. Uygulamanız için tek bir kanonik event taksonomisi, Meta standart event'lerine, Google dönüşüm event'lerine, TikTok event'lerine ve MMP'nize açıkça eşlenmiş. Trial başlangıcı, ilk ödeme, yenileme, iptal, iade. Her biri bir value, bir para birimi ve bir ID ile.
- Sunucu taraflı gönderim. Meta'nın uygulama event'leri için Conversions API'si, TikTok'un Events API'si ve Google'ın uygulama dönüşüm kurulumu, MMP'niz ya da Firebase üzerinden, abonelik backend'inize bağlanmış, böylece yenilemeler, iadeler ve trial dönüşümleri uygulama kapalıyken bile platformlara ulaşır. Event ID ile tekilleştirilmiş, böylece hiçbir şey iki kez sayılmaz.
- iOS conversion value şeması. Apple'ın geri göndermenize izin verdiği o küçük value, takibi reddeden kullanıcılar için aldığınız tek post install sinyal. Onu funnel'ınıza ve hacminize göre tasarlıyorum, böylece kampanyalar hiçbir şey döndürmek yerine Apple'ın gizlilik eşiklerini aşıyor. Sahibi tek bir SDK. İki SDK yazdığında son çağrı kazanır, ve şu anda bu genelde bir kaza.
- Bidding için value sinyalleri. Satın alma value'su, marj ya da tahmini LTV, Meta dahil her platforma gönderilir, ve ancak value'nun kullanıcıların sonradan ödediğiyle gerçekten korele olduğunu kontrol ettikten sonra. Kötü bir value algoritmaya yanlış kullanıcıları daha hızlı satın almayı öğretir.
- Uzlaştırma görünümü. Platform, MMP, RevenueCat ve mağaza ödeme rakamlarının aylık tek bir karşılaştırması, beklenen farklar yazılı olarak, böylece rakamlar bir dahaki sefer uyuşmadığında yapısal mı yoksa bug mı olduğunu beş dakikada bilirsiniz.
ATT sonrası neyi düzeltemez, ve bunu neden söylüyorum
iOS 14.5'ten beri App Tracking Transparency'yi reddeden kullanıcılar kullanıcı seviyesinde attribute edilemiyor. Apple'ın SKAdNetwork'ü ve AdAttributionKit, cihaz tanımlayıcısı olmayan gecikmeli, toplu postback'ler döndürüyor, ve düşük hacimli kampanyalarda detayı bilerek saklıyor. Hiçbir Conversions API entegrasyonu, hiçbir MMP özelliği ve hiçbir attribution kurtarma aracı bunu değiştirmiyor. Meta bu event'leri Aggregated Event Measurement üzerinden yönlendiriyor. Google modelliyor. TikTok modelliyor.
Bu yüzden deterministik attribution vaat etmiyorum. Vaat ettiğim, kontrol edebildiğiniz sinyallerin doğru olması, platformların optimize etmek için mümkün olan en iyi girdiyi alması, ve hangi farkların normal olduğunu bilmeniz. Platform ROAS'ı ile abonelik geliri iş bittikten sonra da uyuşmayacak. Açıklayabildiğiniz nedenlerle uyuşmayacaklar. Bir tedarikçi size aksini söylüyorsa, kullanıcı ID'sinin nereden geldiğini sorun.
iOS'ta hangi sistem neyi raporluyor?
Aynı iOS kampanyalarından gelen install'ları ve dönüşümleri beş ayrı sistem sayıyor, ve uyuşmadıklarında hiçbiri yanlış olmak zorunda değil. Farklı şeyleri, farklı pencerelerde, farklı gecikmelerle sayıyorlar. Tablo her sağlayıcının kendi dokümantasyonuna dayanıyor, 29 Eylül 2026'da kontrol edildi.
Google'ın iOS tarafı sizden de iş istiyor. Integrated Conversion Measurement için Google şunları sıralıyor: install için aktif bir iOS App kampanyası, MMP'nizin first_open ve install sonrası event'lerinin Google Ads'e aktarılması, event verisiyle cihaz üzerinde ölçüm, ve güncel bir MMP SDK'sı. Event verisiyle cihaz üzerinde ölçüm için iOS 12 veya üstü, 11.14.0 sürümünden itibaren Google Analytics for Firebase SDK'sı ve Google Ads'e bağlı bir Analytics mülkü gerekiyor, ve Google bunun AEA, Birleşik Krallık ve İsviçre'deki kullanıcılar için etkin olmayacağını söylüyor. Yani Google Ads, MMP ve SKAN yapıları gereği uyuşmuyor, ve Google'ın kendi önerisi ICM'yi kurduysanız ICM görünümünü, kurmadıysanız Google Ads'i ya da SKAN'ı okumak. Her entegrasyon yolu için ICM kurulumu ve Google Ads, MMP ve SKAN'ı nasıl uzlaştırdığım ayrı birer yazıda anlatılıyor.
Bazı farkların tanımlarla hiç ilgisi yok. Yönettiğim bir Google hesabında revenue event'i, bir dönüşümün value'su olmadığında $0 yerine $1 gönderiyordu, bu da Google'ın raporladığı ROAS'ı her yerde, en çok da iOS'ta şişirdi. Bu, bid stratejisi testimi yaptığım hesap, ve uzlaştırma görünümü tam da bu tür bug'ları yakalamak için var.
| Sistem | Neyi sayar | Gecikme | Pencere | Bölgesel sınırlar | Kaynak |
|---|---|---|---|---|---|
| SKAdNetwork ve AdAttributionKit (Apple) | Tüm ağlar genelinde kazanan tek reklama atanan install'lar. En fazla üç postback, her birinde uygulamanın cihazda yazdığı bir conversion value: sadece ilkinde 0'dan 63'e fine bir value, sonrasında coarse low, medium veya high, en küçük kalabalıklar için ise hiç value yok. | İlk pencere (0 ile 2. günler) kapandıktan sonra rastgele 24 ile 48 saat arası, ikinci (3 ile 7. günler) ve üçüncü (8 ile 35. günler) pencereden sonra 24 ile 144 saat arası. | AdAttributionKit'te varsayılan olarak tıklama için 30 gün, görüntüleme için 1 gün; uygulama bunları 1 ile 30 ve 1 ile 7 arasında ayarlayabilir. | AEA, Birleşik Krallık ve İsviçre'de kullanılabilir. Ülke kodu yalnızca o ülkenin kalabalığı Apple'ın en üst katmanına ulaştığında geri döner. | Apple, dönüşüm pencereleri; Apple, attribution kuralları; Google, iOS raporlaması |
| Meta Aggregated Event Measurement | Meta'nın kendi reklamlarına atadığı, iOS 14.5 ve üstünden gelen install'lar ve uygulama event'leri, Meta'nın uygunluk kontrolünü geçen event'ler için. Meta 9 Ekim 2024'ten beri bu raporlamayı MMP'lere de gönderiyor. | Meta'ya göre neredeyse gerçek zamanlı. | Reklam seti install için optimize ediyorsa tıklamadan sonra 1 gün; uygulama event'leri ya da value için tıklamadan sonra 1 veya 7 gün; Advantage+ uygulama kampanyasında tıklamadan sonra 1 gün, install'lar için buna ek olarak görüntülemeden sonra 1 gün. | Meta'nın attribution sayfalarında belirtilen bir sınır yok. | Meta, attribution yöntemleri; Meta, AEM ve SKAdNetwork raporlaması |
| Google Ads modellenmiş dönüşümleri | Install için iOS App kampanyalarından gelen, IDFA, cihaz üzerinde ölçüm (ODM) ve SKAdNetwork'ten üretilen event düzeyinde modellenmiş dönüşümler, Kampanyalar ve Reklam grupları tablolarında. Tıklamalar ve engaged view'lar, view through yok. | 5 güne kadar. | Varsayılan olarak tıklama için 30 gün, engaged view için 2 gün, ikisi de ayarlanabilir. | AEA, Birleşik Krallık ve İsviçre dahil tüm kullanıcıları kapsar. | Google, iOS raporlaması |
| MMP'deki Google ICM claim'leri | Google'ın install için iOS App kampanyalarına atanan, IDFA ve ODM event verisine dayanan olasılıksal install'lar. MMP'de görünürler, Google Ads raporlamasında değil; Google Ads bunun yerine kendi modellenmiş install'larını gösterir. Tıklamalar ve engaged view'lar, view through yok. | Google'a göre gerçek zamana daha yakın, bazı bölgelerdeki bazı MMP gecikmeleri hariç. | MMP'de ayarlanan install lookback penceresi, Google'a göre 6 saat ile 30 gün arası, Google AppsFlyer'ı istisna olarak belirtiyor; AppsFlyer'ın Google için kendi varsayılanı 30 gün. | AEA, Birleşik Krallık ve İsviçre'deki iOS kullanıcıları için etkin değil, çünkü ihtiyaç duyduğu ODM event verisi orada etkin değil. | Google, iOS raporlaması; Google, ICM; Google, ODM; AppsFlyer, Google farkları |
| App Store Connect | İlk indirmeler, yeniden indirmeler, satışlar, gelirler ve abonelik event'leri, her biri kullanıcı indirmeye dokunduğunda kaydedilen kaynağa atanır: App Store araması ya da gezinme, bir yönlendiren uygulama ya da web sitesi, veya bir kampanya linki. Yönlendiren uygulamayı ya da siteyi görür, link sizin kampanya token'ınızı taşımıyorsa reklam kampanyanızı görmez. Kullanım verisi yalnızca paylaşmayı kabul eden kullanıcılardan gelir. | Apple'ın rapor dokümantasyonuna göre bir günün verisi iki gün sonra tamamlanır. | Attribution penceresi yok. Kaynak, kullanıcı uygulamayı elle yeniden indirene kadar kullanıcıyla kalır. | Bölgeye göre filtrelenebilir. Metrikler yalnızca Apple'ın gizlilik alt sınırlarının üzerinde görünür, örneğin beş ilk indirme. | Apple, edinme; Apple, metrik tanımları; Apple, analiz raporları |
iOS'taki Meta kampanyalarında SKAN 4 ve AdAttributionKit nasıl çalışır?
Neyin geri döneceğine Apple karar veriyor: kazanan reklam başına en fazla üç gecikmeli postback, her birinde uygulamanızın cihazda yazdığı bir conversion value, ve kampanya küçüldükçe daha az detay. Meta'da her iOS uygulama tanıtım reklam seti, optimizasyon event'inizin hangisine uygun olduğuna göre ya bu SKAdNetwork attribution'ını ya da Meta'nın kendi Aggregated Event Measurement'ını kullanıyor.
SKAN 4 ve AdAttributionKit'in ikisi de üç postback penceresi döndürüyor, ve yalnızca ilki fine bir value taşıyabiliyor. Bir kampanya kalabalığı koruyamayacak kadar küçük olduğunda Apple coarse'a ya da hiçbir şeye düşüyor. 7 günlük bir trial'ın ilk ödemesi 7. ya da 8. güne, yani ikinci ya da üçüncü pencereye, coarse bir value olarak düşer, günler sonra. Şemanın bir şablondan kopyalanmayıp funnel'ınıza ve hacminize göre tasarlanması gerekmesinin, ve çok fazla geo ve kreatif bölünmesinin her kampanyayı aynı anda eşiğin altına itmesinin nedeni bu. Her trial süresinin hangi pencereye düştüğü ve değeri kimin yazdığı, SKAN'ın ücretsiz trial sonrasındaki ödemeyi ölçüp ölçemeyeceğini anlatan yazıda.
| Pencere | Install'dan sonraki günler | Taşıyabileceği value |
|---|---|---|
| Birinci | 0 ile 2 | 0'dan 63'e fine bir value, ya da coarse low, medium veya high |
| İkinci | 3 ile 7 | Sadece coarse value'lar |
| Üçüncü | 8 ile 35 | Sadece coarse value'lar |
Meta için CAPI'yi ve event mapping'i kim düzeltebilir?
Uygulama SDK'sından ve MMP'den abonelik backend'ine ve Events Manager'a kadar tüm event yolunun sahibi olan biri, çünkü Meta'daki sinyal bug'larının çoğu bunlardan ikisinin kesiştiği yerde duruyor. Retainer'da bu kişi benim; SDK ve sunucu işi için ağımdan bir attribution mühendisi, sizin tarafınızda da değişiklik çıkarabilecek bir geliştirici oluyor.
Uygulama event'leri için Conversions API, SDK'nın ya da MMP'nin cihazdan gönderdiği event'lerin aynısını sunucunuzdan gönderir, ve Meta bunları event ID ile tekilleştirir. İşi bütünlük ve value: yenilemeler, iadeler ve uygulama kapalıyken gerçekleşen dönüşümler, her biri bir value ve bir para birimiyle. Takibi reddeden kullanıcılar için attribution'ı geri getirmez; o event'ler hâlâ Aggregated Event Measurement üzerinden akar. Yapmaya değer, bir geçici çözüm değil. Bir event Meta'ya ulaştığı halde AEM için uygun değil diye işaretleniyorsa, her yol için kontroller trial ve purchase event'lerinin Meta AEM için neden uygun olmadığını anlatan yazıda.
pLTV ve value optimization
Bir model, her yeni kullanıcının value'sunu ilk bir iki günün davranışından tahmin eder. O rakam platforma satın alma value'su olarak gider, ya da iOS'ta conversion value'nun içine sıkıştırılır. Platform sonra yüksek value tahminlerinize benzeyen kullanıcılar için bid verir. Hangi event'in ve hangi bidding modunun hangi uygulamaya uyduğu $1.2M'lık Meta harcamasından yazıldı.
Videa'da o katman, özel bir CAPI purchase sinyali ve bidding içinde tahmini LTV, D0 ROAS'ı %20'den rekor haftada %43'e taşıyan şeydi. $606K'lık bir test, gün sıfır value'nun D28 ROAS'ı cost per purchase'tan daha iyi tahmin ettiğine karar verdi.
Hangi event'e göre optimize etmelisiniz?
Bir hesap daha derine geçmeden önce sırayla sorduğum üç soru bunlar. Install'dan yukarıya doğru merdivenin tamamı bir abonelik uygulamasının hangi event'e göre optimize etmesi gerektiği yazısında.
- Ücretli event'ler hacminizde platformun öğrenme eşiğini aşıyor mu? Meta'nın rehberi, son önemli düzenlemeden sonraki haftada reklam seti başına yaklaşık 50 sonuç. Aşmıyorsa trial başlangıcı artı bir aktivasyon event'ine göre optimize edin. Aşıyorsa 2. soruya geçin.
- Trial'dan ücretliye geçiş sağlıklı mı? Değilse trial başlangıcı artı bir aktivasyon event'inde kalın. Satın almaya geçmeden önce iki koşulun da sağlanması gerekiyor. Sağlıklıysa satın almaya geçin ve 3. soruya gidin.
- Göndereceğiniz value, kullanıcıların sonradan ödediğiyle korele mi? Değilse satın almada kalın. Koreleyse value'yu gönderin. Tahmini LTV'nin üç şeye daha ihtiyacı var: tahminin gerçekten olgunlaşmış kohortlara göre kalibre edilmiş olması, yeterli hacim, ve platformun bunu attribution penceresi kapanmadan alması. Erken açıldığında, büyük bir güvenle yanlış kullanıcılara doğru optimize eder.
Platform ROAS'ını abonelik geliriyle uzlaştırmak, ülkeler genelinde
Platformlar attribute edilmiş ve modellenmiş dönüşümleri kendi pencerelerinin içinde, brüt fiyattan, tıklama tarihinde sayar. RevenueCat makbuzları işlem tarihinde, iadeler düşülmüş olarak, tek bir para biriminde sayar. Mağaza ödemeleri mali takvimde, komisyon ve yerel vergi düşülmüş olarak gelir. Bunlar yapısal farklar, ve beklenirler. Bir aydan diğerine büyüklüğü değişen bir farkın arkasında genelde bir bug vardır: çift sayılmış bir satın alma event'i, bir para birimi uyuşmazlığı, bir platforma ulaşıp diğerine ulaşmayan bir value.
Çok ülkeli ROAS buna kohort olgunluğunu ekler. Kullanıcıları yıllık ödeyen bir ülke, aylık satan bir ülkeye göre 7. günde daha kötü, 90. günde daha iyi görünür, bu yüzden hangi ülkenin bütçe alacağına karar vermeden önce kohortları eşit yaşta, tek bir para biriminde, komisyon düşülmüş olarak karşılaştırıyorum. $383K'lık denetim bunun gerçek bir hesapta nasıl göründüğü, ve bir ROAS'ın anlam kazanması için kaç satın alma gerektiği her kesit için tabanı belirliyor.
İş nasıl yürüyor
Signal engineering retainer'ın bir parçası, ve önce geliyor. Okuma growth audit ile başlıyor: her platformun şu anda ne aldığı, neye doğru optimize ettiği, ve beklenen sapma yazılı olarak dört yönlü karşılaştırma. Okumadan sonra bazı ekipler düzeltmeleri önceliklendirilmiş listeden, her madde için tahmin edilmiş mühendislik eforuyla kendileri uyguluyor. Bazıları hesapları yürütmemi istiyor. İkisi de uygun.
SDK işi ve sunucularınızda çalışan her şey için ağımdan bir attribution mühendisi getiriyorum. Katmanı ben tasarlıyor ve sahipleniyorum; mühendislik elleri uzmanlar. Çalışma süresince değişiklik çıkarabilecek bir geliştiriciye, ve Events Manager'a, MMP'ye, RevenueCat'e ya da abonelik backend'inize, ve reklam hesaplarına okuma erişimine ihtiyacınız var.
Retainer'dan daha erken bir aşamadaysanız ve çalışma olmadan teşhisi istiyorsanız, ücretli 90 dakikalık bir seans kurulumunuzu ve neyin hangi sırayla düzeltileceğini kapsıyor. Tanışma görüşmesiyle aynı takvim üzerinden alınıyor.
Kimin için
- Meta, Google, TikTok ve Apple Search Ads'ten en az ikisinde paid UA yürüten abonelik uygulamaları ve mobil oyunlar
- Her ay Meta, RevenueCat ve MMP'yi elle uzlaştıran ekipler
- SKAN postback'lerinin sayı taşıyıp value taşımadığı, iOS'a dayanan uygulamalar
- Kontrol edilmemiş bir sinyal üzerinde harcamayı ölçeklemek üzere olan her hesap
Ne alıyorsunuz
- Uygulamanızın ve backend'inizin her platforma gönderdiği her event'in denetimi, çift kayıtlar, eksik value'lar, yanlış para birimleri ve test event'leri işaretlenmiş olarak
- Kanonik event'ten Meta, Google, TikTok ve MMP event'lerine bir eşleme matrisi
- Funnel'ınıza ve hacminize göre tasarlanmış bir iOS conversion value şeması, beklemeniz gereken postback zamanlamasıyla
- Hacminizde her platformun hangi event'e göre optimize etmesi gerektiğine, ve ne zaman daha derine geçileceğine dair bir öneri
- Yeniden çalıştırabileceğiniz, platform, abonelik backend'i, MMP ve mağaza ödemeleri arasında bir uzlaştırma
- Her madde için mühendislik eforu tahmin edilmiş, önceliklendirilmiş bir düzeltme listesi
Sık sorulan sorular
CAPI ATT'yi düzeltir mi?
Hayır. CAPI sunucu taraflı bir gönderim yolu. Event'lerinizi daha eksiksiz hale getirir ve daha zengin value'lar göndermenizi sağlar. Takibi reddeden kullanıcılar için Meta o event'leri hâlâ toplu ölçümleme üzerinden işler. Yapmaya değer. Bir geçici çözüm değil.
SKAN MMP'mizin yerini alır mı?
Hayır. SKAN, ağ başına tek bir toplu akış. MMP bunu ağlar genelinde toplar, iki ağın sahiplendiği install'ları tekilleştirir, conversion value'ları eşler, maliyeti ekler, ve onay vermiş kullanıcılarla SKAN'ın kapsamadığı kanalları yönetir. Birden fazla ağ yürütüyorsanız hâlâ birine ihtiyacınız var. iOS organic'inizin ne kadarının aslında paid olduğu, MMP'nin tek başına neyi kaçırdığını gösteriyor.
Google ICM, SKAN'ın yerini alır mı?
Hayır. ICM, Google'ın install için iOS App kampanyaları adına MMP'nize yalnızca tıklamalardan ve engaged view'lardan gelen olasılıksal install claim'leri verir, ve Google bu verinin bugün Google Ads raporlamasında olmadığını söylüyor. SKAdNetwork, tüm ağlar genelinde Apple'ın kendi akışı olmaya devam ediyor: görüntüleme sonrası install'ları (view through) içeriyor, ICM'nin etkin olmadığı AEA, Birleşik Krallık ve İsviçre'yi kapsıyor, ve Google Ads bunun install'larını ayrı bir SKAdNetwork raporunda gösteriyor. Google'ın dönüşüm modellemesi ayrıca yalnızca fine SKAN value'larını kullanıyor ve SKAN 4'ün coarse value'larını desteklemiyor, yani bid verdiğiniz event'in hâlâ ilk pencereye sığması gerekiyor. Google'ın sayfaları, 29 Eylül 2026'da kontrol edildi: iOS ölçümü ve raporlaması ve SKAdNetwork conversion value şeması.
RevenueCat, SKAN conversion value'larını yazabilir mi?
Hayır. RevenueCat'in Meta entegrasyonu dokümanı SKAN'ı ya da AEM'i yapılandırmadığını ve SKAN conversion value'larını güncellemediğini söylüyor, Singular dokümanı da sunucu event'lerinin bunları değiştiremeyeceğini söylüyor. Apple, conversion value güncellemelerini uygulamanın her dönüşüm penceresi sırasında yaptığı çağrılar olarak belgeliyor, yani yazan sizin kendi kodunuz ya da uygulamanın içindeki bir SDK, örneğin Meta SDK'sı ya da MMP'nin SDK'sı. RevenueCat'in önerisi, value'lar çakışmasın diye tek bir güncelleyici. 29 Eylül 2026'da kontrol edildi.
iOS event'im neden Meta AEM için uygun değil?
Meta'nın sorun giderme sayfası olağan nedenleri sıralıyor: event, install event'inizden farklı bir entegrasyondan ya da aynı anda birkaç entegrasyondan geliyor; entegrasyon IP adreslerini tutarsız gönderiyor ya da hiç göndermiyor; son 30 günde yeterli sinyal yoktu; ya da iOS için Facebook SDK'sı 16.0.0'dan eski, veya MMP SDK'sı güncel değil. AppsFlyer ekliyor: sunucudan sunucuya gönderilen event'lerde Meta'nın payload içinde hem IP adresine hem de IDFV'ye ihtiyacı var; bunları takibi reddeden kullanıcılar için gönderip göndermemek ekibinizin vereceği bir gizlilik kararı. Events Manager'da başka bir entegrasyon seçtikten sonra Meta'nın yeniden kontrol etmesi 7 güne kadar sürebilir. RevenueCat'in ya da bir MMP'nin başarılı olarak raporladığı bir gönderim, Meta'nın event'i kabul ettiği anlamına gelir, uygun olduğu anlamına gelmez. 29 Eylül 2026'da kontrol edildi.
Platform ROAS'ımız neden RevenueCat'le eşleşmiyor?
Çünkü farklı şeyler ölçüyorlar. Platformlar attribute edilmiş ve modellenmiş dönüşümleri kendi pencerelerinin içinde, brüt fiyattan, tıklama tarihinde sayar. RevenueCat makbuzları işlem tarihinde, iadeler düşülmüş olarak sayar. Mağaza ödemeleri mali takvimde, komisyon ve vergi düşülmüş olarak gelir. Yapmaya değer üç karşılaştırma ve her birinin neyi cevapladığı yazılı.
pLTV bidding nasıl çalışır?
Bir model, her yeni kullanıcının value'sunu ilk bir iki günün davranışından tahmin eder. O rakam platforma satın alma value'su olarak gider, ya da iOS'ta conversion value'nun içine sıkıştırılır, ve platform yüksek value tahminlerinize benzeyen kullanıcılar için bid verir. Ancak tahmin kalibre edilmişse, yeterli hacim varsa, ve platform bunu attribution penceresi kapanmadan alıyorsa işe yarar.
Trial başlangıcına mı yoksa satın almaya mı optimize etmeliyiz?
Hacme ve trial'dan ücretliye geçiş oranına bağlı. Düşük hacimde satın alma event'leri fazla seyrek ve gecikmeli, bu yüzden trial başlangıcı artı bir aktivasyon event'i genelde doğru seçim. Ücretli event'ler platformun öğrenme eşiğini aştığında ve trial'dan ücretliye geçiş sağlıklı olduğunda satın almaya ya da value'ya geçin. Çoğu uygulama trial başlangıcında olması gerekenden daha uzun kalıyor. Meta'da ROAS mı yoksa satın alma optimizasyonu mu bidding tarafını kapsıyor.
iOS attribution bozuk görünüyor. Öyle mi?
Muhtemelen değil. Gecikmeli postback'ler, küçük kampanyalarda boş value'lar ve platform ile MMP arasındaki uyuşmazlık, hepsi beklenen şeyler. Gerçek bug'lar genelde conversion value'nun üzerine yazan ikinci bir SDK, MMP'yle eşleşmeyen bir şema, ya da her kampanyayı gizlilik eşiğinin altına iten çok fazla geo ve kreatif bölünmesi.
Signal engineering, MMP kurmakla aynı şey mi?
Hayır. MMP olanı kaydeder. Signal engineering, reklam platformlarına ne söylendiğine ve hangi biçimde söylendiğine karar verir, böylece payer'lara doğru optimize ederler. Çoğu hesapta MMP kurulu ama sinyal yanlıştır.
Signal engineering ne kadar sürer?
Denetim günler sürer. Düzeltmeler haftalar içinde algoritmaları beslemeye başlar, bu herhangi bir kreatif karardan daha hızlıdır, ve bunun önce gelmesinin nedeni de bu. Başlangıç noktası growth audit, ve her harcama seviyesinde tek başına alınabilir.
Signal engineering, benim tarafımdan mühendislik gerektiriyor mu?
Biraz, SDK değişiklikleri ve sunucularınızda çalışan her şey için, ve bunları ekibinizle yapması için ağımdan bir attribution mühendisi getiriyorum. Çalışma süresince değişiklik çıkarabilecek bir geliştiriciye ihtiyacınız var. Katmanın tasarımı ve sahipliği bende kalıyor.
Minimum harcama var mı?
Retainer'lar, paid UA'ya halihazırda ayda yaklaşık $100K ya da üzerini harcayan, ya da bu seviyeye ulaşmak için fonlanmış uygulamalar için kurulmuştur. Bunun altında growth audit her harcama seviyesinde alınabilir, ve ücretli 90 dakikalık bir seans teşhisi tek başına kapsıyor. Çok küçük kampanyalar sinyal ne kadar temiz olursa olsun Apple'ın gizlilik eşiklerini aşamayacak, ve bunu görüşmede söyleyeceğim.
Kaynaklar
- App Tracking Transparency Apple Developer Documentation. 29 Eylül 2026'da kontrol edildi.
- AdAttributionKit Apple Developer Documentation. 29 Eylül 2026'da kontrol edildi.
- Receiving postbacks in multiple conversion windows Apple Developer Documentation, SKAdNetwork. Üç pencere ile coarse ve fine value'lar. 29 Eylül 2026'da kontrol edildi.
- Receiving postbacks in multiple conversion windows (AdAttributionKit) Apple Developer Documentation. Pencereler, rastgele postback gecikmeleri, postback veri katmanları ve ülke kodu. 29 Eylül 2026'da kontrol edildi.
- Configuring attribution rules for your app Apple Developer Documentation. Tıklama ve görüntüleme için varsayılan ve ayarlanabilir pencereler. 29 Eylül 2026'da kontrol edildi.
- App ad attribution overview Apple Ads Help. Apple Ads, 10 Nisan 2025'te AdAttributionKit'e kaydoldu. 29 Eylül 2026'da kontrol edildi.
- Acquisition App Store Connect Analytics Help. Kaynak türleri ve indirmelerin, satışların ve aboneliklerin bunlara nasıl atandığı. 29 Eylül 2026'da kontrol edildi.
- Metric definitions App Store Connect Analytics Help. İndirme metrikleri ve alt sınırları. 29 Eylül 2026'da kontrol edildi.
- Analytics Reports API App Store Connect Analytics Help. Verinin tamamlanması ve gizlilik eşikleri. 29 Eylül 2026'da kontrol edildi.
- Conversions API for App Events Meta for Developers. 29 Eylül 2026'da kontrol edildi.
- Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. 29 Eylül 2026'da kontrol edildi.
- About campaign attribution methods Meta Business Help Center. iOS 14 ve üstü uygulama tanıtım kampanyaları için AEM attribution pencereleri. 29 Eylül 2026'da kontrol edildi.
- Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Raporlama gecikmeleri, ve 9 Ekim 2024'ten itibaren MMP'lere gönderilen AEM raporlaması. 29 Eylül 2026'da kontrol edildi.
- Troubleshoot issues with app eligibility for Aggregated Event Measurement Meta Business Help Center. 29 Eylül 2026'da kontrol edildi.
- Set up mobile app conversion tracking Google Ads Help. 29 Eylül 2026'da kontrol edildi.
- About bidding in App campaigns Google Ads Help. Target ROAS, uygulama içi event'lerden gelen conversion value'ları kullanır. 29 Eylül 2026'da kontrol edildi.
- Understanding iOS App campaign measurement and reporting Google Ads Help. Modellenmiş dönüşümler, ICM ve SKAdNetwork karşılaştırması. 29 Eylül 2026'da kontrol edildi.
- About Integrated Conversion Measurement for App Campaigns Google Ads Help. iOS için uygunluk koşulları. 29 Eylül 2026'da kontrol edildi.
- About on-device conversion measurement for iOS App campaigns Google Ads Help. Gereksinimler, ve AEA, Birleşik Krallık ve İsviçre'deki kullanıcılar için etkin değil. 29 Eylül 2026'da kontrol edildi.
- Set up your SKAdNetwork conversion value schema Google Ads Help. Google'ın modellemesi yalnızca fine value'ları kullanır. 29 Eylül 2026'da kontrol edildi.
- About App Event Optimization TikTok Ads Manager Help Center, Mayıs 2025'te güncellendi. 29 Eylül 2026'da kontrol edildi.
- Events API TikTok Business Help Center, Nisan 2025'te güncellendi. Web, uygulama ve offline genelinde sunucu taraflı event'ler. 29 Eylül 2026'da kontrol edildi.
- Google Ads (AdWords): FAQ and discrepancies AppsFlyer Help Center, 16 Mart 2026'da düzenlendi. Google Ads kendi modellenmiş install'larını, AppsFlyer ise ICM claim'lerini gösterir. 29 Eylül 2026'da kontrol edildi.
- Meta Ads Aggregate Event Measurement (AEM) for iOS AppsFlyer Help Center, 25 Mayıs 2026'da düzenlendi. Sunucudan sunucuya event'lerde IP adresi ve IDFV zorunlu. 29 Eylül 2026'da kontrol edildi.
- SKAN modeled data AppsFlyer Help Center. Bir MMP'nin Apple'ın sakladığı value'ları nasıl modellediğini anlatması; o modellemenin doğruluğu tedarikçinin iddiası. 29 Eylül 2026'da kontrol edildi.
- Meta Ads integration RevenueCat dokümantasyonu. SKAN'ı ya da AEM'i yapılandırmaz, SKAN conversion value'larını güncellemez. 29 Eylül 2026'da kontrol edildi.
- Singular integration RevenueCat dokümantasyonu. Sunucu event'leri SKAdNetwork conversion value'larını değiştiremez. 29 Eylül 2026'da kontrol edildi.