Lewati ke konten
TubePress — gratis, self-hosted & aktif dikembangkan
SEO & pertumbuhan

Mesin pemeringkatan CTR

Sistem pemeringkatan berbasis keterlibatan yang memunculkan video yang benar-benar ditonton pengunjung Anda.

Sebagian besar situs tube mengurutkan video berdasarkan tanggal unggah atau jumlah tayangan mentah. Keduanya memberikan penghargaan yang salah: recency mengutamakan apa pun yang ditambahkan paling akhir, dan tayangan mengutamakan apa pun yang sudah online paling lama. Plugin CTR Ranking menggantikan itu dengan mesin keterlibatan yang sesungguhnya, sehingga video yang benar-benar diklik dan ditonton oleh pengunjung Anda naik ke atas.

Ini adalah plugin opsional (versi 3) yang disertakan dengan TubePress. Aktifkan dari /admin/plugins dan sesuaikan di halaman tersendirinya di /admin/ctr.

Apa itu peringkat CTR

CTR adalah singkatan dari click-through rate — proporsi orang yang, setelah melihat sebuah thumbnail, memilih untuk mengkliknya. Peringkat berdasarkan CTR mengukur daya tarik dan keterlibatan, bukan usia konten. Plugin ini merekam tiga sinyal nyata pada klien:

  • Tayangan — setiap thumbnail yang benar-benar digulir masuk ke tampilan (melalui IntersectionObserver), dibobot berdasarkan posisinya.
  • Klik — setiap klik pada kartu video, kategori, performer, atau channel.
  • Penyelesaian Tonton — seberapa jauh pemutar sebenarnya memutar video, pada tonggak 25%, 50%, 75%, dan 100%.

Mesin V3

Skor dihitung ulang secara terjadwal dan menggabungkan empat pengganda:

ranking_score = quality x retention x freshness x fatigue
  • Kualitas adalah click-through rate yang dikoreksi dari bias posisi dan permukaan (COEC — klik dibagi klik yang diharapkan). Klik yang diharapkan diakumulasikan pada waktu tayangan dari prior per-konteks dan per-posisi, sehingga kartu di slot satu harus melampaui rata-rata click rate slot satu untuk naik peringkat. Bias posisi dibatalkan secara matematis, bukan dengan perkiraan.
  • Retensi memberikan hadiah kepada video yang diselesaikan penonton. Data penyelesaian 25/50/75/100% mengangkat konten yang mempertahankan penonton dan menurunkan peringkat click-bait yang meninggalkan penonton lebih awal.
  • Kesegaran memberikan dorongan sementara kepada unggahan baru (secara bawaan hingga sekitar 3x dalam jam-jam pertama, memudar kembali ke netral dalam dua minggu) agar konten baru yang bagus dapat ditemukan.
  • Kelelahan memberikan istirahat lembut kepada video yang sudah sering ditampilkan di halaman utama, menjaga variasi rotasi.

Pengganda kualitas dibatasi, dan semua bobot ini dapat disesuaikan di pengaturan lanjutan jika Anda ingin lebih mengandalkan waktu tonton, kesegaran, atau click-rate.

Peringkat entitas

Pelacakan keterlibatan tidak terbatas pada video. Kartu kategori, performer (bintang porno), dan channel juga dilacak, dan yang paling banyak diklik oleh pengunjung akan muncul pertama dalam daftar Trending. Skor listing setiap entitas diturunkan dari keterlibatan video yang diterbitkannya, dan thumbnail tampilannya menjadi video dengan performa terbaik yang dikandungnya — sehingga karya seni yang paling banyak diklik melakukan tugas menarik pengunjung lebih dalam ke situs.

Anti-spam bawaan

Karena skor menentukan peringkat, skor dilindungi dari manipulasi secara bawaan:

  • Bot dan browser headless dikecualikan dari setiap sinyal.
  • Setiap klik, penyelesaian, dan klik entitas dihitung paling banyak satu kali per IP, per target, per jam (penyelesaian dihitung sekali per kuartil), sehingga satu pengunjung tidak dapat menaikkan peringkat video.
  • Hanya video nyata yang diterbitkan yang pernah dilacak — draf dan ID palsu ditolak.
  • Pengganda kualitas dibatasi, membatasi seberapa jauh satu video dapat dinaikkan.
  • Setiap sinyal pelacakan ditandatangani dengan HMAC menggunakan rahasia server dan token yang bergulir harian, sehingga permintaan tidak dapat dipalsukan.
Batas lonjakan kasar. Di atas aturan sekali per jam, batas per-IP dan per-menit yang murah hati menangkap lonjakan otomatis. Nilai bawaan cocok untuk situs publik yang ramai dan jarang perlu diubah.

Pool rotasi halaman utama

Untuk mencegah halaman depan terlihat identik sepanjang hari, plugin membangun pool rotasi 24 grup yang diambil dari video terperingkat tertinggi dan telah teruji. Halaman utama melewati satu grup setiap 30 menit, sehingga bagian atas situs terasa segar sepanjang hari sembari tetap menampilkan konten berketerlibatan tinggi yang sesungguhnya. Anda dapat menonaktifkan pool ini jika lebih suka feed peringkat statis.

Mengaktifkan & menyetel

Setelah mengaktifkan plugin, buka /admin/ctr. Halaman menampilkan statistik langsung — video yang diperingkatkan, tayangan, klik, dan rata-rata penyelesaian tonton — serta tombol Hitung ulang sekarang.

  1. Pilih strategi. Satu klik pada preset — Balanced, Fresh & Discovery, Most Watched, atau Trending Now — mengatur semua bobot untuk Anda.
  2. Aktifkan atau nonaktifkan fitur. Aktifkan pelacakan keterlibatan, penyelesaian tonton, peringkat entitas, pool rotasi, dan penyaringan bot secara independen.
  3. Sesuaikan lebih lanjut jika diinginkan. Panel lanjutan mengekspos frekuensi penghitungan ulang, batas kualitas, dorongan kesegaran, klem retensi, kelembutan kelelahan, dan lainnya. Mengedit nilai apa pun akan mengalihkan strategi ke Custom.

Sakelar utama adalah ctr_enabled. Saat dinonaktifkan, seluruh situs kembali ke pengurutan berdasarkan jumlah tayangan dan recency, sehingga Anda dapat menonaktifkan peringkat secara instan tanpa menghapus instalasi apa pun.

Dibangun untuk skala besar

Mesin ini dirancang untuk katalog dengan jutaan video. Pelacakan ditulis sebagai upsert berterkelompok tunggal; penghitungan ulang dikelompokkan berdasarkan rentang ID dan hanya menulis baris yang skornya benar-benar berubah; dan tidak ada lapisan cache yang perlu dibatalkan. Skor dibangun ulang pada jadwal mandiri (dapat dikonfigurasi dari setiap 5 menit hingga setiap 12 jam) menggunakan pseudo-cron bawaan, sehingga tidak diperlukan crontab server. Semua hal — skema database, endpoint pelacakan, pekerjaan penghitungan ulang, pengkabelan pengurutan, dan halaman admin — disediakan oleh plugin; tidak ada yang ditambahkan ke CMS dasar.

Langkah selanjutnya

Masih kesulitan?

Buka tiket dari dasbor Anda dan tim kami akan membantu Anda.

Coba demo langsung → Unduh TubePress →