Attribution entegrasyonu
Adapty, abonelik olaylarını belirli pazarlama kampanyalarına atfetmek için üçüncü taraf hizmetlerle bilgi alışverişi yapabilir. Bu alışveriş sayesinde şunları yapabilirsiniz:
- Hangi pazarlama stratejilerinin en fazla gelir getirdiğini keşfetmek
- Adapty abonelik grafiklerini attribution’a göre filtrelemek
- Adapty abonelik verilerini analiz etmek için üçüncü taraf hizmetlerin özelliklerinden yararlanmak
Bunu iki şekilde kurabilirsiniz:
- Entegre attribution, minimum kurulum gerektirir ve Adapty’nin 9 popüler platformla veri alışverişi yapmasına olanak tanır.
- Manuel attribution, Adapty’ye göndermeden önce attribution verilerini üçüncü taraf servis API’lerinden kendiniz çekmenizi gerektirir.
Uygulamanızın ekonomisine tam bir genel bakış için Adapty Attribution’ı etkinleştirin.
Adapty Attribution, verimli kullanıcı edinme stratejilerini tespit etmek amacıyla farklı kaynaklardan gelen verileri bir araya getiren, kolayca yapılandırılabilen bir web kontrol panelidir.
Verilerinizi temiz tutun: event tekrarından ve attribution çakışmalarından kaçının. Yeni bir veri kaynağının analizlerinizi kirletmemesi için Veri sorunlarını önleyin bölümündeki tavsiyeleri izleyin.
Entegre attribution
Adapty, 9 popüler servisle kullanıma hazır attribution entegrasyonu sunar. Bu platformlar, Adapty’den abonelik verilerini otomatik olarak alabilir, her satın almayı işleyebilir ve uygun bir attribution ile yanıt verebilir.
Her platformun iş akışı farklı olmakla birlikte adımlar benzer şekilde basittir:
- Otomatik veri paylaşımını ayarlayın. Adapty’nin seçtiğiniz platformla iletişim kurmasına izin verin.
- Adapty SDK’yı entegre edin. Bazı platformlar attribution verisini ayarlamak için ek kod gerektirir.
- Diğer etkinlik paylaşım hizmetlerini ve attribution kaynaklarını devre dışı bırakın. Etkinlik tekrarını ve veri çakışmalarını önlemek için bunu yapmanız önemlidir.
Ayrıntılı entegrasyon genel bakışı için platforma özgü kılavuzu okuyun:
Adjust, AppsFlyer, Branch ve Singular ayrıca sentetik olaylar alabilir — bir deneme sürümü veya aboneliğin ilk günlerini geride bıraktığına dair bir sinyal. Meta ve TikTok kampanyaları için Adapty Attribution, bunun yerine Nitelikli denemeler sunar.
Adapty’nin listeyi genişletmesini istiyorsanız, bir özellik talebi oluşturun ve belirli bir hizmetle ilgilendiğinizi belirtin.
Manuel attribution
Adapty, seçtiğiniz servisle entegre attribution sunmuyorsa attribution kaynağıyla veri alışverişi yapmak için kendi kodunuzu yazmanız gerekir.
-
Attribution servisinden veri alın. Attribution verilerini istemek için servisin API’ını kullanın.
-
Aldığınız attribution verileriyle bir sözlük oluşturun.
Sözlük aşağıdaki anahtarları içerebilir:
status(organic,non-organicveyaunknown)channelcampaignad_groupad_setcreative
- Tüm anahtarlar isteğe bağlıdır.
- Adapty, listede olmayan anahtarları yok sayar.
- Her anahtarın değeri en fazla 50 karakter uzunluğunda olabilir.
Örnek:
-
Attribution verisini ayarlayın:
Attribution sözlüğünü
updateExternalAttributionmetoduna (SDK 4.1 öncesindeupdateAttributionolarak adlandırılırdı) iletin. Adapty attribution değerini kaydettikten sonra bu değeri artık değiştiremezsiniz:
Adapty.updateExternalAttribution(attribution, provider: .custom) { error in
if error == nil {
// attribution data accepted for processing
}
}
Wait, I need to re-read the input. The input contains two TabItems, but the second one (Android (Kotlin)) is cut off. Let me return it exactly as given:
appliedExternalAttributionProviders yalnızca Apple Ads’den gelen attribution’ı raporlar. Diğer sağlayıcılardan gelen attribution, kullanıcı profillerinde görünür ve segment filtrelerinde kullanılabilir, ancak henüz burada yer almaz.
Parametreler:
attribution(required): attribution verilerini içeren sözlük.provider(required; SDK 4.1 sürümünden öncesourceolarak adlandırılır): attribution sağlayıcısı. Attribution sağlayıcınız entegre attribution desteklemiyorsa özel değeri kullanın — iOS’ta.custom, Android ve Kotlin Multiplatform’daAdaptyExternalAttributionProvider.CUSTOM, Unity’deAdaptyExternalAttributionProvider.Custom, Flutter’daAdaptyExternalAttributionProvider.custom, Capacitor ve React Native’de ise'custom'string’i. SDK 4.1 sürümünden önce"custom"string’ini kullanın.
- Diğer etkinlik paylaşım hizmetlerini ve attribution kaynaklarını devre dışı bırakın — etkinlik tekrarını ve veri çakışmalarını önlemek için.
Veri sorunlarını önleyin
Tek bir attribution kaynağı seçin
Attribution entegrasyonunu birden fazla platformda aynı anda etkinleştirmeyin. Adapty yalnızca tek bir attribution kaynağını kabul edebilir ve bir profilin kayıtlı attribution bilgisini yalnızca profil oluşturulduktan sonraki ilk 15 dakika içinde güncelleyebilir.
Birden fazla attribution kaynağı etkinleştirirseniz, Adapty en fazla veriye sahip kaynağı seçer; bu, en doğru veriyi içeren kaynak olmayabilir.
Örneğin, organik olmayan Apple Search Ads attribution iOS’ta her zaman öncelikli olur. Apple Search Ads attribution’ını kapatmak için App Settings -> Apple Search Ads sekmesini açın ve Receive Apple Search Ads attribution anahtarını kapatın.
Bir profile attribution verisi eklendikten sonra, profil oluşturulduktan 15 dakika sonra Adapty’e ulaşan attribution verileri mevcut attribution’ı değiştirmez; attribution sağlayıcınız kendi tarafında kurulumu daha sonra yeniden ilişkilendirse bile bu geçerlidir. Profilin attribution verilerini eksiksiz tutmak için, attribution SDK’nız sonucu döndürür döndürmez tam attribution verilerini Adapty’e gönderin.
Etkinlik tekrarlarından kaçının
Gerçek zamanlı abonelik verilerini attribution servislerinizle paylaşmak için Adapty kullanıyorsanız aynı amaca hizmet eden diğer servisleri devre dışı bırakmanız gerekir. Facebook hesabınızı AppsFlyer, Adjust veya Branch’e bağladıysanız, vazgeçmediğiniz sürece etkinlikleriniz bu servislere otomatik olarak iletilir.
Tekrarlanan etkinlikler analizlerinizi çarpıtabilir ve verileri yorumlamayı güçleştirebilir. Adapty etkinlik paylaşımını yapılandırdıktan sonra, üçüncü taraf etkinlik iletme özelliklerini kapatın.