Freemius Para Kazanma İncelemesi: Eklentilerinizi ve Temalarınızı Satmanın Kolay Bir Yolu
İlk WordPress eklentimi oluşturduğumdan beri, eklentilerden para kazanmayla ilgili farklı iş modelleriyle ilgileniyorum. Bir süre önce, WordPress eklentileri ve temaları için bir para kazanma hizmeti olan ve ürünlerinizi satmaya gelince tüm ağır işleri halletmeyi amaçlayan ve onları geliştirmeye konsantre olmanızı sağlayan Freemius'u duydum.
Esasen, Freemius Monetization, WordPress.org eklenti dizininde dağıtılacak ücretsiz bir sürüm oluşturmak için premium bir eklenti veya tema alabilir ve özellikleri çıkarabilir. Ayrıca, kullanıcıların eklenti yükseltmeleri için ödeme yapmaları için hızlı ve basit bir yol sağlar. Bu kulağa gerçek olamayacak kadar iyi geliyor, bu yüzden bir tur atıp deneyimlerimi paylaşayım dedim.
Kurmak
Burada bir test olarak ücretsiz eklentilerimden birini kullanacağım – WP Trello. Eklenti, kısa kodlar veya widget'larla sitenizde Trello hesabınızdaki verileri görüntülemenize olanak tanır. Sitenizdeki Trello panolarının, listelerinin ve kartlarının adlarını görüntüleyebilirsiniz. Örneğin, yıl için kişisel hedeflerin bir listesini Trello kartları biçiminde tutuyorum ve kişisel sitemde sergiliyorum.
Eklenti şu anda kartlar içinde kontrol listelerini görüntülemeyi işlememektedir, bu nedenle eklentiye ücretli bir yükseltme olarak eklemek için iyi bir özellik gibi görünüyor. Tamam başlayalım! Eklentinin GitHub deposundaki 'freemius' dalı üzerinde çalışacağım, bu yüzden umarım taahhüt geçmişi takip etmenize yardımcı olur.
Premium Özellik
İlk olarak, hangi bölümlerin ücretsiz ve hangilerinin premium olduğunu bölümlere ayırmaya başlamadan önce, eklentinin premium özelliğini gerçekten oluşturmam gerekiyor. Kodun kendisi eski ve özellikle iyi yazılmamış, bu yüzden kısa olması için yeni kodu çok fazla yeniden düzenleme yapmadan mevcut kod tabanına sığdıracağım. Neyse ki eklenti zaten Trello heirachy'yi destekliyor, bu nedenle kontrol listesi entegrasyonu eklemek çok fazla iş değil.
Freemius SDK'yı Entegre Etme
Başlamadan önce erişim elde etmek için kayıt olmanız gerekir. Kontrol paneline giriş yaptıktan sonra eklenti bilgisini ve başlığını kullanarak eklentimi oluşturarak başlayabilirim. Bir sonraki adım, eklentiyle ilgili bazı seçenekleri yapılandırmaktır. Bu, Freemius SDK'ya eklentinin nasıl çalıştığını bildirir. Ardından, SDK'nın yanı sıra özelleştirilmiş bir SDK önyükleme dosyası indirirsiniz.
Ana eklenti dosyamı ve dizinimi karıştırmamak için SDK ve önyükleme kodunu biraz farklı ekledim. Her şey doğru bir şekilde eklendiyse, eklenti sayfasını yenilediğinizde, her şeyin çalıştığını bilmenizi sağlayan bir Freemius katılım ekranı görmelisiniz:

Yapılandırma
Freemius, ücretsiz eklentinizi daha fazla satmak için size iki iş modeli seçeneği sunar: freemium ve eklentilerle ücretsiz. Bu örnek için freemium rotasına gitmek istiyorum, bu yüzden kontrol paneline yeni bir premium plan eklemem gerekiyor. Burası, planın adını, fiyatı (yinelenen ücretleri destekler), özellikleri ve daha gelişmiş seçenekleri belirlediğiniz yerdir.
Ücretsiz Kodu
Freemium modeli için Freemius, sonunda eklentinin iki versiyonunu oluşturacaktır. Biri tamamen ücretsiz ve herhangi bir premium özellikten yoksun, diğeri ise tüm premium işlevselliklere sahip. Freemius, tüm eklentinizi almak ve iki sürümü çıkarmak için özel bir PHP ön işlemcisi kullanır, ancak bunun için gerçekleşmesi gereken belirli bir miktarda kod 'açıklaması' vardır.
Freemius'un özel IF ifadelerinde premium kodun nasıl içerileceğini gösteren demoyu ilk izlediğimde, premium kodu diğer dosyaların içine yerleştiren ve sınıf mirasını kullanan eklentiler için çalışacağından şüpheliydim. Ancak SDK entegrasyon sayfasına bakıldığında, tüm bunları kapsıyor.
Bir sonraki adım, yeni eklenen premium işlevsellik kodumu gözden geçirmek ve onu Freemius koduyla çevrelemek, bu da bazı yeniden düzenlemeye neden olabilir. Daha önce yazdığım tüm premium kodları gözden geçirmek ve Freemius if ( wt_freemius()->is_plan('pro') ) { etrafına sarmak uzun sürmedi. Bu, bazı yeniden düzenlemeleri içeriyordu, böylece kodu temiz bir şekilde bölümlere ayırabilir, ayrıca ücretsiz eklentideki Trello API sınıfından genişletilecek yeni bir sınıf oluşturabilir ve Freemius'un dosyayı ücretsiz sürüm için derleme işleminden hariç tutmasını sağlayabilirim.
Bu süreç şaşırtıcı derecede kolaydı ve kodu daha iyi yeniden düzenlemem ve düzenlemem gerektiği anlamına geldiğinden, aslında uzun vadede tüm eklenti kodunun yapılandırılmasına yardımcı olduğunu görebiliyordum. Kodu serbest modda çalıştırırken hiçbir hatanın oluşmadığından emin olmak için bir JavaScript ince ayarıyla birlikte yapmam gereken değişikliklere bir göz atın. JavaScript ile ilgili olarak, eklentiniz büyük ölçüde buna güveniyorsa, premium işlevselliği farklı bir JS dosyasına ayırma ve ardından yalnızca premium planlar için sıraya koyma ihtiyacını görebilirim.
dağıtım
Yani tüm kod kullanıma hazır, Freemius'un dağıtım sürecini test etme ve zip dosyamı yükleme zamanı. Ön işlemci, eklentimin gösterge tablosunun aşağıdaki gibi tanımladığı iki sürümünü oluşturacaktır:
- Premium sürüm: Tüm kodlar dahil (gizli anahtarınız hariç) yüklediğiniz sürümle aynıdır. YALNIZCA ödeme yapan müşterileriniz için indirilebilir.
- Ücretsiz sürüm: Tüm ücretli özelliklerinizden çıkarılan kod ({ method }__premium_only() ile eklenen mantığa göre). Kullanıcılarınıza önce indirmeleri için verdiğiniz şey budur. Btw. Orijinal eklentiniz WordPress.org yönergeleriyle uyumluysa, tüm premium kod çıkarıldığından yeni ücretsiz sürüm de uyumlu olacaktır.
Önişlemcinin kendisi birkaç saniye sürdü (ilerleme çubuğu bir başarı mesajıyla bile hareket etmeye devam etse de) ve ardından eklentimin iki sürümüyle karşılaştım:

Her iki sürümü de ilk indirip incelediğimde, yalnızca profesyonel dosyamın ücretsiz sürümde hariç tutulduğunu gördüm, ancak if ( wt_freemius()->is_plan('pro') ) { sarılmış kodum hala mevcuttu. Panodaki SDK Entegrasyon sayfasına biraz daha yakından baktıktan sonra, bu bölümü not etmediğimi fark ettim ve önemli üst koşul şartını kaçırdım:
<?php // This "if" block will be auto removed from the Free version. if ( wt_freemius()->is__premium_only() ) { // ... premium only logic ... } ?>
Birkaç ince ayar ve zip dosyasının yeniden yüklenmesinden sonra, ücretsiz sürüm premium koddan temizlendi. HTML çıktısını Freemius koduna koşullu olarak sarıyorsanız, önişlemcinin bunu algılamadığını, bu nedenle çıktınızın nasıl enjekte edildiğini yeniden gözden geçirmeniz gerektiğini buldum. Buradaki widget için <select> seçeneklerinin nasıl çıktılandığına dair çok gerekli bir yeniden düzenleme yapmak zorunda kaldım.
Bir kez dağıtıldığında, fermuarlar yayınlanmaya hazır olarak işaretlenebilir ve ücretsiz sürümü dağıtabilir ve kodunuzu satmaya başlayabilirsiniz. Oldukça harika şeyler!
İçerik Oluşturucu Soru-Cevap
Ürünle ilgili deneyimimi özetlemeden önce Freemius'un arkasındaki insanlardan haber almanın ilginç olacağını düşündüm, bu yüzden biraz daha derine inmek için kurucu ortak Vova Feldman ile görüştüm:
Iain: Freemius Monetization ve Freemius Insights için pano ve SDK arasındaki fark nedir, bunlar bir ve aynı mı?
Vova: Freemius, eklenti ve tema geliştiricileri için "hepsi bir arada" bir para kazanma çözümüdür. Analytics, veriye dayalı işletmeler oluşturmaya yardımcı olmak için sunduğumuz bileşenlerden biridir. WordPress ekosisteminde veri ve analitik eksikliği büyük bir sorun olduğundan, analitik ve kullanım takibini bağımsız bir çözüm olarak sunmaya karar verdik ve buna 'Freemius Insights' adını verdik. SDK ve kontrol paneli aynıdır, geliştiriciler yalnızca Freemius Insights kullandığında ve Freemius ile para kazanmadığında bazı işlevleri ve kullanıcı arayüzünü açığa çıkarmıyoruz.
Iain: Bir kullanıcı içgörüleri devre dışı bırakabilir, ancak yine de eklentiyi wp.org tarafından barındırılan bir eklenti için yükseltebilir mi?
Vova: Yükseltme işlemi, kullanıcının kullanım izlemeyi seçip seçmemesine bakılmaksızın çalışır.
Kullanıcı yükseltmeyi seçerse geliştirici, yükseltme sürecinde müşterinin e-postasına erişim elde eder. Freemius, Yazılım Lisanslama ve Yazılım Güncellemeleri ile birlikte geldiğinden, WordPress, premium sürümün güncellemelerini kontrol etmek için periyodik olarak Freemius arka ucuna ping gönderecektir. Bu nedenle, yalnızca lisans anahtarıyla API'ye ping atmak yerine, bununla değerli veri noktaları göndermek arasındaki farkın gizlilik açısından küçük, ancak geliştiriciler için değer açısından çok büyük olduğunu fark ettik. Bu nedenle, bir kullanıcı Freemius aracılığıyla bir eklenti veya tema satın aldığında, yükseltme tamamlandıktan sonra içgörüleri de etkinleştirir. Yükseltme koşullarının bir parçasıdır.
Iain: Bir satıcı, fiyatlandırma ve yükseltme sayfalarını biçimlendirebilir ve değiştirebilir mi?
Vova: Fiyatlandırma sayfası, WordPress yönetici panosu tasarım uygulamaları izlenerek Freemius tarafından otomatik olarak oluşturulur ve biçimlendirilir. Doğal görünmesini sağlarız ve en iyi konuşma sonuçları için optimize ederiz.
Dönüşüm optimizasyonunda yılların deneyimine sahibiz ve fiyatlandırma sayfasını sürekli iyileştirmek için verileri kullanıyoruz.
Bununla birlikte, biz geri bildirim odaklı bir şirketiz. Geliştiricilerimizin önemli bir bölümünün özelleştirme istediğini fark edersek ekleyeceğiz. Şu ana kadar böyle bir talep görmedik.
Iain: Fiyatlandırma hakkında bir fikriniz var mı, sitenizde fiyatlandırma yapısı hakkında bilgi bulamadım?
Vova: Geliştiriciler Freemius ile para kazandıklarında, tam araç setimizi ücretsiz olarak alırlar. EDD veya WooCommerce gibi rakip çözümlerde yaklaşık 500 dolara mal olacak yeteneklerin bir kombinasyonu.
Diğer çözümlerin aksine, müşterilerimize ortak olarak davranır ve görürüz. Bu nedenle, fiyatlandırmamız bir gelir paylaşımı modeline dayanmaktadır. Bizi daha çok çalışmaya ve ortaklarımıza daha fazla dolar kazandırmak için teklifimizi sürekli iyileştirmeye iten bir model. İşimizin başarısı, geliştiricilerimizin işlerinin başarısı ile doğrudan ilişkilidir. Bu fiyatlandırma yapısıdır:
- %30 ilk 1000$
- 1 bin – 5 bin dolar arasında %20
- 5 bin doları geçtikten sonra %10
Ağ geçidi ücretlerini (~%3) karşıladığımız için, bu, Freemius ile toplam gelirlerde 5 bin ABD dolarından sonra gelir payının %7 olduğu anlamına gelir. Ayrıca, izlediğimiz verilere göre, kontrol panelinden ödeme özelliğimiz, dönüşümü ortalama %12 oranında artırıyor. Yani, matematik yaptıktan sonra, freemium eklentileri için, gelir-pay bölünmesinden sonra gelirlerde en az %5'lik bir beklenen artış var.
Açıkçası, yerleşik bir işletme Freemius'a geçtiğinde, toplu indirimler sunuyoruz, geçiş yardımı ve özel destek sağlıyoruz.
Fiyatlandırmayı henüz kamuoyuna açıklamadık. Bu fiyatlandırma yapısına ulaşmak bizim için bir öğrenme deneyimiydi ve biraz zaman aldı. Başlarken farklı modelleri test edebilmemiz için sitede kasıtlı olarak numaralar yoktu. Ancak şimdi fiyatlandırmamızdan eminiz ve tüm bu verileri içerecek yeni bir açılış sayfası üzerinde çalışıyoruz.
Iain: Kullanıcıların platformdan ayrılmak isterlerse verilerini dışa aktarmaları için hangi hüküm var?
Vova: Birçok pazar yeri, müşterilerinin verilerini geliştiricilerden gizlemeyi ve onları platformun içinde kilitlemeyi tercih ediyor. Verilerin geliştiricilere ait olduğuna inanıyoruz. Bir geliştirici herhangi bir nedenle platformdan ayrılmaya karar verirse, kullanıcı listesini tek tıklamayla kontrol panelimizden kolayca indirebilir ve geçiş amacıyla RESTful API'mizden yararlanarak tüm verilerine erişebilir.
Sonuçlarım
Genel olarak Freemius deneyiminden ve ne kadar güçlü olduğundan çok etkilendim. Eklenti satmaya başlarsam ne yapmam gerektiğini düşünmek oldukça korkutucu ve Freemius pek çok temeli kapsıyor:
- Ürününüzü satmak için bir e-ticaret sitesine ihtiyacınız yok
- Fiyatlandırma katmanları için lisans anahtarlarını ve site tabanlı etkinleştirme sınırlarını yönetir
- Eklentinin iki sürümünü veya birini özel derleme komut dosyasıyla yönetmeniz gerekmez
- Dönüşüm oranlarına kesinlikle yardımcı olabilecek satır içi yükseltme satın alma işlemleri elde edersiniz
- AB merkezli geliştiriciler için son zamanlarda bir acı olan vergiler ve AB KDV gibi şeyleri ele alıyor
- Gösterge paneli cilalı ve kullanımı kolaydır
- Destek için Help Scout ile iyi bir entegrasyona sahiptir
- WordPress.org için dizinin şartlarıyla uyumlu konuşlandırılabilir bir sürüm oluşturur.
- SDK açık kaynak kodludur ve geliştiriciler için özel bir Slack kanalına sahiptirler.
Freemius ekibinin dikkate alacağını umduğum birkaç şey vardı: Fiyatlandırma ve hesap sayfalarının stilini belirleme yeteneği, ürün markasının sürekliliğini sağlamak için harika bir özellik olacaktır. PHP ön işlemcisi, yaptığı işte son derece güçlü olmasına rağmen, kodumdaki kod stili OKB'mi tetikleyen bazı satır sonlarını çıkardı ve beni daha fazla kod değiştirme ve bozulma olasılığını merak etmeye bıraktı. Ayrıca, gösterge panosunda bir eklenti dağıtırken, varsayılan olarak açık olan readme.txt eklentisinde "Eklentiye katkıda bulunan olarak Freemius ekle" seçeneğinin olduğunu da not ettim. Bu, kötü bir pazarlama taktiği gibi geliyor ve yalnızca kabul edilmelidir.
En büyük dezavantajlardan biri, kullanıcıların yükseltme için ödeme yaptıktan sonra kodunuzun premium sürümünü WordPress sitelerine nasıl almaları gerektiğidir. Satın alma işlemi WordPress panosunda olduğu için yükseltmenin otomatik olarak gerçekleştirileceği varsayımındaydım. Bu, WordPress.org uyumlu ve dizinde yaşayan ücretsiz eklentiler için geçerli değildir, yükseltme işlemi oldukça manueldir:
- Eklentinin Pro sürümünü indirin
- Sitenizdeki ücretsiz sürümü devre dışı bırakın
- İndirilen sürümü yükleyin ve etkinleştirin
Kuşkusuz bu, Freemius'un kendisiyle ilgili bir sorun değil, WordPress.org dizin koşulları tarafından getirilen ve bir eklenti aracılığıyla WordPress.org deposunda olmayan eklentilerin yüklenmesine izin vermeyen bir sınırlamadır. Freemius ekibi, bunun WordPress.org ile açıklığa kavuşturulduğunu benimle onayladı. Bunun benim için başka türlü basitleştirilmiş ve etkili bir çözümü bozması ve esasen yükseltme yolunu diğer e-ticaret çözümlerinden farklı hale getirmesi çok yazık.
Birkaç yıldır WordPress'te olan ve kod satan biri olarak, gelip giden bu tür platformlar söz konusu olduğunda alaycıyım. Eklenti işimin lojistiğinin büyük bir bölümünü bir hizmete yatıracak olsaydım, uzun ömürlü olduğundan emin olmak isterdim, ancak en azından verilerinizi çıkarmanın yolları var.
Vahşi Doğada Freemius
Freemius Monetization nispeten yeni bir hizmet olduğundan, kaç geliştiricinin onu kullandığını ve faydalı bulduğunu merak ediyorum. Freemius kullanan birkaç eklenti geliştiricisi, Pootle Page Builder'dan Shramee Srivastav ve Go Fetch Jobs'tan Bruno Carreco ile nasıl ilerlediklerini görmek için sohbet edeceğimi düşündüm:
Iain: İlk eklentinizde Freemius kullandınız mı? Değilse, yükseltme dönüşümü açısından eklentileri nasıl karşılaştırırsınız?
Shramee: İlk kez kullanıldı
Bruno: Hayır. Eski eklentilerim, halihazırda kendi pazarlarına sahip olan belirli temaları hedefliyordu. Odaklanmış bir pazar yeri olarak ve Ücretsiz veya Deneme sürümü olmamasına rağmen satışlar iyiydi.
Freemius ile çalışan eklentilerimin tümü WordPress eklenti dizininde satılıyor ve bu da onları tüm rekabette özel olarak bulmayı çok zorlaştırıyor. Buna rağmen, %18'lik bir dönüşüm oranı elde edebildim.
Freemius'taki iyi dönüşüm oranlarını, bazen ilgilenen bir kullanıcıyı premium sürümü satın almak veya basit bir ödeme yapmak için farklı bir siteye gitme ihtiyacı gibi hayal kırıklığına uğratabilecek neredeyse tüm engelleri ortadan kaldırdığı gerçeğiyle kolayca ilişkilendirebilirim. Eklentiden uzaklaşmadan doğrudan yükseltme seçeneği harika ve dönüşüme yardımcı oluyor.
Iain: Eklentiniz/temanız ile entegrasyon konusunda Freemius deneyimini nasıl buldunuz?
Shramee: Beta günlerinden beri kullanıyorduk, bu yüzden biraz karışık bir deneyim oldu, ancak Freemius'la ilgili güzel bir şey, en başından beri iyi belgelenmiş olması, biz geliştiricilerin hayatını çok daha kolaylaştırıyor. Ayrıca Vova ve Kobe (Freemius'taki adamlar) çok yardımcı oldular ve yolumuza çıkan her sorunu çözmeyi başardık.
Bruno: İşlem son derece basit. Premium/ücretsiz kodu koşullu olarak yüklemek/paketlemek için birçok seçeneğe sahip, iyi belgelenmiş bir SDK sağlarlar.
Iain: Değiştirmek istediğin bir şey var mı?
Shramee: Her zaman bunun hakkında konuşuyoruz ve önerilerimizin ve özellik taleplerimizin yerine getirildiğini gördük, Freemius'un arkasındaki geliştiriciler çok aktif ve Freemius zaman içinde gelişmeye devam ediyor. Şu anda istek listemizin en üstünde yer alan şey, kullanıcıların lisanslarını yönetmeleri için merkezi bir yer (belki de freemius.com'da), özellikle çok sayıda siteyi yöneten ajanslar için yararlı olacaktır. Bunu Vova ile zaten tartıştık ve yakında uygulanacağını umuyoruz.
Bruno: Şimdi olduğu gibi, Freemius zaten çok tamamlandı ve harika çalışıyor. Yine de, yükseltme işlemi için görsel kullanıcı arayüzü gibi bazı şeyleri değiştirirdim. Bence biraz daha güzel olabilirdi. Tüm insanları memnun etmenin zor olduğunu biliyorum ama belki de geliştiricilere görsel stiller üzerinde biraz daha fazla kontrol sağlamak harika olurdu.
Ayrıca mobil cihazlarda daha duyarlı bir kontrol paneli görmek isterim. Son zamanlarda iPad'imdeki gösterge panosunu kullanmak zorunda kaldım ve deneyim çok sinir bozucuydu. Garip bir şekilde, daha küçük ekranlı bir cep telefonu kullanırken daha iyi bir deneyim yaşadım.
Iain: Freemius'u tekrar kullanır mısın?
Shramee: Evet, Freemius ile güzel bir deneyim yaşadık, ancak her yeni yazılım parçası kendi hatalarıyla birlikte geldiğinden ve zamanla daha iyi hale geldiğinden hatasız bir deneyim olmasa da Vova her zaman bir sonraki sürümde sıcak düzeltmeler ve düzeltmeler sağlar . Yani evet kesinlikle tekrar Freemius kullanacağız
Bruno: Evet, kesinlikle. Tüm yeni eklentilerimde kullanmayı planlıyorum.
Toplama
Freemius kesinlikle güçlü bir çözümdür ve kodlarını satmak için basit bir yaklaşım isteyen birçok geliştiriciye yardımcı olacaktır. Monetization, Insights ve son zamanlarda Checkouts'un beta sürümüyle, Freemius ürün paketi olarak güçten güçleniyor gibi görünüyor ve bunların büyümesini görmek istiyorum.
Eklenti veya tema satmak için Freemius Monetization'ı kendiniz mi kullandınız? Deneyimleriniz nelerdi?
ev borcu WordPress sitesi