- Sistem komentar gratis Disqus menyisipkan iklan yang terlalu murahan dan bernuansa spam, sehingga penggunaannya dihentikan
- Sudah terbiasa dengan web tanpa iklan di lingkungan Pi-hole + Wireguard VPN, tetapi saat pemblokiran iklan dimatikan sementara, terlihat banjir iklan yang mengganggu dan permintaan pelacakan
- Iklan-iklan ini tidak hanya merusak pengalaman blog yang minimalis dan bersih, tetapi juga melanggar privasi pengunjung dan menghasilkan uang di atas konten milik pengelola
- Pengelola menghapus Disqus dan memutuskan untuk menjaga blog sebagai sumber daya pengembang yang bebas iklan dan pelacakan
- Fitur komentar untuk sementara ditunda, dan ia meminta rekomendasi sambil berharap bisa menemukan sistem komentar alternatif yang menghormati privasi atau bisa di-self-host di masa depan
Pendahuluan
- Menjelaskan secara singkat alasan dan latar belakang menghapus sistem komentar Disqus dari blog
- Beberapa tahun lalu Disqus mulai menayangkan iklan pada paket gratisnya
- Saat itu pemberitahuan lewat email bernada ringan, seolah iklan bukan masalah besar, sehingga tidak dianggap penting
- Karena sistem komentar Disqus yang lama punya desain yang rapi, ada harapan iklannya juga akan tetap layak
Masalah iklan
- Iklan Disqus yang benar-benar terlihat baru-baru ini ternyata, berbeda dari dugaan, berantakan dan tidak enak dilihat
- Penulis sudah lama memblokir iklan di jaringan rumah dengan Pi-hole, dan saat di luar tetap mempertahankan lingkungan pemblokiran yang sama lewat Wireguard VPN
- Karena terlalu lama terbiasa dengan lingkungan yang memblokir iklan, ia tidak menyadari betapa penuhnya pengalaman web biasa dengan iklan
- Baru-baru ini, karena tidak menerima notifikasi komentar dari Disqus, ia mematikan pemblokiran iklan sementara untuk memeriksa, tetapi yang terlihat bukan komentar melainkan iklan yang sangat mencolok dan terkesan menipu
Pengalaman pengguna dan privasi
- Menyampaikan permintaan maaf kepada pengunjung blog karena telah menampilkan iklan seperti itu
- Ia berusaha menjaga blog sebagai ruang informasi yang minimalis dan rapi, tetapi kemudian mengetahui bahwa iklan Disqus merusak tujuan itu sekaligus melanggar privasi pengunjung
- Dari pemeriksaan dengan Firefox Dev Tools, juga ditemukan banyak permintaan pelacakan
- Ia menyadari bahwa Disqus memonetisasi konten milik pengelola dan data pengunjung
- Disqus dihapus agar blog bisa menjadi ruang yang bebas dari iklan dan pelacakan bagi pengembang dan pekerja teknologi
Alternatif dan kesimpulan
- Ia sedang mempertimbangkan kembali apakah fitur komentar memang benar-benar diperlukan di blog
- Saat ini, komunikasi dengan pengunjung tetap bisa dilakukan melalui berbagai cara seperti GitHub atau Twitter/X
- Karena ruang diskusi di tiap posting tetap bernilai, ia meminta rekomendasi untuk sistem komentar yang menghormati privasi atau bisa di-host sendiri
- Menyampaikan terima kasih kepada pembaca yang terus mempercayai blog tersebut
- Juga meminta maaf sekali lagi atas kebingungan yang ditimbulkan
5 komentar
Saya juga menghapus livere karena sepertinya iklan ikut menempel di bagian bawah.
Hah?? Disqus ada iklan?? Setelah saya cek blog saya, ternyata mesin komentar yang saya pakai di blog saya itu Cusdis.. hehe;
Komentar Facebook dulu bagus saat Facebook masih banyak dipakai..
Komentar Hacker News
Selain masalah volume iklan, masalah lain dari iklan semacam ini adalah hampir tidak ada cara yang memadai untuk melaporkan bahwa iklan tersebut adalah penipuan. Di Reddit juga sama, saat melaporkan iklan kita hanya bisa memilih “alasan lain” dan tidak ada opsi “iklan ini jelas penipuan”. Ini terjadi karena jika jaringan iklan benar-benar menyingkirkan iklan penipuan, inventaris yang tersisa akan menyusut drastis. Bahkan saat saya memakai YouTube tanpa login, polanya terlihat jelas: dipenuhi iklan berkualitas rendah yang seolah hanya mengejar KPI
Situasi YouTube benar-benar aneh. YouTube adalah platform yang sangat mampu dan punya cukup banyak konten bagus, tetapi iklannya justru sangat murahan: “beanie pemblokir 5G”, produk kesehatan dengan asal-usul tidak jelas, iklan menjijikkan tentang isi tinja, dan semacamnya. Ini membuat kesan saya terhadap YouTube dan Google memburuk
Saya sudah bertahun-tahun menerima spam email dari perusahaan bantal bernama Derilla, dan setelah manifest V3 diterapkan, iklannya juga mulai muncul di halaman utama YouTube. Saya tidak paham siapa yang membeli bantal setelah melihat spam email atau iklan YouTube seperti itu; mungkin bukan penipuan, tapi tetap perusahaan yang sangat mengganggu
Saya agak ragu dengan klaim bahwa “tidak ada inventaris yang tersisa untuk cukup mendukung semua layanan berbasis iklan yang menopang web secara umum”. Justru menurut saya, jaringan yang pandai menyaring iklan penipuan dan hanya menyediakan inventaris berkualitas tinggi seharusnya bisa menarik tarif premium dari pengiklan. Hanya saja, karena Google praktis merupakan kuasi-monopoli dalam jaringan iklan platform terbuka, tidak banyak alternatif selain mayoritas pengguna memblokir semua iklan atau tidak memblokir sama sekali. Saya memakai filter kustom di uBlock Origin, dan akan bagus jika ada pengaturan bertahap seperti Privacy Badger alih-alih sekadar on/off
Industri periklanan suka mengklaim bahwa mereka bersih dan pengiklan penipu adalah urusan pihak lain, tetapi menurut saya seluruh industri sebenarnya ikut bertanggung jawab atas penipuan ini. Kalau mereka benar-benar ingin serius menangani iklan penipuan, mereka pasti akan lebih aktif menerima laporan dari pengguna
Saya memakai Mastodon untuk komentar di situs saya. Implementasinya saya buat dengan sedikit modifikasi dari Adding comments to your static blog with Mastodon. Karena situsnya punya topik yang jelas, saya juga menautkannya dengan memberi tag ke komunitas Lemmy di Mastodon. Daya tarik federasi memang besar
Saya juga memilih metode integrasi Mastodon dan sangat puas. Ada banyak panduan, dan implementasinya mudah
Saya juga memakai pendekatan yang sama. Saya sangat menyukainya
Saya sama sekali tidak berniat menyediakan komentar di situs saya. Isinya hanya menambah masalah. Rasanya jauh lebih baik melakukan cross-post ke HN atau Reddit dan berdiskusi di sana
Saya rasa echo-chamber-js itu bagus. Strukturnya seperti shadow-ban global untuk semua orang, jadi setiap orang punya ruang komentarnya sendiri
Saya cukup sering memposting ke HN, dan kalau upvote-nya sedikit saya jadi agak gelisah. Kadang saya berpikir bagaimana kalau semua saya posting ke HN lalu diskusi komentarnya cukup ditautkan saja. Saya khawatir itu akan dianggap melanggar aturan karena terlalu promosi diri. Aturan “jangan gunakan terutama untuk promosi” agak membuat saya waswas
Kebanyakan blog sekarang memang seperti ini. Diskusi dan komentar terjadi di platform lain seperti media sosial
Biasanya ujung-ujungnya isinya cuma komentar manis semua atau perang komentar, jadi saya 100% setuju
Tapi dengan cara ini, pengunjung blog akan kesulitan berkomentar jika mereka tidak tahu ada cross-post, dan di HN juga ada risiko spam
Ada pendapat seperti, “Setelah bertahun-tahun memakai Pi-hole dan memblokir lebih dari 1 juta domain, saya jadi terlalu terbiasa hidup di dunia yang hampir tanpa iklan. Sampai-sampai saya lupa seperti apa pengalaman internet yang normal.” Bersamaan dengan itu ada juga perkiraan bahwa 30~50% pengguna internet memakai pemblokir iklan. Saya sendiri juga sudah bertahun-tahun tidak melihat iklan sama sekali. Tetapi menurut saya Pi-hole agak dilebih-lebihkan. Pemblokir iklan di browser lebih efektif, dan Pi-hole juga cukup berat. Justru akan lebih efisien jika memasukkan blacklist langsung ke konfigurasi Unbound/Bind/Dnsmasq
Saya suka karena Pi-hole bisa memblokir berbagai lalu lintas telemetri dari layanan non-browser seperti smart TV atau Netflix. Tingkat blokir saya hari ini 23,1%. Di Pi-hole kita bisa melihat statistik dalam bentuk grafik, dan juga mudah menonaktifkan blokir sementara untuk domain tertentu. Saya juga merekomendasikan alternatif Pi-hole dengan Unbound
Saya puas hanya memakai uBlock Origin di browser tanpa Pi-hole. Tapi saya juga merasa ada cukup banyak lingkungan rumah yang memang membutuhkan Pi-hole karena iklan bisa muncul di berbagai perangkat seperti smart TV dan tablet
Perlu juga diingat bahwa sekitar 60% lalu lintas berasal dari seluler, dan di sana pemblokir iklan belum terlalu banyak digunakan
Di ponsel saya memblokir iklan sistem secara menyeluruh dengan AdGuard DNS, lalu memakai pemblokir iklan bawaan Vivaldi untuk menangkap iklan yang tersisa, jadi pertahanannya berlapis
Secara pribadi saya juga merasa persentase pengguna pemblokir iklan itu terlalu tinggi, tetapi setelah mencari, angkanya ternyata cukup masuk akal
Saya meninggalkan Disqus karena iklannya. Sebagai gantinya saya membuat alternatif sendiri dengan Cloudflare Worker gratis. Layanannya bernama req4cmt: data formulir POST komentar diubah menjadi JSON, lalu ditambahkan ke file
.jsonldan setelah itu di-git push. Komentar bisa dirender lewatgit fetchdari repo jarak jauh atau raw.githubusercontent.com. Dibanding plugin komentar berbasis GitHub Issues, kelebihannya adalah semua data tersimpan di Git dan tidak perlu login terpisah. Saya kurang suka login GitHub OAuth karena ada risikoaccess_tokendan data repo terekspos ke plugin. Karenagit pushbisa ke remote mana pun, ini bisa dipakai di github, gitlab, atau tempat lainMetode ini mengharuskan kita menerima risikonya. Pengguna bisa langsung mengunggah data yang mungkin bermasalah secara hukum ke repo, dan jika ada permintaan penghapusan, mungkin kita harus menulis ulang
git history. Ini solusi yang bagus hanya jika semua orang menggunakannya dengan niat baikMenyimpan komentar di git terdengar menakutkan, seperti mencatat komentar di groupware; jejaknya akan permanen dan terasa terlalu sulit dikelola
.jsonlmungkin cocok untuk papan diskusi kecil, tetapi memakai git sebagai penyimpanan data punya banyak masalah. Saya jadi berpikir, bagaimana kalau memakai alternatif seperti sqlite atau D1 dari Cloudflare (kompatibel dengan SQLite dan tersedia di paket gratis)Saya penasaran apakah ada plugin komentar berbasis GitHub yang memungkinkan orang langsung berkomentar dengan akun GitHub mereka. Untuk blog teknis, itu tampaknya cukup cocok karena kebanyakan pembacanya adalah pengguna GitHub
Saya pernah membuat struktur serupa memakai API Gateway, Lambda, dan DynamoDB. Biayanya nyaris tidak ada, dan tidak perlu Git
Saya sejak awal memang tidak berniat menambahkan komentar di blog. Saya hanya menulis petunjuk seperti “kalau ingin berkomentar, hubungi saya lewat email”. Menurut saya, pembaca yang datang karena menerima dan membaca tulisan saya seharusnya fokus pada artikelnya. Saya merasa tidak adanya bagian komentar justru lebih membantu pembaca. Memang diskusi yang benar-benar bernilai bisa muncul di blog, tetapi percakapan seperti itu lebih berdampak jika dilakukan di HN atau forum khusus, dan juga menjangkau lebih banyak pembaca
Sangat disayangkan bahwa baik individu maupun perusahaan hidup dalam kenyataan di mana mereka merasa perlu mematikan komentar di blog, video, dan semacamnya. Menerima opini lewat email pun mirip dengan YouTube yang menyembunyikan jumlah dislike dan hanya memperlihatkannya ke kreator, jadi sama sekali berbeda dari diskusi terbuka. Saya bahkan pernah melihat konten berkualitas rendah atau menipu yang sampai memalsukan komentar juga
Blog adalah ruang untuk menampilkan identitas saya, jadi saya harus bebas mengkurasi sesuka saya. Opini orang lain, kalau perlu, bisa saya pilih sendiri lalu saya tampilkan. Tidak ada gunanya membiarkan citra saya diacak-acak oleh kata-kata orang asing secara acak. Jika benar-benar ingin berdialog, kita bisa berdiskusi di komunitas lain
Saya suka pendekatan seperti blog Mark Seeman (ploeh): kalau ingin meninggalkan komentar, buka saja PR. Komentarnya memang jadi lebih sedikit, tetapi yang ikut hanya pembaca yang benar-benar serius, dan ini juga efektif mencegah bot masuk. Kunjungi blog ploeh
Saya tidak setuju dengan klaim “saya ingin orang membaca tulisan saya tanpa terganggu pertunjukan di kolom komentar”. Menurut saya, separuh kesenangan internet adalah berdebat tentang ucapan orang lain. Misalnya, tulisan blog ini punya lebih dari 500 komentar, dan penulis aslinya sendiri ikut masuk berdiskusi. Saya yakin nilai blog itu akan berkurang jika komentar seperti ini diblokir
Saya punya proyek sampingan kecil yang memakai Disqus. Saya juga menerima email bahwa iklan akan dipasang, tetapi karena uBlock selalu aktif saya jadi bahkan lupa seperti apa bentuk iklan nyatanya. Lihat tangkapan layar tampilan iklan Disqus yang sebenarnya. Ada iklan besar di atas dan bawah komentar, sampai terasa seperti lalu lintasnya sudah gila. Saya juga harus memeriksa beberapa alternatif. Saya bisa saja menulis sendiri, tetapi saya tidak ingin ikut menangani spam dan moderasi... atau mungkin saya malah akan menghapus komentar sepenuhnya. Referensi proyek saya: abx.funkybits.fr
Saya juga meninggalkan Disqus. Kehilangan komentar memang disayangkan, tetapi saya tidak ingin iklan menjijikkan dan kode pelacakan platform tetap ada di situs hobi saya. Jadi saya beralih ke giscus(https://giscus.app/) yang terintegrasi dengan GitHub Discussions, dan karena situs saya di-host di GH Pages, komentar berbasis GitHub Discussions terasa sangat cocok
Saya pernah menaruh harapan besar pada Cactus.chat yang berbasis matrix. Tetapi seperti produk berbasis protokol matrix pada umumnya, ada keterbatasan karena terlalu tidak intuitif dan sulit digunakan. Di situs utama cactus chat mereka juga sudah berhenti meng-host file JS, dan para pengembangnya tampaknya sama sekali tidak menganggap itu masalah. Meski begitu, ini tetap sistem komentar yang keren dan saya masih memakainya di blog saya. Kunjungi cactus.chat
Saya sedang mengubah blog Wordpress saya menjadi situs statis. Dulu komentar di sana cukup banyak, jadi saya sempat memikirkan bagaimana mempertahankan fitur komentar itu. Yang saya temukan adalah Comentario(dokumentasi resmi), sebuah mesin komentar independen yang bisa di-self-host. Hanya butuh satu executable Go dan database SQLite, dan migrasi komentar lama dari Wordpress juga didukung secara bawaan, jadi sangat sederhana. Hanya saja, sekarang komentar tidak lagi sebanyak dulu, jadi saya berencana merender komentar lama secara statis saja, dan menunda penambahan fitur komentar baru sampai nanti. Menyimpan komentar lama saja sudah cukup bernilai dari sisi pengarsipan maupun referensi
Saya menggunakan engine komentar Comentario yang di-self-host di blog Hugo saya, jadi sangat senang melihatnya di sini.