Bagan Distribusi Pembayaran Baru, WordPress SDK 2.3.2, Privasi + Peningkatan Transparansi, Transfer Kepemilikan Akun, dan banyak lagi!
Diterbitkan: 2020-03-19Kami sangat senang untuk membagikan SDK WordPress dan peningkatan platform terbaru kami dengan komunitas! Catatan khusus adalah bahwa kami telah mengambil langkah-langkah signifikan untuk menjadi lebih fleksibel dan transparan tentang pengumpulan data, termasuk perubahan pada mekanisme “keikutsertaan” Freemius. Kami juga menambahkan kemampuan untuk mentransfer kepemilikan akun dengan mudah, meningkatkan fungsionalitas checkout, dan menambahkan lebih banyak fitur untuk pengguna Anda di Dasbor Pengguna.
Untuk membaca mudah, inilah daftar yang dapat diklik
- SDK WordPress 2.3.2
- Notifikasi Pembayaran Afiliasi Tertunda
- Pemberitahuan Pembayaran
- Periksa
- Dasbor Pengguna
- Penyebaran
- Dasbor Pengembang
SDK WordPress 2.3.2
Penyempurnaan Izin Keikutsertaan
Pada tahun lalu, kami menerima banyak kritik yang menuduh Freemius sebagai semacam spyware. Hal yang ironis tentang ini adalah bahwa produk eCommerce yang bersaing mengumpulkan data yang hampir sama dengan yang dilakukan Freemius setelah mengaktifkan kunci lisensi. Yang lebih ironis lagi adalah kami memiliki formulir keikutsertaan dan aktivasi lisensi paling transparan yang menjelaskan dengan tepat apa yang dikumpulkan, kapan, dan bagaimana caranya, jadi tentu saja lebih mudah untuk mengkritik apa yang dapat dilihat.
Ekosistem WordPress adalah "wild-west" dalam hal pengumpulan data dan izin keikutsertaan. Solusi yang bersaing tidak memiliki pendekatan yang konsisten bagi pengembang untuk mendapatkan persetujuan hukum untuk berbagi data informasi pengguna mereka. Dengan proses keikutsertaan kami, kami meningkatkan transparansi dan kontrol privasi, jadi, jika Anda mengetahui atau menggunakan Freemius, Anda sudah tahu bahwa semua tuduhan ini tidak ada hubungannya dengan kenyataan. Terlepas dari itu, karena ini adalah masalah yang berulang, kami telah memutuskan untuk membuat beberapa perubahan untuk mengatasi masalah yang diangkat oleh beberapa anggota komunitas.
Menyisih dari pengumpulan data dalam versi produk berbayar
Salah satu masalah utama yang diangkat oleh pengguna adalah bahwa tidak ada opsi untuk keluar dari pelacakan data saat menggunakan produk berbayar yang terintegrasi dengan Freemius. Itu memang kasus dengan desain. Kami percaya bahwa menerima pemberitahuan pembaruan dan kemampuan untuk meningkatkan versi plugin/tema secara langsung melalui WP Admin adalah kemampuan yang penting. Jika pengguna melewatkan pembaruan keamanan, situs mereka dapat berisiko. Terlepas dari penjelasan kami, beberapa pengguna tampaknya tidak setuju dengan kami, jadi kami memutuskan untuk mengakhiri kegagalan ini dan mengekspos opsi opt-out dalam produk berbayar. Kami memastikan untuk menambahkan peringatan yang jelas yang menjelaskan mengapa konektivitas berkelanjutan dengan mesin lisensi dan pembaruan sangat penting, menyerahkan keputusan kepada pengguna:
Memilih masuk/keluar dari pelacakan plugin dan tema yang diinstal
Beberapa waktu lalu, kami memperkaya SDK untuk melacak info dasar tentang plugin dan tema yang diinstal untuk pengguna yang ikut serta. Tujuannya juga untuk memperkaya Dasbor Pengembang dengan wawasan tentang plugin dan tema yang umum digunakan dengan produk Anda untuk memberdayakan Anda dengan data guna membantu Anda memastikan produk Anda kompatibel dengan plugin/tema teratas yang biasa digunakan. Ini akan memiliki banyak manfaat, termasuk membantu Anda menangani dukungan secara lebih efisien (misalnya jika Anda tahu produk Anda tidak berfungsi dengan salah satu produk yang diinstal pengguna, Anda dapat merespons tiket dengan lebih efektif), dan untuk alasan bisnis lainnya seperti menjalin kolaborasi dan kemitraan. Sayangnya, kami tidak pernah memiliki kesempatan untuk menyelesaikan pengindeksan dan visualisasi data ini karena kami terus memprioritaskan fitur lain, sehingga belum muncul di Dasbor Pengembang.
Dalam beberapa bulan terakhir, kami telah menerima banyak permintaan dukungan dari pengguna dan pengembang yang meminta cara untuk menonaktifkan jenis pengumpulan data ini. Setelah kami menyadari bahwa pelacakan plugin dan tema dapat menjadi masalah bagi beberapa pengguna, kami segera memperkenalkan solusi dengan dua definisi khusus (`WP_FS__TRACK_PLUGINS` dan `WP_FS__TRACK_THEMES`), yang memungkinkan admin untuk menonaktifkan pelacakan plugin dan tema dengan menyetel definisi ke ` false` dalam file `wp-config.php` atau `functions.php`. Itu memecahkan masalah untuk beberapa waktu, tetapi tidak cukup baik.
Saya senang berbagi bahwa rilis SDK baru dilengkapi dengan formulir aktivasi keikutsertaan dan lisensi yang diperkaya yang memungkinkan pengguna mengontrol pelacakan plugin dan tema dengan mudah. Pelacakan plugin & tema telah dipindahkan ke izin mandiri yang sekarang dapat diaktifkan/dinonaktifkan secara selektif selama keikutsertaan dan aktivasi lisensi:
Dialog opt-out juga telah diperkaya, sehingga pengguna yang sudah memilih akan dapat menonaktifkan pelacakan plugin & tema tanpa sepenuhnya memilih keluar.
Dokumen Privasi Kolaboratif
Kami telah mengumpulkan dan menangani secara menyeluruh semua masalah privasi dan pelacakan data yang kami dengar tentang Freemius selama bertahun-tahun ke dalam satu dokumen di Github. Tujuannya adalah untuk memiliki dokumen publik yang dapat Anda rujuk ketika salah satu pengguna Anda memiliki masalah privasi yang terkait dengan Freemius. Kami akan mempertahankan "sumber" dokumen di GitHub, menjadikannya kolaboratif dan menjaga proses pengeditan dan pembuatan versi transparan untuk menunjukkan bahwa kami tidak menyembunyikan apa pun. Dengan memanfaatkan kekuatan seluruh jaringan kami, kami akan dapat memperkaya dan membuat dokumen yang jauh lebih akurat yang menangani masalah semua orang. Anda juga dapat mengirimkan PR dengan pertanyaan dan kekhawatiran yang mungkin kami lewatkan atau masalah yang mungkin akan diangkat di masa mendatang.
Jika Anda ingin membantu kami menyusun ulang dokumen, silakan periksa di sini.
Anda dipersilakan untuk membuat cabang dan mengirimkan PR dengan saran Anda.
Perubahan Pengguna Akun
Di versi SDK sebelumnya, ketika pengguna mengaktifkan kunci lisensi untuk produk freemium setelah mereka sebelumnya memilih untuk mengikuti pelacakan penggunaan dalam versi gratis, halaman Akun di WP Admin akan tetap terkait dengan informasi pengguna yang memilih versi gratis, terlepas dari apakah lisensi milik pengguna yang sama atau bukan, atau apakah itu "lisensi asing" yang dibeli dengan akun yang berbeda. Logika ini dibuat dengan desain, memungkinkan organisasi yang lebih besar untuk memisahkan masalah penagihan dari tim pengembangan mereka.
Setelah migrasi OceanWP baru-baru ini ke Freemius, kami memiliki kesempatan untuk bekerja dengan basis pelanggan agensi dan pekerja lepas yang sangat besar – orang-orang yang membangun situs web untuk klien. Dalam banyak kasus, agensi akan membeli plugin dan tema berbayar yang diperlukan untuk sebuah proyek dan akan terus memelihara situs web selama beberapa waktu setelah selesai. Jadi, jika klien menginstal versi plugin/tema gratis dan memilih pelacakan penggunaannya, akun klien tetap terkait dengan penginstalan dan agensi tidak dapat melihat atau memelihara situs web dari Dasbor Pengguna mereka, bahkan jika mereka membeli lisensi untuk versi produk berbayar. Kami menemukan bahwa pengguna menganggap perilaku ini membingungkan, yang mengarah ke tiket dukungan yang meminta kami untuk mengalihkan pengguna yang terkait dengan penginstalan ke pemilik lisensi.
Kami memecahkan masalah ini dengan menambahkan mekanisme khusus di mana pengguna sekarang dapat dengan mudah mentransfer kepemilikan Akun dan pemasangan produk ke pemilik lisensi.
Saat "lisensi asing" diaktifkan, Anda akan melihat tombol Ubah Pengguna baru di sebelah ID Pengguna . Mengkliknya akan membuka kotak dialog yang menampilkan daftar alamat email bertopeng yang terkait dengan akun. Anda sekarang dapat dengan mudah memilih email yang terkait dengan pengguna yang ingin Anda transfer kepemilikan akunnya dan klik tombol Saya Setuju – Ubah Pengguna untuk menyelesaikan transfer:
Dalam kasus produk dengan add-on, mungkin ada beberapa alamat email yang ditampilkan ketika ada beberapa add-on yang diaktifkan dengan lisensi milik pemilik yang berbeda.
Kami juga memperkaya kotak dialog perubahan/pembaruan lisensi sehingga saat memasukkan kunci lisensi yang dikaitkan dengan pemilik yang berbeda, kotak centang baru akan ditampilkan secara dinamis yang memungkinkan Anda untuk mengaitkan akun dengan pemilik lisensi:
Harap diperhatikan: Karena kompleksitas logika untuk mendukung kemampuan ini, rilis awal tidak mendukung perubahan pengguna pada halaman Akun tingkat jaringan untuk jaringan multisitus. Kasus penggunaan itu akan didukung pada tahap selanjutnya.
Notifikasi Pembayaran Afiliasi Tertunda
Jika Anda menggunakan Platform Afiliasi Freemius, sebelumnya Anda harus ingat untuk masuk ke dasbor dan memeriksa apakah ada pembayaran yang tertunda pada tanggal 10 setiap bulan. Kami memperkenalkan email baru yang akan memberi tahu Anda secara proaktif tentang pembayaran yang tertunda.
Tip: Jika mereka ingin mengandalkan email tersebut, pastikan Anda memasukkan email yang berasal dari “*@freemius.com” untuk melewati spam.
Pemberitahuan Pembayaran
Email super-membantu lain yang banyak dari Anda telah meminta, dan kami senang untuk mengirimkannya! Setelah kami memproses pembayaran, Anda sekarang akan menerima rincian lengkap pembayaran yang mencakup bersih Anda, bagi hasil kami, biaya gateway, PPN UE, dan lainnya:
Periksa
Mengaitkan Penjualan ke Afiliasi Tanpa Tautan Afiliasi
Freemius Checkout memiliki parameter affiliate_user_id
baru yang memungkinkan Anda untuk mengikat Tombol Beli ke afiliasi tertentu. Ini berarti Anda sekarang dapat bermitra dengan afiliasi untuk menjual produk Anda secara langsung melalui situs mereka tanpa menggunakan tautan afiliasi.
Optimasi Kinerja Pembayaran
Kami telah mengoptimalkan kinerja Checkout dengan mengurangi kecepatan pemuatan rata-rata. dari 1,5 detik. Karena kita berurusan dengan eCommerce, sangat penting bahwa semua sumber daya yang dimuat adalah yang terbaru, melewati semua lapisan caching potensial di jalan (CDN, ISP, caching browser). Kami menemukan bagaimana kami dapat mengoptimalkan mekanisme itu untuk memaksa Checkout hanya memanggil file baru saat kami merilis pembaruan, jadi sekarang kami memanfaatkan lapisan caching yang berbeda untuk melayani file statis checkout.
Periksa Nomor Telepon Opsional
Mengikuti permintaan dari beberapa mitra kami, kami memperkenalkan bidang nomor telepon opsional. Kami merancangnya untuk ditampilkan secara reaktif setelah pengguna memasukkan email dan nama mereka bersama dengan bidang konfirmasi email:
Kami akan terus melacak dampak bidang tambahan pada rasio konversi dan mungkin menyesuaikannya agar tidak dimuat secara default.
Pembaruan Metode Pembayaran Checkout
Kami memperkenalkan parameter is_payment_method_update
baru. Jika disetel ke true
dan dilengkapi dengan context license_key
, pembayaran akan dimuat dalam mode khusus untuk memungkinkan pelanggan memperbarui metode pembayaran yang terkait dengan langganan mereka. Berikut tampilan tautan pembaruan:
https://checkout.freemius.com/mode/dialog/plugin/123/plan/456/?is_payment_method_update=true&license_key=urlEncodedLicenseKey
Dasbor Pengguna
Jika sebelumnya Anda memigrasikan platform Anda dari solusi yang dihosting sendiri seperti WooCommerce atau Easy Digital Downloads, pengguna yang ingin membatalkan langganan mereka dapat membatalkan menggunakan Dasbor Pengguna Freemius – tetapi ini tidak akan benar-benar membatalkan langganan di gateway pembayaran yang digunakan sebelumnya. Sekarang, kami telah memperbarui Freemius untuk menampilkan pesan yang sesuai untuk menghubungi dukungan:
Mengikuti umpan balik dari komunitas, kami menemukan bahwa tombol "Situs daftar putih" agak membingungkan, karena beberapa pengguna berpikir bahwa lisensi tidak akan berfungsi sampai situs dimasukkan ke daftar putih. Oleh karena itu, kami menambahkan pesan klarifikasi dan mengubah label tombol menjadi "Batasi Situs", dan memperbarui warnanya untuk memperjelas bahwa itu adalah tindakan "berbahaya":
Selain itu, kami mengetahui bahwa opsi pelabelan putih lisensi baru menyebabkan kebingungan bagi beberapa pengguna yang mencentang kotak, namun tidak melihat perubahan langsung di situs mereka. Ini karena SDK saat ini menyinkronkan data lisensi sekali sehari:
Untuk memperjelas, kami memperkenalkan kotak dialog baru yang memberi tahu pengguna bahwa diperlukan waktu hingga 24 jam hingga pembaruan disebarkan ke situs web, (dengan tip tentang cara mempercepatnya):
Kami sedang mempertimbangkan untuk memperkaya SDK dengan titik akhir yang aman agar memiliki kemampuan untuk memicu sinkronisasi dari jarak jauh sehingga pembaruan seperti ini akan segera terjadi.
Penghapusan Situs Web
Sebelumnya, jika pengguna menghapus produk melalui FTP, SSH, atau dengan menggunakan metode lain yang tidak menggunakan opsi "Copot" di dasbor Admin WP, Freemius tidak akan mendapatkan pemberitahuan tentang perubahan status. Hal ini menyebabkan situasi di mana produk ditampilkan sebagai "terpasang" di Dasbor Pengguna.
Kami menemukan bahwa ini menyebabkan kebingungan di antara pengguna dan terkadang memicu tiket dukungan yang meminta untuk menyelesaikan situasi. Selain itu, dengan beberapa kasus penggunaan, seperti pengujian lokal berbasis Docker, situs web yang lengkap dapat dibuang dengan satu baris kode. Kasus penggunaan ini dapat menghasilkan situs web "hantu" di Dasbor Pengguna, skenario yang bahkan lebih membingungkan.
Kami dengan senang hati mengumumkan bahwa pengguna sekarang dapat mendeklarasikan sendiri penghapusan situs web, yang secara otomatis akan menjalankan logika uninstall pada platform Freemius dan menampilkan produk sebagai "dihapus" di Dasbor Pengguna:
Ini berguna untuk situasi di mana situs web asli dihapus tanpa mencopot pemasangan plugin secara manual, seperti situs pengembang atau pengujian.
Atau, jika hanya satu produk yang dicopot pemasangannya secara tidak benar, mereka juga dapat mengatur status produk apa pun di situs web tertentu ke Dihapus:
Karena penyaringan default bagian Situs Web di Dasbor Pengguna Dipasang , situs web dan produk yang dihapus tidak akan muncul di tampilan default.
Penyebaran
Proses penyebaran sekarang mempertahankan format End of Line (EOL) dari file yang dimodifikasi. Pra-prosesor PHP Deployment kami menggunakan pemformatan EOL Linux saat membuat ulang kode setelah melakukan perubahan yang diperlukan, yang menyebabkan pemformatan EOL tidak konsisten dalam beberapa kasus.
Dasbor Pengembang
Distribusi Pembayaran: Seumur Hidup vs. Langganan Baru vs. Perpanjangan
Kami menambahkan bagan untuk membantu Anda lebih memahami distribusi pembayaran. Sekarang, Anda dapat membandingkan dari mana pendapatan Anda sebenarnya berasal. Apakah pembayaran seumur hidup, langganan baru, atau perpanjangan Anda berkontribusi paling besar terhadap pendapatan kotor Anda? Bagan Distribusi Kotor Pembayaran akan membantu menjawab pertanyaan itu.
Mata Uang GBP
Semua produk sekarang dapat memiliki paket yang tersedia dalam mata uang GBP (pound Inggris).
Pengalihan Kepemilikan Aset Dengan Mengubah Alamat Email
Yang ini sangat besar dan kami berharap ini akan menghemat banyak waktu kita semua. Sebelumnya, jika Anda mencoba memperbarui alamat email pengguna ke alamat yang sudah menjadi milik pengguna lain dalam sistem (meskipun sebenarnya orang yang sama), Anda harus menghubungi tim dukungan kami dan kami mentransfer aset dari satu pengguna ke yang lain.
Ini tidak lagi diperlukan!
Mentransfer kepemilikan aset kini dapat dilakukan hanya dengan mengubah alamat email pengguna di Dasbor Pengembang. Berikut proses dan kotak dialog yang muncul saat mencoba memperbarui alamat email pengguna ke email pengguna yang sudah ada:
Selain itu, jika versi produk yang lebih lama digunakan dan tidak menggunakan SDK terbaru, kami menambahkan pemberitahuan agar Anda mengetahui bahwa kepemilikan mungkin tidak terjadi dengan benar hingga produk diperbarui.
Mengatur Metode Pembayaran
Anda sekarang dapat mengatur dan memperbarui metode pembayaran untuk setiap mata uang yang Anda jual di bagian Profil Saya:
Indikator Jenis Pembayaran
Kami telah menambahkan indikator “jenis pembayaran” baru – tombol putar untuk pembayaran awal, tanda panah untuk pembaruan langganan, dan tombol untuk pembayaran seumur hidup.
Sinkronisasi Ulang Aktivasi Lisensi
Dalam beberapa kasus tepi, aktivasi lisensi akan menjadi tidak sinkron, yang cukup jarang terjadi tetapi dapat terjadi dalam beberapa kasus tepi demi peningkatan kinerja. Anda sekarang dapat dengan mudah menyinkronkan aktivasi lisensi dengan jumlah yang tepat dari instalasi produk menggunakan lisensi itu tanpa perlu mengubah kuota lisensi:
Kupon Zona Waktu
Saat membuat kupon baru, tanggal mulai sekarang didasarkan pada zona waktu GMT dan bukan pada geolokasi pengembang. Hal ini menyebabkan masalah saat mengirim kupon untuk digunakan orang-orang segera ketika pengembang dan orang yang dimaksudkan untuk menggunakan kupon berada di zona waktu yang berbeda:
Detail Anggota Tim
Saat menambahkan anggota tim untuk membantu mengelola bisnis Anda, pemilik produk dan admin sekarang dapat melihat alamat email tim produk, bukan hanya ID pengembang dan namanya.
Terima kasih sudah membaca
Jika Anda berhasil sejauh ini, Anda pasti tertarik dengan fitur lainnya!
Jangan ragu untuk menambahkan permintaan fitur atau saran Anda ke papan Trello kami dan beri tahu kami apa lagi yang Anda minati. Kami akan melakukan yang terbaik untuk memasukkan permintaan Anda jika/bila memungkinkan di salah satu pembaruan kami di masa mendatang.