Refund Saver
Bir kullanıcı iade talebinde bulunduğunda, Apple bir soruşturma başlatır. İadenin haklı olup olmadığına karar vermek için geliştiriciden söz konusu kullanıcının etkinliğine ilişkin bilgi ister. Bu kanıt olmadan, yoğun biçimde kullanılmış bir abonelik bile büyük ihtimalle iade edilir.
Refund Saver, Apple’ın tüketim taleplerini otomatik olarak yanıtlayarak gelirinizi korur ve haksız talepler için ret olasılığını artırır. Otomatik yenilenen abonelikler, tek seferlik abonelikler, consumable’lar ve non-consumable’lar (süresiz ürünler dahil) gibi tüm Apple uygulama içi satın alma türlerinde çalışır.
Refund Saver nasıl çalışır
-
Bir kullanıcı iade talebi başlattığında, App Store işlem ve kullanım ayrıntılarını isteyen bir bildirim gönderir.
Yanıtı görmezden gelirseniz veya geciktirirseniz, Apple büyük ihtimalle iadeyi onaylar.
-
Adapty Refund Saver bu bildirimleri otomatik olarak işler ve Apple’a gerekli verileri sağlar.
Bu otomasyon, gereksiz iadelerin önüne geçerken zamandan tasarruf etmenizi ve gelirinizi korumanızı sağlar.
-
Adapty her sonucu — iade edildi veya reddedildi — kaydeder. Bu veriler, Kontrol Paneli’ndeki Refund Saver analizlerini besler.
Refund Saver ile iade taleplerinden elde edilen gelirin %40’a kadarını kurtarabilirsiniz.
Refund Saver kullanım gereksinimleri
Bu özelliği kullanmak için aşağıdaki ön koşulları karşıladığınızdan emin olun:
- App Store Connect’te Gizlilik Politikanızı güncelleyin: Uygulamanızın Gizlilik Politikası, tüketim verilerinin toplanmasını ve kullanımını açıkça belirtmelidir. Bu sayede kullanıcılar uygulamayı indirmeden önce gizlilik uygulamalarınızdan haberdar olur. Yönlendirme için Apple’ın Uygulama Gizlilik Ayrıntıları sayfasına bakın.
- Uygulamanızda veri paylaşımı için kullanıcı onayı alın: Apple, kişisel verileri Apple ile paylaşmadan önce kullanıcıdan geçerli onay almanızı zorunlu kılmaktadır. Kullanıcı verilerini Apple ile siz paylaşacağınız için bu onayı almak sizin sorumluluğunuzdadır. Daha fazla ayrıntı için Apple’ın yönergelerine bakın.
- Server Notifications V2’yi etkinleştirin: Apple Geliştirici hesabınızda Server Notifications V2’nin etkin ve Adapty’de doğru yapılandırılmış olduğundan emin olun; V1 bildirimleri desteklenmemektedir. Henüz etkinleştirmediyseniz App Store sunucu bildirimlerini etkinleştirme kılavuzundaki adımları izleyin.
Refund Saver’ı Etkinleştirme
- Adapty Kontrol Paneli’nde Refund Saver bölümünü açın.
- Özelliği etkinleştirmek için Turn on Refund Saver düğmesine tıklayın.
Varsayılan iade davranışını ayarlama
Apple, geliştiricilerin her iade talebine yanıt verirken tercih ettikleri sonucu belirtmesine olanak tanır. Bu ayarın amacı, yalnızca adil iadelerin yapılmasını sağlamak için iade taleplerini reddetme ile kabul etme arasında doğru dengeyi bulmaktır. Bu ayarın yalnızca sonucu etkilemek için kullanıldığını, nihai kararın yine de Apple’a ait olduğunu unutmayın.
Adapty bu tercihi ayarlamayı destekler; ancak her iade talebi için aynı değeri kullanır.
-
Tercihinizi değiştirmek için Edit refund preference seçeneğine tıklayın.
-
Edit refund preference penceresinde Default refund request preference seçeneğinizi belirleyin:
| Seçenek | Açıklama |
|---|---|
| Always decline | (varsayılan) Bu, varsayılan seçenektir ve genellikle iade taleplerini en aza indirmek için en iyi sonuçları verir. |
| Decline first refund request, grant all next | Refund Saver’ın karşılaştığı her işlem için başlangıçta Apple’dan iadeyi reddetmesi istenir. Ancak aynı işlem tekrar görünürse, Refund Saver her zaman iadenin onaylanmasını önerir. Bu yaklaşım, haksız iade redlerinden kaynaklanan kullanıcı hayal kırıklığını en aza indirmeye yardımcı olur — kullanıcılar iadeyi yeniden talep edebilir ve büyük ihtimalle alabilirler. |
| Always refund | Apple’ın her iade talebini onaylamasını önerir. |
| No preference | Apple’a herhangi bir öneri sunmaz. Bu durumda Apple, sizin ayarlarınızdan bağımsız olarak kendi iç politikaları ve kullanıcı geçmişine göre iade sonucunu belirler. Bu seçenek en tarafsız yaklaşımı sunar. |
Kontrol panelinde belirli bir kullanıcı için geri ödeme davranışını ayarlayın
Tüm uygulama için varsayılan Refund Saver davranışını yapılandırmış olsanız bile, belirli kullanıcılar için bireysel tercihler belirlemek isteyebilirsiniz. Adapty Kontrol Paneli’nde bunu kullanıcının profilinden yapabilirsiniz. Sol alt köşede yer alan Refund Saver Preferences bölümünü kullanın.
Kullanıcı başına tercihler, “İlk geri ödeme talebini reddet, sonraki tüm talepleri onayla” davranışı da dahil olmak üzere uygulama düzeyindeki varsayılanı geçersiz kılar.
SDK’da belirli bir kullanıcı için iade davranışını ayarlama
Kullanıcının belirli eylemlerine bağlı olarak her kurulum için iade tercihini uygulama kodunuzda ayrı ayrı ayarlayabilirsiniz. Tercihi ayarlamak için aşağıdaki kod parçacığını kullanın:
Sunucu tarafı API’sini kullanarak da bireysel iade tercihi ayarlayabilirsiniz:
- Tercih ayarı, kullanıcının bir düğmeye tıklaması gibi doğrudan istemci etkileşimlerine bağlıysa SDK’yı kullanın.
- Sunucu taraflı işlem yapmanız gerektiğinde veya uygulama mimarinizle daha iyi uyum sağladığında API’yi kullanın.
Kullanıcı onayı alma
Veri paylaşımı için kullanıcı onayını nasıl toplayacağınız size kalmış; ancak Apple, kişisel verileri paylaşmadan önce geçerli kullanıcı onayı zorunlu kılmaktadır. Apple, opt-in yaklaşımı kullanmanızı önerir; bu yaklaşım, verilerin nasıl kullanılacağını açıklayan ve kullanıcıdan açık bir eylem gerektiren uygulama içi istemler içerir. Kullanıcı istemi yoksayarsa veya reddederse onay vermiş sayılmaz. Daha fazla ayrıntı için Apple’ın yönergelerine bakın.
Uygulamanız için açık onay almanız pratik değilse, vazgeçme (opt-out) yaklaşımını değerlendirebilirsiniz. Bu yaklaşım, Kullanım Koşulları’nıza bir veri paylaşım maddesi ekleyerek kullanıcıların koşulları kabul ederek veri paylaşımını onayladığını belirtmeyi içerir. Kullanıcıların onaylarını nasıl geri çekebileceklerini açıkça belirttiğinizden emin olun.
Aşağıda, paylaşabileceğiniz veri türlerini de içeren bir vazgeçme yaklaşımı örnek maddesi yer almaktadır. Bu yalnızca kendi metninizi oluştururken size yol göstermek için hazırlanmış bir örnektir. Geçerli tüm yasalara ve Apple’ın gereksinimlerine uygunluğu sağlamak sizin sorumluluğunuzdadır.
“Uygulama içi bir satın alma için iade talebi aldığımızda, kullanıcının uygulama içi satın alma etkinliğine ilişkin bilgileri Apple ile paylaşabiliriz. Bu bilgiler; uygulamanın kurulumundan bu yana geçen süre, toplam uygulama kullanım süresi, anonim bir hesap tanımlayıcısı, uygulama içi satın alımın tamamen tüketilip tüketilmediği, deneme süresi içerip içermediği, harcanan toplam tutar ve iade edilen toplam tutar gibi ayrıntıları kapsayabilir.”
Seçtiğiniz yaklaşıma göre Edit refund preferences menüsündeki Default consent policy seçeneğini ayarlayın:
| Seçenek | Açıklama |
|---|---|
| Opt-out | (varsayılan) Adapty kullanıcının onay durumunu bilmiyorsa onayın verildiğini varsayar ve Refund Saver iade ile ilgili verileri Apple ile paylaşır. |
| Opt-in | Adapty kullanıcının onay durumunu bilmiyorsa onayın verilmediğini varsayar ve Refund Saver Apple ile hiçbir veri paylaşmaz. Bu, Apple’ın önerdiği yaklaşımdır. |
SDK’da kullanıcı onayını güncelleme
Belirli bir kullanıcının onay verip vermediğini Adapty’ye bildirmek için updateCollectingRefundDataConsent metodunu kullanın. Değer, profil başına sunucu tarafında saklandığından yalnızca onay değiştiğinde bu metodu çağırmanız yeterlidir.
Sunucu tarafı API’sini kullanarak da bireysel veri paylaşım tercihini ayarlayabilirsiniz:
- Tercih ayarı, kullanıcının bir düğmeye tıklaması gibi doğrudan istemci etkileşimlerine bağlıysa SDK’yı kullanın.
- Sunucu taraflı işlem yapmanız gerektiğinde veya uygulama mimarinizle daha iyi uyum sağladığında API’yi kullanın.
Kullanıcı onayını kontrol etme
Bir kullanıcının mevcut onay durumunu istediğiniz zaman kontrol edebilirsiniz. Adapty Kontrol Paneli’nde kullanıcının profilini açın ve sol alttaki Refund Saver Preferences bölümünde Allow data sharing ayarına bakın.
Bireysel iade ve paylaşım tercihlerini almak için Server-side API’yi de kullanabilirsiniz: get individual refund and sharing preferences.
Sınırlamalar
- Yalnızca Apple App Store: Refund Saver, yalnızca Apple App Store’a yapılan iade talepleri için kullanılabilir. Google Play, iadeler için tüketim verisi analizi sunmamaktadır. Google Play’deki iade kararları yalnızca Google’ın politikalarına ve kullanıcının sağladığı bilgilere dayanır.
- Sunucu Bildirimleri V2 gerektirir: Refund Saver, App Store Server Notifications V1 ile uyumlu değildir. Adapty’de şu anda V1 kullanıyorsanız V2’ye geçmeniz gerekir; ayrıntılar için App Store sunucu bildirimlerini Adapty’ye gönderme kılavuzuna bakın. V2’ye geçmek, daha doğru ve kapsamlı veriler sağlayarak Adapty’deki analizlerinizi de iyileştirecektir.