Uygulama ayarları

Uygulamanızın davranışını, görünümünü ve gelir paylaşımını yönetmek için App Settings sayfasının General sekmesine gidebilirsiniz. Burada uygulamanızın adını ve simgesini özelleştirebilir, Adapty SDK ve API anahtarlarınızı yönetebilir, Small Business Program durumunuzu belirleyebilir ve uygulamanızın analitik ve grafikleri için saat dilimini seçebilirsiniz.

1. Uygulama ayrıntıları

8fa2929-CleanShot_2023-04-21_at_15.16.222x.webp

Adapty arayüzünde uygulamanızı temsil edecek benzersiz bir ad ve simge seçin. Uygulama adı ve simgesinin App Store veya Google Play’deki ad ve simgeyi etkilemeyeceğini unutmayın. Ayrıca uygulamanızın amacını ve içeriğini doğru yansıtan bir App Category seçtiğinizden emin olun. Bu, kullanıcıların uygulamanızı bulmasına ve uygun uygulama mağazası kategorilerinde görünmesine yardımcı olur.

2. Small Business Program Üyeliği ve İndirimli Hizmet Ücreti

825e2be-CleanShot_2023-04-19_at_13.43.292x.webp

Organizasyonunuz Apple’ın Small Business Program programına veya Google’ın Reduced Service Fee programına kayıtlıysa uygulamalarınız indirimli mağaza komisyonuna tabi olur.

Uygulamanız indirimli komisyon programına kayıtlıysa bunu Adapty’e bildirin. Doğru hesaplamalar için bu programların durumunu “Reduced Store Fee” bölümünde belirtin.

İndirimli ücret ayarı yalnızca gelecekteki işlemler için geçerlidir. Yürürlüğe girmeden önce durumunuzu güncelleyin; Adapty komisyon oranını buna göre ayarlayacaktır.

  • İndirimli ücret programındaki katılımınızı uzatıyorsanız ek bir uygunluk dönemi ekleyin.
  • Program üyeliğinizi kaybediyorsanız mevcut uygunluk döneminin bitiş tarihini değiştirin.

Bu konuyu derinlemesine ele alan makaleler:

3. Raporlama saat dilimi

47227f9-CleanShot_2023-04-19_at_13.45.302x.webp

Bulunduğunuz konuma veya uygulamanızın analitik ve grafiklerinin en alakalı olduğu yere karşılık gelen saat dilimini seçin. Tutarlılık sağlamak için App Store Connect veya Google Play Console hesabınızla aynı saat dilimini kullanmanızı öneririz. Bu saat dilimi ayarının, UTC saat dilimini kullanan Adapty sistemindeki üçüncü taraf entegrasyonları etkilemediğini unutmayın.

Saat dilimi ayarlarına, App Settings sayfasının General sekmesindeki Reported timezone bölümünden ulaşabilirsiniz. İlgili kutuyu işaretleyerek Adapty hesabınızdaki tüm uygulamalar için aynı saat dilimini de ayarlayabilirsiniz.

4. Analitik için yükleme tanımı

Analitikte yeni bir yükleme olayı olarak neyin tanımlanacağını seçin:

TemelAçıklama
Yeni device_id’ler

(Önerilen) Uygulamanın mağazadan bir cihaza her yüklenmesi yeni bir yükleme olarak sayılır. Bu hem ilk yüklemeleri hem de yeniden yüklemeleri kapsar.

Yüklemeler cihaz kimliği başına sayılır ve kullanıcı kimlik doğrulamasından etkilenmez. Profil oluşturma (SDK etkinleştirmede veya çıkış yapıldığında), oturum açma veya uygulama güncelleme ek yükleme olayı oluşturmaz.

Örneğin, aynı uygulama 5 farklı cihaza yüklendiyse analitikte 5 yükleme görürsünüz.

Yeni customer_user_id’ler

Bu seçenek, Adapty’de identify users in Adapty kullanıcıları tanımlayan uygulamalar içindir.

Oturum açmış kullanıcılar için yalnızca bir customer user ID ile ilişkilendirilen ilk yükleme yükleme olarak sayılır. Ek cihazlardaki yüklemeler yeni yükleme olarak sayılmaz.

Anonim kullanıcılar (oturum açmamış kullanıcılar) analitikte sayılmaz.

Uygulamayı yeniden yüklemek veya tekrar oturum açmak ek yükleme oluşturmaz.

Uygulama mağazaları ve attribution platformları (App Store Connect, Google Play Console ve AppsFlyer gibi) yüklemeleri cihaz bazlı olarak sayar. Adapty’de yüklemeleri customer user ID’ye göre sayarsanız bu harici hizmetlerden farklı sayılar elde edebilirsiniz.

⚠️ Adapty’de kullanıcıları tanımlamıyorsanız bu seçenek etkinleştirildiğinde hiçbir yükleme sayılmaz.

Adapty’deki yeni profiller(Eski) Her uygulama yüklemesi, yeniden yükleme ve çıkış sırasında oluşturulan anonim profiller yeni yükleme olarak sayılır.

Bu seçeneğin yalnızca Analytics sayfasını etkilediğini ve görünümü ayrıca yapılandırabileceğiniz Overview sayfasını etkilemediğini unutmayın.

5. App Store fiyat artışı mantığı

Adapty analitik verileri ile App Store Connect sonuçları arasındaki tutarsızlıkları önlemek ve doğru veri korumak için, App Store Connect’teki fiyat artışlarıyla ilgili yapılandırmaları ayarlarken uygun seçeneği belirlemeniz önemlidir.
Bu nedenle Adapty’de abonelik fiyat artışlarına uygulanacak mantığı seçebilirsiniz:

b766c8b-CleanShot_2023-07-18_at_19.28.18_22x.webp
  • Mevcut kullanıcılar için abonelik fiyatı korunur: Bu seçeneği işaretlediğinizde, App Store Connect’te fiyat değişikliği yapılsa bile mevcut aboneleriniz için geçerli fiyat korunur. Yani mevcut aboneler orijinal abonelik fiyatından ücretlendirilmeye devam eder.
  • App Store Connect’te abonelik fiyatı değiştiğinde mevcut aboneler için de değişir: Bu seçeneği seçerseniz App Store Connect’te yapılan fiyat değişiklikleri mevcut abonelere de uygulanır. Yani mevcut aboneler, App Store Connect’teki güncellenen fiyatlandırmayı yansıtan yeni fiyattan ücretlendirilir.

Seçilen seçeneğin yalnızca Adapty’deki analitiği değil, entegrasyonları ve genel işlem yönetimi davranışını da etkilediğini göz önünde bulundurun.

Mevcut aboneler için abonelik fiyatlarını yönetme yaklaşımınızla örtüşen seçeneği belirlediğinizden emin olun. Bu, Adapty analitiği ile App Store Connect’ten elde edilen sonuçlar arasında doğru veri ve senkronizasyonun korunmasına yardımcı olur.

6. Kullanıcı hesapları arasında ücretli erişim paylaşımı

Sharing paid access between user accounts ayarı, birden fazla kullanıcı profili aynı satın almaya erişmeye çalıştığında Adapty’nin ne yapacağını belirler. Sandbox ortamı için ayrı bir erişim paylaşımı ayarı belirtebilirsiniz.

Etkin (varsayılan)

Tanımlı kullanıcılar (bir Müşteri Kullanıcı Kimliği ile tanımlanmış olanlar), cihazları aynı Apple/Google ID ile oturum açmışsa Adapty tarafından sağlanan aynı access level’ı paylaşabilir. Bu, kullanıcının uygulamayı yeniden yükleyip farklı bir e-postayla giriş yapması durumunda bile önceki satın alımına erişimini koruması açısından kullanışlıdır. Bu seçenekle birden fazla tanımlı kullanıcı aynı access level’ı paylaşabilir.

Access level paylaşılsa da tutarlı analizleri korumak ve deneme süreleri, abonelik satın alımları, yenilemeler ve daha fazlası dahil olmak üzere eksiksiz bir işlem geçmişini aynı profile bağlı tutmak amacıyla tüm geçmiş ve gelecek işlemler, orijinal Müşteri Kullanıcı Kimliğinde etkinlik olarak kaydedilir.

Erişimi yeni kullanıcıya aktar

Tanımlı kullanıcılar, cihazları aynı Apple/Google ID ile oturum açtığı sürece farklı bir Müşteri Kullanıcı Kimliği ile giriş yapsalar veya uygulamayı yeniden yükleseler bile Adapty tarafından sağlanan access level’a erişmeye devam edebilir.

Önceki seçenekten farklı olarak Adapty, satın alımı tanımlı kullanıcılar arasında aktarır. Bu sayede satın alınan içeriğe erişim sağlanır; ancak aynı anda yalnızca bir kullanıcı erişime sahip olabilir. Örneğin, KullanıcıA bir abonelik satın alırsa ve KullanıcıB aynı cihazda oturum açarak işlemleri geri yüklerse, KullanıcıB aboneliğe erişim kazanır ve KullanıcıA’nın erişimi iptal edilir.

Kullanıcılardan biri (yeni ya da eski) tanımlı değilse, access level Adapty’deki bu profiller arasında yine de paylaşılır.

Access level aktarılsa da tutarlı analizleri korumak ve deneme süreleri, abonelik satın alımları, yenilemeler ve daha fazlası dahil olmak üzere eksiksiz bir işlem geçmişini aynı profile bağlı tutmak amacıyla tüm geçmiş ve gelecek işlemler, orijinal Müşteri Kullanıcı Kimliğinde etkinlik olarak kaydedilir.

Erişimi yeni kullanıcıya aktar seçeneğine geçtikten sonra access level’lar profiller arasında hemen aktarılmaz. Belirli bir access level için aktarım süreci, yalnızca Adapty mağazadan abonelik yenileme, geri yükleme veya işlem doğrulama gibi bir etkinlik aldığında tetiklenir.

Devre dışı

Bir access level’a ilk ulaşan tanımlı kullanıcı profili, bu erişimi sonsuza kadar korur. İş mantığınız satın alımların tek bir Müşteri Kullanıcı Kimliğine bağlı olmasını gerektiriyorsa bu en uygun seçenektir.

Anonim kullanıcılar arasında access level’ların paylaşılmaya devam ettiğini unutmayın.

Sahip kullanıcı profilini silerek bir satın alımı “bağlantısından koparabilirsiniz”. Silme işleminin ardından access level, ister anonim ister tanımlı olsun, onu talep eden ilk kullanıcı profiline açık hale gelir.

Paylaşımı devre dışı bırakmak yalnızca yeni kullanıcıları etkiler. Kullanıcılar arasında zaten paylaşılmış olan abonelikler, bu seçenek devre dışı bırakıldıktan sonra da paylaşılmaya devam eder.

Apple ve Google, uygulama içi satın alımların satın alımı Apple/Google ID ile ilişkilendirdiğinden kullanıcılar arasında paylaşılmasını veya aktarılmasını zorunlu kılar. Paylaşım olmadan, sonraki yeniden yüklemelerde satın alımları geri yüklemek çalışmayabilir.

Paylaşımı devre dışı bırakmak, kullanıcıların giriş yaptıktan sonra erişimlerini yeniden kazanamamasına yol açabilir.

Paylaşımı yalnızca kullanıcılarınızın satın alım yapmadan önce giriş yapmak zorunda olduğu durumlarda devre dışı bırakmanızı öneririz. Aksi takdirde tanımlı bir kullanıcı abonelik satın alıp başka bir hesaba giriş yapabilir ve erişimini kalıcı olarak kaybedebilir.

Hangi ayarı seçmeliyim?

Uygulamam…Seçilecek seçenek
Giriş sistemi yok ve yalnızca Adapty’nin anonim profil ID’lerini kullanıyor.Varsayılan seçeneği kullanın; zira her üç seçenekte de access level’lar anonim profil ID’leri arasında her zaman paylaşılır.
İsteğe bağlı bir giriş sistemi var ve müşterilerin hesap oluşturmadan önce satın alım yapmasına izin veriyor.Hesap oluşturmadan satın alım yapan müşterilerin işlemlerini daha sonra geri yükleyebilmesini sağlamak için Erişimi yeni kullanıcıya aktar seçeneğini tercih edin.
Satın alım yapmadan önce hesap oluşturmayı zorunlu kılıyor ancak satın alımların birden fazla Müşteri Kullanıcı Kimliğine bağlanmasına izin veriyor.Aynı anda yalnızca bir Müşteri Kullanıcı Kimliğinin erişime sahip olmasını sağlarken kullanıcıların ücretli erişimlerini kaybetmeden farklı bir Müşteri Kullanıcı Kimliğiyle giriş yapabilmesine olanak tanımak için Erişimi yeni kullanıcıya aktar seçeneğini tercih edin.
Satın alım yapmadan önce hesap oluşturmayı zorunlu kılıyor ve satın alımları tek bir Müşteri Kullanıcı Kimliğine bağlayan katı kurallara sahip.İşlemlerin hesaplar arasında hiçbir zaman aktarılmamasını sağlamak için Devre dışı seçeneğini tercih edin.

7. SDK ve API anahtarları

Adapty SDK’larını uygulamanıza entegre etmek için Public SDK anahtarını, Adapty’nin Server API’sine erişmek için ise Secret Key’i kullanın. Gerektiğinde yeni anahtarlar oluşturabilir veya mevcut olanları iptal edebilirsiniz. Developer CLI için token oluşturmak üzere Settings → Developer API bölümüne gidin. Bkz. Authentication.

8. Test cihazları

Test için kullanılacak cihazları belirterek paywall veya placement değişikliklerinde önbellek gecikmelerini atlayıp anında güncellemeler almalarını sağlayın. Daha fazla bilgi için bkz. Testing devices.

9. Placement’lar arası varyant sürekliliği

Bir test tamamlandıktan sonra kullanıcının testteki varyantlarla ne kadar süre daha sunulmaya devam edeceğini tanımlayın. Bu, analitik doğruluğunu ve kullanıcı deneyimini etkiler; zira kullanıcıya daha önce gördüğünden farklı bir teklif sunmak satın alma kararını etkileyebilir.

Maksimum ve varsayılan süreklililik süresi 90 gündür.

Şunları göz önünde bulundurun:

  • Bu ayarı değiştirmek, daha önce bir varyasyon almış tüm kullanıcıları etkiler. Bu kullanıcılar bir placement gördüklerinde anında yeni bir paywalle uygun hale gelir; bu da çalışan A/B testlerinizin sonuçlarını bozabilir.
  • Bir kullanıcı için süreklililik süresi dolduysa, o kullanıcıya yeni bir paywall veya A/B testi sunulabilir. Ancak bu durumda bile söz konusu kullanıcı bir daha hiçbir placement’lar arası testin parçası olamaz.

10. Uygulamayı sil

Bir uygulamaya artık ihtiyacınız yoksa Adapty’den silebilirsiniz.

Bu işlemin geri alınamaz olduğunu ve uygulamayı ya da verilerini geri yükleyemeyeceğinizi lütfen unutmayın.