Play Console'da aboneliklerle ilgili son değişiklikler

Mayıs 2022'de abonelik ürünlerinin Play Console'da tanımlanma ve yönetilme biçiminde değişiklikler yaptık. Bu değişiklikler abonelik satma yöntemleriniz açısından daha fazla esneklik sağlamakla birlikte abonelik yönetimini de sadeleştiriyor. Uygulamanızı ve arka uç entegrasyonlarınızı yeni abonelik API'lerini kullanacak şekilde yükselttikten sonra şunları satabilirsiniz:

  • Ön ödemeli planlar: Kullanıcılar belirli bir dönem için satın alma işlemi gerçekleştirir ve para ekleyerek erişim sürelerini uzatabilir.
  • Abonelik yükseltme fırsatları: Kullanıcılar abonelik katmanını yükselttiğinde, fatura dönemini uzattığında veya ön ödemeli plandan otomatik yenilenen bir plana geçtiğinde indirim alır.
  • Özel uygunluk koşulları: İş mantığını ve uygunluk koşullarını, uygulamanızda siz belirlersiniz.

Yükseltme yaptıktan sonra her abonelikte birden fazla fırsat oluşturmak ve yönetmek de daha kolaydır. Henüz okumadıysanız aboneliklerin nasıl çalıştığını anlamak için bu makaleyi inceleyin.

Mevcut abonelikleriniz, uygulamalarınız ve arka uç entegrasyonlarınız bu güncellemelerden önceki gibi çalışmaya devam eder. Hemen bir işlem yapmanız gerekmez, yeni abonelik özelliklerini zaman içinde kullanmaya başlayabilirsiniz.

İş akışındaki değişiklikler

Daha önce Play Console'u kullandıysanız Abonelikler sayfasında (Play ile para kazanın > Ürünler > Abonelikler) birçok değişiklik olduğunu göreceksiniz. Bu değişiklikler çoğunlukla abonelikleri, temel planları ve teklifleri oluşturup yönetmenize imkan sağlıyor. Bu işlemleri birkaç farklı şekilde gerçekleştirebilirsiniz:

  • Fiyat değişiklikleri: Abonelik fiyatındaki değişiklikler yalnızca yeni satın alma işlemlerinde geçerli olur. Mevcut abonelerin ödediği fiyatı değiştirmek için eski fiyat gruplarını kullanmanız gerekir.
  • Bölge kullanılabilirliği: Aboneliğinizin satın alınabileceği bölgeleri seçebilirsiniz. Bu bölgelerin alt kümesinde bölgesel fırsatlar da oluşturabilirsiniz.  
  • Bölgesel fiyatlandırma: Her bölgedenin fiyatlarını belirtebilirsiniz. Ayrıca, birden fazla bölgeyi (veya tüm bölgeleri) seçebilirsiniz. İstediğiniz para biriminde tek bir fiyat belirtmenizden sonra Play, seçilen tüm bölgeler için tek seferlik para birimi dönüştürme işlemi gerçekleştirir. Fiyatları istediğiniz zaman güncelleyebilirsiniz.

Eski aboneliklerde yapılan işlemler

Mayıs 2022'den önce oluşturulan aboneliklerde abonelik avantajlarına ek olarak tek bir fatura dönemi, fiyat ve ücretsiz deneme/tanıtım fiyatı ayarı bulunuyordu. Birden çok abonelik dönemi veya fiyat oluşturmak için abonelik eklenmesi gerekiyordu.

Mayıs 2022'den itibaren aboneliğin avantajları (yani aboneliğin "ne" sağladığı), temel planlarından ve fırsatlarından (aboneliğin "nasıl" satıldığı) ayrı olarak tanımlanmaktadır. Bu yeni model, çeşitli yollardan aboneliklerinizi daha kolay satmanızı sağlar.

Aşağıdaki resmin sol tarafında, aboneliklerin önceden nasıl tamamen bağımsız nesneler olarak tanımlandığı gösterilmektedir. Birden fazla "abonelik", farklı fatura dönemleri veya fiyatlandırmayla birlikte aynı avantajları sunuyorsa bu durum işleri karmaşık hale getirebilir. Örneğin, kullanıcılara yönelik açıklama ile avantajların tüm aboneliklerde aynı olduğundan ve uygulamanızın, kullanıcıların gereksiz abonelikler satın almasına izin vermediğinden emin olmanız gerekebilir.

Sağ tarafta, aboneliklerin şu anda nasıl yapılandırıldığı gösterilmektedir. Her abonelikte birden fazla temel plan ve her temel planda da birden fazla fırsat bulunabilir.

Dönüştürülmüş abonelikler

Bu değişiklikler Mayıs 2022'de kullanıma sunulduğunda mevcut abonelikler yeni modele dönüştürülmüştür. Sonuçlar:

  • Abonelikler, aboneliğin nasıl satıldığıyla (kullanıcılara yönelik ad, açıklama ve avantajlar gibi) alakalı olmayan bilgileri saklar.
  • Her abonelikte eski aboneliğin fatura dönemini ve otomatik yenilenen fiyatını kullanan tek bir temel plan vardır.
  • Bir abonelikte ücretsiz deneme veya tanıtım fiyatı varsa temel planda yeni abone uygunluk ölçütleri (örneğin, yalnızca bu uygulamada daha önce abonelik satın almamış kullanıcılar için) ve fiyatlandırma (ücretsiz deneme süresi ya da tanıtım fiyatı ve süresi) içeren tek bir fırsat bulunur.

Bu şekilde elde edilen abonelikler, temel planlar ve fırsatlar işlev açısından öncekiyle aynıdır. Örneğin, abonelik açıklamasını güncelleyebilir, ücretsiz deneme süresini ya da ek süre uzunluğunu değiştirebilirsiniz.

1. Örnek: Tanıtım fiyatı içeren eski bir SKU'nun dönüşümü

Temel1 adlı ürün kimliği ve bir aylık tanıtım fiyatı içeren "Temel Plan" adlı eski bir aylık abonelik yeni modele şu şekilde dönüştürülmüştür:

2. Örnek: Farklı yapılandırmalarla aynı abonelik avantajlarını sunan birden fazla eski SKU'nun dönüşümü

Eski abonelikler yeni modele dönüştürüldüğünde ayrı abonelikler olarak kalmıştır. Dönüşüm, SKU'ları abonelik ürünleriyle birleştirmemiştir.

Örneğin, eski sistemdeki yaygın kullanım alanlarından biri, geliştiricinin tek bir abonelikten yararlanma hakkı için birden fazla abonelik sunabilmesiydi. Bu durumda, özel fiyatlandırma içermeyen temel1 ürün kimliğine sahip "Temel Plan" SKU'su ve uygulamada daha önce abonelik satın almamış kullanıcılar için ücretsiz deneme içeren temel2 ürün kimliğine sahip "Temel Plan" SKU'su vardır. Dönüşüm sonucunda aynı başlığa veya ada ("Temel Plan") sahip olsa da farklı ürün kimliği olan iki abonelik oluşur.

Her ikisinin de tek bir temel planı (aylık, otomatik yenilenen) vardır ve ücretsiz deneme içeren eski SKU sonucunda tek bir fırsatın yer aldığı abonelik oluşur.

Geriye dönük uyumluluğa sahip teklifler

Abonelikler daha önce Play Console'da ve geliştirici API'lerinde tek bir fiyatlandırma planıyla tanımlanıyordu. Artık Play Console ve geliştirici API'leri, abonelikte birden fazla temel plan ve birden fazla fırsat bulunmasına izin verir.

Eski geliştirici API'lerini kullanan uygulamalar ve arka uç entegrasyonları, bir abonelikte tek bir fiyatlandırma planı olmasını istediğinden, Play Console'daki her aboneliğin "geriye dönük uyumlu" olan tek bir fırsatı veya temel planı vardır.

Uygulamanızda veya arka ucunuzda eski API yöntemleri kullanılıyorsa fatura dönemi, fiyat ve tüm ücretsiz denemeler ya da tanıtım fiyatları için bu temel plan veya teklif kullanılır. Aboneliklerin içerdiği diğer temel planlar veya teklifler yalnızca yeni API yöntemlerini kullanan uygulamalarda kullanılabilir.

Temel planları veya teklifleri geriye dönük uyumlu olarak işaretleme

Eski abonelikler yeni modele dönüştürülürken; ücretsiz deneme veya tanıtım fiyatı içeren eski aboneliklerde teklifler ve temel planlar, diğerlerinde ise yalnızca temel planlar geriye dönük uyumlu olarak işaretlendi.

Gerekirse geriye dönük uyumlu olacak temel planı veya teklifi değiştirebilirsiniz. Geriye dönük uyumlu temel planı veya fırsatı değiştirmeden önce, bunların kullanıldığı özelliklerin ve uygulamanızın eski API yöntemlerini kullanan sürümlerinin bu değişiklikten nasıl etkilenebileceğini iyice düşünün.

Yalnızca daha önce kullanılabilen işlevleri içeren bir teklifi veya temel planı işaretleyebilirsiniz. Örneğin, ön ödemeli planlar, abonelik yükseltme fırsatları, geliştirici tarafından belirlenen fırsatlar ve etiketler desteklenmemektedir.

Bölgesel stok durumu ve fiyatlandırma

Artık kullanılabilirliği ve fiyatlandırmayı her ülke ya da bölge için ayrı ayrı kontrol edebilir, ayrıca temel planınızın veya teklifinizin gelecekte Google Play'in destekleyebileceği yeni konumlarda kullanıma sunulup sunulmayacağını belirleyebilirsiniz.

Mevcut aboneliklerinizin hedefleme bilgilerini geriye dönük olarak yapılandırdık. Önceden "Diğer ülkeler/bölgeler"i hedefleyen abonelikleriniz bu gruptaki tüm ülkeleri hedeflemeye devam edecek. Önceden temel planınızın veya teklifinizin hedeflediği yerler arasında "Diğer ülkeler/bölgeler" bulunmuyorsa değişen bir şey olmayacaktır.

Temel planları veya teklifleri oluştururken ya da düzenlerken Ülke/bölge bazında kullanılabilirliği yönet'i seçerek temel planınızı veya teklifinizi tüm konumlarda kullanıma sunabilir ya da bu ayarları tek tek yapılandırabilirsiniz. Ayrıca "Yeni ülkeler/bölgeler" seçeneğini de görürsünüz. "Yeni ülkeler/bölgeler" belirtirseniz Google Play'in desteklediği ülkelere/bölgelere yenileri eklenirken bu kullanılabilirlik ve fiyat ayarlarını kullanırız. Bu yeni ülkeler/bölgeler için sunulan destek kapsamında yerel alıcı para birimi varsa tek seferlik bir para birimi dönüşümü yaparız. "Yeni ülkeler/bölgeler" belirtmezseniz varsayılan olarak aboneliğiniz bu ülkelerde/bölgelerde kullanıma sunulmaz. Yeni ülkeler/bölgeler desteklenmeye başladığında dilerseniz Play Console'da aboneliğinizi düzenleyerek bu yerlerde kullanıma sunabilirsiniz.

Fiyatları düzenlerken tüm konumları seçebilir, konumları ayrı ayrı fiyatlandırabilir ve Google Play'in ileride destekleyeceği tüm ülkeler/bölgeler için fiyat belirleyebilirsiniz.

Promosyon kodları ve ayrıcalıklı özelliklerle ilgili işlemler

Halihazırda bazı abonelik özellikleri yalnızca geriye dönük uyumlu teklifi destekliyor. Bu özellikler şunlardır:

  • Abonelik promosyon kodları
  • Öne çıkan abonelikler
  • Google ile Abone Ol

Play Console'da bu özellikler için yalnızca abonelik seçebilir, temel plan veya teklif seçemezsiniz. Abonelik seçtiğinizde ilgili abonelikteki geriye dönük uyumlu teklif kullanılır.

Önemli: Bu özellikleri kullandığınız tüm aboneliklerde, özellikleri kullanım şeklinizin nasıl etkileneceğini dikkatlice değerlendirmeden geriye dönük uyumlu teklifi değiştirmemenizi öneririz.

Abonelik ürünlerinizde değişiklik yapma

Daha önce dönüştürülmüş eski bir aboneliğe temel planlar ve fırsatlar ekleyebilirsiniz. Hangi fırsatın "geriye dönük uyumlu" olduğunu değiştirebilseniz de bu değişikliğin, uygulamanızın eski sürümleri üzerindeki etkisini de göz önünde bulundurun. Alternatif olarak da dönüştürülmüş eski abonelikleri olduğu gibi bırakıp kendi temel planları ve fırsatları olan yeni bir abonelik oluşturarak eski ve yeni yapılandırmaları ayrı tutabilirsiniz. Bu şekilde, eski uygulama ve entegrasyonlar tarafından kullanılan dönüştürülmüş eski abonelikleri açık bir şekilde ayırabilirsiniz. Değiştirmek isteyip istemediğinize bakılmaksızın, dönüştürülmüş eski aboneliklerinizi uygulamanızın eski sürümlerindeki kullanıcıların satın alabilmesi için geriye dönük uyumlu fırsatlarıyla birlikte etkin halde bırakın.

Yeni abonelikler; birden fazla temel plan ve fırsat, ön ödemeli plan, abonelik yükseltme fırsatları ve diğer yeni özelliklerle birlikte yapılandırılabilir. Bunu nasıl yapacağınız hakkında ayrıntılı bilgi için bu makaleyi okuyun.

3. Örnek: Birden fazla temel plan ve fırsat içeren yeni abonelik oluşturma

Bu örnekte, "Temel plan" için temel_yeni ürün kimliğine sahip yeni bir abonelik ürünü bulunmaktadır. Bu abonelik kapsamında, aylık yinelenen plan ve yıllık yinelenen plan olmak üzere iki temel plan vardır. Her planın temel fiyatı vardır. Bu fiyat, özel tekliflere uygun olmayan kullanıcının normal yenileme döngülerinde ve ilk satın alma işleminde ödeyeceği tutardır. Her plandaki fırsatlar farklı uygunluk ve indirim ölçütlerine sahiptir. Bu şekilde geliştirici, kullanıcının tek bir abonelikte "Temel Plan"ı edinebileceği tüm farklı yolları sunabilir.

Aboneliklerinizi birden fazla temel plan ve fırsat içerecek şekilde yapılandırdığınızda, bu yeni işlevleri işlerken doğru API sürümlerini kullanması için Google Play Faturalandırma entegrasyonunuzu güncellemeniz gerekir. Bunu nasıl yapacağınız hakkında ayrıntılı bilgi için taşıma rehberini inceleyebilirsiniz.

Dönüştürülmüş abonelikleri devre dışı bırakma

Yeni abonelik-temel plan-fırsat yapısından yararlanan bir ürün kataloğu oluşturduktan ve bu yeni ürünleri doğru şekilde işlemesi için entegrasyonunuzu yükselttikten sonra, dönüştürülmüş orijinal aboneliklerinizi devre dışı bırakabilirsiniz.

Yeni abonelerin belirli bir ürünü satın almasını engellemek için tüm aboneliklerin temel planlarını ve fırsatlarını devre dışı bırakmanız gerekir. Mevcut abonelikler iptal edilene veya süresi dolana kadar otomatik yenilenmeye devam eder.

Uygulamanızın eski sürümlerinde gerçekleşen satın alma işlemi sayısı azalana kadar, dönüştürülmüş aboneliklerinizi devre dışı bırakmanızı öneririz. Zaman geçtikçe ve kullanıcılar eski uygulama sürümlerini yükselttikçe bu durum doğal olarak gerçekleşecektir. Desteği sonlandırılmış API'leri kullanan bu eski sürümler, dönüştürülmüş eski aboneliklerde satın alma işlemini kademeli olarak durduracaktır. Bir noktada, temel planlarını ve fırsatlarını devre dışı bırakarak eski aboneliklerin satışını durdurabilirsiniz.

Bu eski planlarda etkin abonelikleri olan kullanıcılar aboneliklerini yenilemeye ve kullanmaya devam edebilecek olsa da uygulamanın hiçbir sürümünden yeni satın alma işlemi gerçekleştirilemez.

API'leri kullanarak abonelik kataloğunuzu yönetme

Abonelik kataloğunuzu inappproducts API'yi kullanarak yönetmeye şimdilik devam edebilirsiniz. Ancak bu durumda, aboneliklerde geriye dönük uyumluluğa sahip tek bir temel plan ve fırsat sunabilirsiniz. Ayrıca, yeni abonelik özelliklerinin hiçbirini kullanamazsınız. Dönüştürülmüş abonelikleriniz Play Console'da salt okuma modunda yer almaya devam eder.

Yeni Monetization Subscriptions API'lere geçmenizi ve aboneliklerinizi yeni monetization.subscriptions, monetization.subscriptions.baseplans ve monetization.subscriptions.offers uç noktalarını kullanarak yönetmenizi öneririz. Bu yeni API'ler yalnızca geriye dönük uyumluluğa sahip olanları değil, mevcut tüm temel planları ve fırsatları yönetmenize olanak tanır. Bu yeni API'ye geçiş hakkında daha fazla bilgi edinmek için taşıma rehberini okuyun.

Play Console'da aboneliklerinizi düzenlemek isterseniz her aboneliğin üst tarafında görüntülenen mesajın altındaki Aboneliği düzenlenebilir hale getir seçeneğini tıklayabilirsiniz.  

Önemli: Play Console'da düzenlenebilir hale getirdiğiniz abonelikleri okumak, yapılandırmak veya güncellemek için inappproducts API'yi kullanamazsınız. Aboneliği programatik olarak yönetmeye devam etmek için Monetize Subscriptions API'ye geçmeniz gerekir. Bu değişiklik geri alınamaz.

İlgili içerik

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

true
Arama
Aramayı temizle
Aramayı kapat
Ana menü
8584441895133020818
true
Yardım Merkezinde Arayın
true
true
true
true
true
92637
false
false