Abonelik temel planlarınızın ve fırsatlarınızın fiyatlarını değiştirebilirsiniz. Örneğin, yıllık fiyat ayarlamaları gerektiren dijital ürünleriniz olabilir veya bir ürünün avantajlarını değiştirip bu değişiklikleri fiyata yansıtmak isteyebilirsiniz.
Play Console'u kullanarak abonelik fiyatlarını değiştirme hakkında daha fazla bilgi için Play Console Yardım Merkezi'ndeki dokümanları inceleyin.
Abonelik temel plan fiyatını programatik olarak değiştirmek için monetization.subscriptions.patch
yöntemini kullanın. Bu yöntem, değiştirilmekte olan abonelik ürünü yapılandırmasını içeren bir Subscription
nesnesi alır. Aboneliğin basePlans
koleksiyonundaki doğru temel plan altındaki RegionalBasePlanConfig
nesnesinde yeni fiyatı ayarlayın.
Büyük bir kataloğunuz varsa ve kısa süre içinde tüm ürünlerinizde güncelleme yapmanız gerekiyorsa ya da değişiklikler olduğunda Google Play abonelik ürünlerinizde otomatik olarak değişiklik yapan bir ürün kataloğu yönetim sisteminiz varsa bu özellik çok yararlı olabilir.
Geçmişte yaptığınız fiyat değişiklikleri hakkında bilgi edinmek için Play Console değişiklik günlüğünüzü ziyaret edebilirsiniz. Burada, fiyatların ne zaman güncellendiği, değişikliği kimin başlattığı, güncellenen bölgeler ve daha fazlası gibi bilgilere ulaşabilirsiniz. Bu, sonraki adımları değerlendirmek için geçmiş fiyat değişikliklerini veya yanlışlıkla yapılan bir fiyat değişikliğini incelemeniz gerektiğinde size yardımcı olabilir.
Yeni abonelik satın alma işlemleri için fiyat değişiklikleri
Bir temel planın veya teklifin fiyatını değiştirdiğinizde, yeni fiyat ek işlem yapmanıza gerek kalmadan tüm yeni satın alma işlemleri için birkaç saat içinde geçerli olur.
Mevcut aboneler için fiyat değişiklikleri
Abonelik fiyatlarını değiştirdiğinizde mevcut aboneler varsayılan olarak bu durumdan etkilenmez. Bu aboneler, yenileme yaptıklarında orijinal temel plan fiyatından ödeme yapmaya devam ettikleri eski fiyat grubuna yerleştirilir.
Dilerseniz mevcut aboneleri mevcut temel plan fiyatına taşıyabilirsiniz. Bu işleme eski fiyat grubunu sonlandırma denir. Bir teklifin fiyatlandırma aşamalarında yapılan değişiklikler mevcut abonelere uygulanamaz. Taksitli aboneliklerde, eski bir kohort için fiyat değişiklikleri etkin taahhüt döneminin sonunda gerçekleşir. Taksitlerini ödemekte olan bir kullanıcı için şu anda ödenen fiyatı değiştiremezsiniz.
Eski fiyat grubunu sonlandırma
Eski fiyat gruplarını istediğiniz zaman sonlandırabilirsiniz. Bu işlem her bölge için bağımsız olarak yapılabilir. Play Console üzerinden eski bir fiyatı sonlandırmak için Play Console Yardım Merkezi'ne bakın.
Google Play Developer API ile eski fiyat grubunu sonlandırma
Eski bir fiyat grubunu programatik olarak sonlandırmak için monetization.subscriptions.basePlans.migratePrices
yöntemini kullanın. Bu yöntem, geçmiş abonelik fiyatını alan aboneleri, belirtilen bölgelerin mevcut temel plan fiyatına taşır. Bu yöntem, şu anda sağlanan zaman damgasından daha eski bir geçmiş fiyat alan kullanıcılara fiyat değişikliği bildirimlerinin gönderilmesini de tetikler. Bu isteği gönderirken fiyat kohortu taşıma işlemini yapılandırmak için istek gövdesine bir RegionalPriceMigrationConfig
nesnesi listesi eklersiniz.
Eski fiyat kohortlarını kullanma hakkında daha fazla bilgi için Play Console Yardım Merkezi'ne bakın.
Fiyat düşüşleri
Eski bir fiyat grubunu sonlandırdığınızda ve yeni fiyat, gruptaki kullanıcıların ödediği fiyattan düşük olduğunda Google Play kullanıcıları e-postayla bilgilendirir ve bu aboneler, temel planları için bir sonraki ödemelerini yaparken daha düşük fiyatı ödemeye başlar.
Lisans test kullanıcıları da fiyat indirimleri için e-posta bildirimi alır.
Fiyat artışları
Eski bir fiyat grubu sonlandırılırken yeni fiyat, gruptaki kullanıcıların ödediği fiyattan daha yüksek olduğunda fiyat artışı gerçekleşir. Fiyat düşüşleri, mevcut aboneler temel planları için bir sonraki ödemelerini yaptıklarında geçerli olur. Fiyat artışları için ise kullanıcının işlem yapması gerekebilir veya gerekmeyebilir.
Varsayılan olarak, fiyat artışları mevcut aboneler için onay gerektiren değişikliklerdir. Kullanıcıların, ilk ödeme yapılmadan önce yüksek fiyatı açıkça kabul etmesi gerekir. Aksi takdirde Google Play, aboneliklerini otomatik olarak iptal eder. Kullanıcılardan, 37 günlük bir ön bildirim döneminin ardından temel planları için ödeme yaptıklarında daha yüksek fiyat alınır. Play, bu ödemeden 30 gün önce mevcut aboneleri e-posta ve push bildirimleri aracılığıyla bilgilendirir.
Grup taşıma işlemi tetiklendikten sonraki ilk yedi gün boyunca hiçbir kullanıcı Google Play'den bildirim almaz. Bu, kullanıcı onayı gerektiren bir fiyat artışı başlattığınızda, Google Play'in mevcut abonelerinizi doğrudan bilgilendirmeye başlamadan önce onları bilgilendirmek için yedi gün süreniz olduğu anlamına gelir. Bu süre zarfında, beklemede olan bir fiyat artışını iptal etmek için orijinal fiyata geri dönecek şekilde başka bir fiyat değişikliği yapabilirsiniz.
Bu yedi günlük sürenin ardından her kullanıcı, yeni fiyatın uygulanacağı ilk yenilemeden 30 gün önce Google Play'den otomatik bildirimler alır.
Mevcut aboneler için fiyatları artırırken, kullanıcılara önceden bildirimde bulunarak ve herhangi bir işlem yapmalarına gerek kalmadan fiyat artışları yapma seçeneğiniz vardır. Bu seçenekte, kullanıcılar abonelik planlarını değiştirerek veya aboneliklerini iptal ederek kapsam dışında kalmayı seçmedikleri sürece, ön bildirim döneminin ardından temel planları için ödeme yaptıklarında yeni fiyat üzerinden ücretlendirilirler. Bu süre ülkeye göre değişir ve 30 veya 60 gündür. Play, bu ödemeden belirtilen gün sayısı önce mevcut aboneleri e-posta ve push bildirimi aracılığıyla bilgilendirir.
Kullanıcı onayı istenmeyen fiyat artışları yalnızca belirli bölgelerde kullanılabilir. Bu artışların tutarı ve sıklığı sınırlıdır ve belirli geliştirici koşullarına tabidir.
Şekil 1'de gösterildiği gibi, eski fiyat kohortu taşıma işlemi bu ölçütleri karşılıyorsa kullanıcı onayı istenmeyen fiyat artışı olarak işaretleyebilirsiniz.
Fiyat değişikliğinizi kullanıcıya bildirme
Mevcut abonelerin eski fiyat grubunu sonlandırdığınızda onları bilgilendirmeniz gerekir.
Kullanıcı onayı istenmeyen fiyat artışlarında, kullanıcılara önceden bildirimde bulunmanız ve uygulama içi bir bildirim göstermeniz gerekir. Kullanıcı onayı istenen fiyat artışlarının aksine, Play'in kullanıcıları doğrudan bilgilendirmeye başlaması için yedi günlük bir bekleme süresi yoktur.
Kullanıcı onayı istenen fiyat artışlarında, kullanıcılara önceden bildirimde bulunun ve fiyat artışını kabul etmeleri gerektiğini belirtin. İsteğe bağlı fiyat artışını başlattığınızda, Google Play'in mevcut abonelerinizi doğrudan bilgilendirmeye başlamasından önce onları bilgilendirmek için yedi gün süreniz vardır. Uygulamanızda etkilenen kullanıcıları bilgilendirmenizi ve yeni fiyatı kolayca incelemelerine yardımcı olmak için Play Store abonelik ekranının derin bağlantısını sağlamanızı öneririz. Kullanıcılar Play Store abonelik ekranında etkinleştirme seçeneği sunan fiyat artışını incelerken Şekil 2'ye benzer bir iletişim kutusu gösterilir.
Kullanıcının etkinleştirme fiyat değişikliğine verdiği yanıtı işleme
Mevcut aboneleri fiyat değişikliği hakkında bilgilendirdikten sonra, kullanıcı onayı istenmeyen bir fiyat artışı söz konusuysa kullanıcılar yeni fiyat geçerli olmadan önce fiyat artışını kabul etmek veya reddetmek için işlem yapabilir. Bu durumda, sonucu bildiren bir RTDN alırsınız. Bu bildirimleri nasıl ele alacağınızı öğrenmek için satın alma yaşam döngüsü kılavuzuna bakın.
Kullanıcı herhangi bir işlem yapmaz ve etkinleştirme fiyatının geçerli olacağı ilk yenileme tarihine ulaşırsa aboneliği otomatik olarak iptal edilir ve yenileme tarihinde süresi dolar.
Yanlışlıkla etkinleştirilen fiyat artışları
Kullanıcı onayı istenen bir fiyat artışını yanlışlıkla başlattıysanız orijinal fiyata geri dönmek için hemen başka bir fiyat değişikliği yaparak değişikliği geri alın. Fiyat yedi gün içinde geri alınırsa mevcut abonelere yanlışlıkla yapılan fiyat değişikliği hakkında bildirim gönderilmez. Bu süre zarfında yapılan tüm satın alma işlemlerinin yanlışlıkla belirlenen fiyat üzerinden yapılacağını unutmayın.
Çakışan fiyat artışı onayları
Aynı anda yalnızca bir fiyat değişikliği yaptığınızdan emin olun. Ancak, ilk yedi günlük süre içinde kullanıcı onayı istenen bir fiyat artışını birden fazla kez gerçekleştirirseniz etkilenen kullanıcıların yalnızca en son fiyat değişikliğini kabul etmesi gerekir. Örneğin, kullanıcı onayı istenen bir fiyat artışı gerçekleştirerek eski bir fiyat grubunu sonlandırdıktan sonra fiyatı tekrar değiştirir ve ardından başka bir kullanıcı onayı istenen fiyat artışı yaparsanız etkilenen kullanıcıların artık ilk fiyat değişikliğine yanıt vermesi gerekmez. Çünkü artık yalnızca ikinci fiyat değişikliği geçerlidir.
Fiyat değişikliklerini test etme
Test amacıyla etkin abonelerin sahip olduğu ürünlerin abonelik fiyatlarını değiştirmeyin.
Abonelik fiyatı değişikliklerini, diğer aktif aboneleri etkilemeden test etmek için Play Billing Lab uygulamasından ve lisans test kullanıcılarından faydalanabilirsiniz.
Fiyat değişikliklerini test etme hakkında daha fazla bilgi edinmek için test kılavuzuna bakın.
Örnekler
Bu bölümdeki örneklerde, farklı fiyat değişikliği senaryolarında en iyi uygulamaların nasıl uygulanacağı gösterilmektedir.
1. örnek: Aylık abonelik için kullanıcı onayı istenen fiyat artışı
3 Mart'ta AltoStrat, eski fiyat grubunu sonlandırarak premium video akış aboneliği olan AltoStrat Pro'nun fiyatını artırır. 1 TL olan eski fiyat grubundaki kullanıcıları 2 TL olan mevcut temel plan fiyatına taşır. Fiyat değişikliğinin geçerlilik tarihi 9 Nisan'dır (3 Mart'tan 37 gün sonra).
Alice, bir sonraki yenileme tarihi 5 Mart olan mevcut bir abonedir. Geçerlilik tarihinden sonraki ilk yenileme 5 Mayıs'ta gerçekleşir. Bu nedenle abonelik 5 Mart ve 5 Nisan'da eski fiyattan (1 ABD doları) yenilenir. 5 Mayıs'ta aboneliğini tekrar yenilediğinde yeni fiyattan (2 TL) ücretlendirilir. Google Play, Alice'i fiyat değişikliği hakkında 5 Nisan'da, yani yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce bilgilendirmeye başlar.
Bora, bir sonraki yenileme tarihi 29 Mart olan mevcut bir abonedir. Fiyat değişikliği henüz yürürlüğe girmediğinden aboneliğini 29 Mart'ta eski fiyattan (1 ABD doları) yeniliyor. 29 Nisan'da aboneliğini tekrar yenilediğinde ise yeni fiyattan (2 ABD doları) ücretlendirilir. Kullanıcı, yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce, yani 30 Mart'ta fiyat değişikliği bildirimlerini almaya başlar.
2. örnek: 3 aylık abonelik için kullanıcı onayı istenen fiyat artışı
3 Mart'ta FindMyLove, eski fiyat grubunu sonlandırır ve FindMyLove Premium'un 3 aylık ücretini 1 TL'den 2 TL'lik temel plan fiyatına yükseltir. Fiyat değişikliğinin geçerlilik tarihi 9 Nisan'dır (3 Mart'tan 37 gün sonra).
Alice, bir sonraki yenileme tarihi 5 Mart olan mevcut bir abonedir. Fiyat değişikliği henüz geçerli olmadığı için Alice aboneliğini eski fiyattan (1 TL) yeniler. 5 Haziran'da aboneliğini tekrar yenilediğinde yeni fiyattan (2 ABD doları) ücretlendirilir. Kullanıcı, yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce, yani 6 Mayıs'ta fiyat değişikliğiyle ilgili bildirim almaya başlar.
Bora, bir sonraki yenileme tarihi 11 Nisan olan mevcut bir abonedir. Bob, fiyat değişikliğinin geçerlilik tarihinden sonra olduğu için aboneliğini yeni fiyattan (2 ABD doları) yeniliyor. Kullanıcı, yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce olan 12 Mart'ta fiyat değişikliğiyle ilgili bildirimler almaya başlar.
3. Örnek: Haftalık abonelik etkinleştirme fiyat artışı
3 Mart'ta CutePetsNews, eski bir fiyat grubunu sonlandırır ve Haftalık Köpek Uyarıları için haftalık ücretin 1 ABD dolarından 2 ABD dolarına yükseltilmesini tetikler. Fiyat değişikliğinin geçerlilik tarihi 9 Nisan'dır.
Ayşe, bir sonraki haftalık yenileme tarihi 6 Mart olan mevcut bir abonedir. Fiyat değişikliği henüz yürürlüğe girmediğinden kullanıcı, 6 Mart, 13 Mart, 20 Mart, 27 Mart ve 3 Nisan'da aboneliğini eski fiyattan (1 ABD doları) yeniler. Kullanıcı, 10 Nisan'da aboneliğini tekrar yenilediğinde yeni fiyattan (2 ABD doları) ücretlendirilir. Kullanıcı, yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce, yani 11 Mart'ta fiyat değişikliğiyle ilgili bildirim almaya başlar.
4. Örnek: Birden fazla kullanıcı onayı istenen fiyat değişikliği içeren aylık abonelik
Bu örnekte, birden fazla fiyat değişikliğinin nasıl ele alındığı gösterilmektedir.
3 Mart'ta AltoStrat, premium video abonelikleri olan AltoStrat Pro için fiyat geçişi tetikler ve fiyatı aylık 1 TL'den 2 TL'ye yükseltir. Geliştirici 10 Mart'ta ikinci bir fiyat taşıma işlemi tetikler ve fiyatı aylık 3 ABD dolarına yükseltir.
İlk fiyat değişikliğinin geçerlilik tarihi 9 Nisan'dır (3 Mart'tan 37 gün sonra). İkinci fiyat değişikliğinin geçerlilik tarihi 16 Nisan'dır (10 Mart'tan 37 gün sonra).
Ayşe'nin bir sonraki yenileme tarihi 5 Mart'tır. Geçerlilik tarihinden sonraki ilk yenileme 5 Mayıs'ta gerçekleşir. Bu nedenle müşteri, 5 Mart ve 5 Nisan'da eski fiyattan (1 ABD doları) yenileme yapar. 5 Mayıs'ta aboneliğini tekrar yenilediğinde ise en son fiyattan (3 ABD doları) ücretlendirilir. Fiyat değişiklikleri 7 günlük dondurma süresi içinde gerçekleştiği için kullanıcıya yalnızca ikinci fiyat değişikliğiyle ilgili bildirim gönderilir. Kullanıcı, yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce olan 5 Nisan'da fiyat değişikliği bildirimi almaya başlar.
Örnek 5: Aylık abonelikten çıkma fiyatında değişiklik
Bu örnekte, kullanıcı onayı istenmeyen fiyat artışlarının nasıl ele alındığı gösterilmektedir.
AltoStrat'ın, programlama maliyetlerindeki artışları hesaba katmak için yıllık fiyat düzenlemesini yapması gerekiyor. 2 Ocak'ta AltoStrat Pro'nun (ücretli video akış abonelikleri) fiyatını 1 ABD dolarından 1, 30 ABD dolarına değiştirirler. Bu fiyat artışı, kullanıcı onayı istenmeyen fiyat taşıması ölçütlerini karşılamaktadır. Kullanıcı onayı istenmeyen taşıma işlemini belirterek eski fiyat grubunu hemen sonlandırır. Bu kohorttaki kullanıcılar, minimum 30 günlük kapsam dışında kalma bildirim süresi gerektiren bölgelerde olduğundan yeni fiyat 1 Şubat'ta geçerlilik kazanacak.
Ayşe, her ayın 14'ünde ödeme yapılan mevcut bir abonedir. 30 günlük minimum bildirim süresi nedeniyle, 14 Ocak'ta eski fiyatı (1 ABD doları) öder. Google Play, Alice'i 15 Ocak'ta fiyat değişikliği hakkında bilgilendirmeye başlar ve Alice 14 Şubat'ta yeni fiyatı (1,30 TL) ödemeye başlar.
6. örnek: 12 aylık taksitli abonelik için kullanıcı onayı istenen fiyat artışı
Bu örnekte, fiyat artışlarının taksitli abonelikler için nasıl ele alındığı gösterilmektedir.
3 Mart'ta AltoStrat, eski fiyat grubunu sonlandırarak premium video akış aboneliği AltoStrat Pro'nun fiyatını artırır. 1 ABD doları olan eski fiyat grubundaki kullanıcıları 2 ABD doları olan mevcut temel plan fiyatına taşıyorlar. Fiyat değişikliğinin geçerlilik tarihi 9 Nisan'dır (3 Mart'tan 37 gün sonra).
Ayşe, önceki yılın 10 Haziran'ında 12 aylık taksit planına kaydolmuş ve ardından aylık otomatik yenileme özelliğini etkinleştirmiştir. İlk yenileme işlemi, mevcut yılın 10 Haziran'ında yapılacak. Ayşe, taksitlerini ödemeye devam ettiği için 10 Mart, 10 Nisan ve 10 Mayıs'ta 1 TL ödemeye devam eder. İlk yenilemesi 10 Haziran'da gerçekleşir. Bu tarihte yeni fiyattan (2 TL) ödeme alınır ve abonelik aylık otomatik yenileme aralığına geçirilir. Google Play, Alice'e fiyat değişikliğini 11 Mayıs'ta, yani yeni fiyatın geçerli olacağı ilk yenileme tarihinden 30 gün önce bildirmeye başlar.