- Disqus’un ücretsiz yorum sistemi tarafından eklenen reklamlar aşırı derecede kalitesiz ve spamvari olduğu için hizmetin kullanımı durduruldu
- Pi-hole + Wireguard VPN ortamında reklamsız web’e alışılmıştı; ancak reklam engelleme kısa süreliğine kapatılınca gözü rahatsız eden reklamlar ve takip isteklerinin akın ettiği görüldü
- Bu reklamlar yalnızca blogun minimal ve temiz deneyimini bozmakla kalmıyor, aynı zamanda ziyaretçilerin gizliliğini ihlal ediyor ve site sahibinin içeriği üzerinden gelir üreten bir yapı oluşturuyordu
- Site sahibi Disqus’u kaldırıp blogu reklam ve takipten uzak, özgür bir geliştirici kaynağı olarak tutmaya karar verdi
- Yorum özelliği şimdilik askıda; ileride gizliliğe saygılı veya self-hosted alternatif bir yorum sistemi bulunabilmesini umduğunu belirterek öneri istedi
Giriş
- Blogdan Disqus yorum sistemini kaldırmasına yol açan neden ve süreci kısaca açıklıyor
- Disqus’un birkaç yıl önce ücretsiz planda reklam göstermeye başladığı belirtiliyor
- O dönemde gönderilen e-posta duyurusu hafif bir tondaydı ve reklamların büyük bir sorun olmayacağı izlenimi verdiği için önemsenmemişti
- Disqus’un mevcut yorum sistemi şık tasarımıyla bilindiğinden, reklamların da makul olacağı düşünülmüştü
Reklam sorunu
- Son dönemde gerçekten görülen Disqus reklamlarının beklentinin aksine dağınık ve rahatsız edici olduğu ortaya çıktı
- Yazar uzun süredir ev ağında Pi-hole ile reklam engelliyor, dışarıdayken de Wireguard VPN ile aynı engelleme ortamını sürdürüyordu
- Uzun süreli reklam engelleme alışkanlığı nedeniyle normal web deneyiminin ne kadar reklamla dolu olduğunun farkında değildi
- Yakın zamanda Disqus’tan yorum bildirimi gelmediği için reklam engellemeyi kısa süreliğine kapatıp kontrol ettiğinde, yorum yerine yalnızca bariz biçimde dolandırıcılık hissi veren reklamlar gördü
Kullanıcı deneyimi ve gizlilik
- Blog ziyaretçilerine bu tür reklamları göstermiş olduğu için özür diliyor
- Minimal ve düzenli bir bilgi alanı korumaya çalışırken, Disqus reklamlarının bu hedefe zarar verdiğini ve ziyaretçi gizliliğini de ihlal ettiğini fark ettiğini söylüyor
- Firefox Dev Tools incelemesinde çok sayıda takip isteği oluştuğu da görüldü
- Disqus’un site sahibinin içeriğini ve ziyaretçi verilerini gelir elde etmek için kullandığını fark etti
- Bu nedenle blogu geliştiriciler ve teknoloji profesyonelleri için reklam ve takipten uzak bir alan haline getirmek amacıyla Disqus’u kaldırdı
Alternatifler ve sonuç
- Blogda yorum özelliğinin gerçekten gerekli olup olmadığını yeniden değerlendiriyor
- Şu anda ziyaretçilerle GitHub ya da Twitter/X gibi çeşitli yollarla iletişim kurmanın mümkün olduğunu belirtiyor
- Yine de her yazı için bir tartışma alanının değerli olacağını düşündüğünden, gizliliğe saygılı veya self-hosted bir yorum sistemi için öneri istiyor
- Bloga güvenmeye devam eden okurlara teşekkür ediyor
- Yaşanan karışıklık için bir kez daha özür diliyor
5 yorum
livere'da da altta reklamlar çıkıyor gibi göründüğü için onu da kaldırdım.
Ha?? Disqus'ta reklam mı var?? diye düşünüp bloguma dönüp baktım; meğer blogumda kullandığım yorum motoru Cusdis'miş.. haha;
Facebook yorumları, insanların Facebook'u çok kullandığı zamanlarda iyiydi ama..
Hacker News görüşleri
Reklam hacmi sorununun dışında, bu tür reklamların asıl problemi dolandırıcılık reklamlarını düzgün şekilde bildirecek bir yolun neredeyse olmaması. Reddit’te de reklam bildirirken yalnızca “başka bir neden” seçilebiliyor; “bu reklam bariz biçimde dolandırıcılık” diye bir seçenek yok. Bunun nedeni, reklam ağları dolandırıcılık reklamlarını temizlerse geriye kalan envanterin aşırı derecede azalacak olması. Nitekim YouTube’u giriş yapmadan kullandığımda, neredeyse sadece KPI tutturmaya odaklanmış gibi görünen, düşük kaliteli reklamlarla dolu bir düzen görüyorum
YouTube’un durumu gerçekten tuhaf. YouTube, epey iyi içeriklere sahip yetkin bir platform ama reklamlar “5G engelleyen bere”, kaynağı belirsiz sağlık ürünleri, rahatsız edici dışkı içerikli reklamlar gibi son derece düşük seviyede. Bu yüzden YouTube ve Google hakkındaki izlenimim kötüleşiyor
Derilla adlı yastık şirketinden yıllardır e-posta spam’i alıyordum; manifest V3 geldikten sonra aynı reklamları YouTube ana sayfasında da görmeye başladım. E-posta spam’ini ya da YouTube reklamını görüp yastık alan insanlar olduğunu anlamıyorum ama dolandırıcılık olmasa bile inanılmaz derecede rahatsız edici bir şirket
“Web genelinde desteklenen reklam tabanlı hizmetlerin hepsini yeterince destekleyecek kadar envanter kalmaz” iddiasından biraz şüpheliyim. Hatta dolandırıcılık reklamlarını iyi ayıklayıp yalnızca yüksek kaliteli envanter sunan bir ağ, reklamverenlerden premium ücret bile alabilir diye düşünüyorum. Ama Google’ın fiilen açık platform reklam ağlarında yarı tekel olması nedeniyle, çoğu kullanıcının ya tüm reklamları engellediği ya da hiç engellemediği bir yapı var; dolayısıyla fazla alternatif yok. Ben uBlock Origin’de özel filtreler de kullanıyorum; mevcut on/off yaklaşımı yerine Privacy Badger benzeri kademeli ayarlar olsa iyi olurdu
Reklam sektörü kendisinin temiz olduğunu, dolandırıcı reklamverenlerin ise başkalarının sorunu olduğunu iddia ediyor ama gerçekte bütün sektörün bu dolandırıcılıkta belli ölçüde sorumluluğu olduğunu düşünüyorum. Gerçekten dolandırıcılık reklamlarıyla aktif biçimde mücadele etmek isteselerdi, kullanıcı bildirimlerini çok daha istekli şekilde kabul ederlerdi
Ben sitemde yorumlar için Mastodon kullanıyorum. Bunun için Adding comments to your static blog with Mastodon yazısındaki uygulamayı biraz değiştirerek kullandım. Konusu net olan bir site olduğu için Mastodon’da bir Lemmy topluluğunu etiketleyerek bağladım. Federasyonun çekiciliği büyük
Ben de Mastodon entegrasyonu yolunu seçtim ve çok memnunum. Çeşitli rehberlerin olması ve uygulamasının kolay olması hoşuma gidiyor
Ben de aynı yöntemi kullanıyorum. Çok hoşuma gidiyor
Sitemde yorum bulundurmayı hiç düşünmüyorum. Sadece baş ağrısı çıkarıyor. Bunun yerine HN ya da Reddit gibi yerlere cross-post yapıp görüş alışverişini orada yürütmenin çok daha iyi olduğunu düşünmeye başladım
Bence echo-chamber-js harika. Herkesi küresel olarak shadow ban’leyen bir yapısı var; yorum alanında size size ait bir alan açıyor
HN’ye sık sık yazı gönderiyorum; az upvote alınca nedense huzursuz oluyorum ama her şeyi burada HN’ye koyup yorum tartışmalarını bağlantıyla yönlendirmek nasıl olur diye düşünüyorum. Sırf kendini tanıtmak için kullanıyor gibi görünmek kural ihlali olur mu diye endişeliyim. “Esas olarak tanıtım amacıyla kullanmayın” kuralı kafama takılıyor
Bugünlerde çoğu blog böyle. Tartışma ve yorumlar sosyal medya gibi başka platformlarda dönüyor
Genelde ya tamamen tatlı yorumlar geliyor ya da iş yorum savaşına dönüyor; bu yüzden %100 katılıyorum
Ama böyle yapınca, blog ziyaretçileri cross-post’tan habersizse yorum bırakmaları zorlaşıyor ve HN tarafında spam riski de var
“Yıllardır Pi-hole kullanıp 1 milyondan fazla alan adını engelleyince, reklamsız bir dünyaya fazlasıyla alıştım. Tipik internet deneyiminin ne olduğunu bile unuttum” diyenler var; ayrıca internet kullanıcılarının %30 ila %50’sinin reklam engelleyici kullandığı da tahmin ediliyor. Ben de yıllardır tek bir reklam bile görmedim. Ama Pi-hole biraz fazla abartılıyor gibi geliyor. Tarayıcı reklam engelleyicileri daha etkili ve Pi-hole üstelik daha da ağır. Hatta Unbound/Bind/Dnsmasq yapılandırmasına kara listeyi doğrudan eklemek daha verimli olabilir
Pi-hole’un akıllı TV’ler ya da Netflix gibi tarayıcı dışı hizmetlerden gelen çeşitli telemetri trafiğini engellemesi hoşuma gidiyor. Bugünkü engelleme oranım %23,1. Pi-hole’da istatistikleri grafiklerle görebiliyorsunuz ve alan adı bazında geçici izin vermek de kolay. Unbound kullanan bir Pi-hole alternatifi de tavsiye ederim
Ben Pi-hole olmadan yalnızca tarayıcı içindeki uBlock Origin’i kullanıyorum ve memnunum. Ama evde farklı cihazlarda (akıllı TV, tablet vb.) reklam çıkabildiği için Pi-hole’un gerekli olduğu ortamların da gayet mümkün olduğunu düşünüyorum
Mobilin toplam trafiğin yaklaşık %60’ını oluşturduğunu ve burada reklam engelleyicilerin o kadar yaygın olmadığını da hesaba katmak gerekir
Telefonda sistem genelinde reklamları engellemek için AdGuard DNS kullanıyorum, kalanları da Vivaldi’nin yerleşik reklam engelleyicisiyle yakalıyorum; yani çift katmanlı bir savunmam var
Bana da reklam engelleyici kullananların oranı fazla yüksek gelmişti ama arama sonuçlarına bakınca oldukça inandırıcı görünüyor
Disqus’tan reklamlar yüzünden vazgeçtim. Onun yerine ücretsiz bir Cloudflare Worker ile kendi alternatifimi yaptım. req4cmt adlı bir hizmet; yorum POST form verisini JSON’a çevirip bir
.jsonldosyasına ekliyor, sonragit pushyapıyor. Yorumlar uzak bir repo’dan ya daraw.githubusercontent.comüzerindengit fetchile işlenebiliyor. Github issue tabanlı yorum eklentilerine göre avantajı, tüm verinin Git’te saklanması ve ayrı giriş gerekmemesi. Github OAuth girişi,access_tokenve repo verisinin eklentiye açığa çıkma riski nedeniyle bana cazip gelmiyor.git pushherhangi bir remote’a gidebildiği için github, gitlab ya da başka her yerde kullanılabilirBu yöntemde riskleri kabul etmek gerekiyor. Kullanıcılar repo’ya hukuken sorun yaratabilecek verileri doğrudan yükleyebilir; silme talebi geldiğinde git geçmişini bile yeniden yazmanız gerekebilir. Herkes iyi niyetli davrandığında güzel bir çözüm
Yorumları git ile saklamak, grup yazılımında yorum kaydetmek gibi geliyor; kayıtların kalıcı olması yönetimi aşırı zorlaştıracakmış gibi hissettiriyor ve bu beni korkutuyor
.jsonldüşük hacimli bir yorum alanı için uygun olabilir ama git’i veri deposu olarak kullanmanın pek çok sorunu var. Bunun yerine sqlite ya da Cloudflare’in D1’i (SQLite uyumlu, ücretsiz plan destekli) gibi alternatifler düşünülebilirGithub hesabıyla doğrudan yorum bırakmayı sağlayan Github tabanlı yorum eklentileri yok mu diye merak ediyorum. Teknoloji bloguysa, okurların çoğu Github kullanıcısıdır; bu yüzden oldukça uygun görünüyor
Ben API Gateway, Lambda ve DynamoDB kullanarak benzer bir yapı kurdum. Maliyeti de neredeyse yok ve Git gerektirmiyor
Bloga yorum eklemeyi en başta hiç düşünmemiştim. Yalnızca “yorum bırakmak istiyorsanız bana e-posta gönderin” notu koydum. Yazımı paylaşıp okumaya gelen insanların makalenin kendisine odaklanmasını istediğimi düşünüyorum. Yorum bölümünün olmaması okur için daha faydalı gibi geliyor. Bir blogda gerçekten değerli tartışmalar çıkabilir ama böyle konuşmaların HN’de ya da özel forumlarda yapılması hem daha etkili oluyor hem de daha çok kişi tarafından okunuyor
Hem bireylerin hem şirketlerin bloglarında ya da videolarında yorumları kapatmak zorunda kalması üzücü. E-postayla görüş almak da, YouTube’da beğenmeme sayısını gizleyip sadece içerik üreticisine göstermeye benziyor; kamusal bir tartışma biçimiyle aynı şey değil. Hatta düşük kaliteli ya da dolandırıcılık amaçlı içeriklerin yorumlarını bile sahte şekilde doldurduğunu gördüm
Blog, benim kimliğimi yansıtan bir alan; bu yüzden istediğim gibi kürasyon yapabilirim. Başkalarının görüşlerine ihtiyaç duyarsam, uygun gördüklerimi kendim seçip eklerim. İmajımı rastgele insanların sözleriyle dağıtmama gerek yok. Gerçekten diyalog isteniyorsa, bunun için ayrı bir toplulukta tartışılabilir
Mark Seeman’ın (ploeh) blogundaki gibi, yorum bırakmak isteyenlerin PR açması yaklaşımını seviyorum. Yorum sayısı azalıyor ama gerçekten ilgili okurlar katılıyor ve bot girişleri de etkili biçimde engelleniyor. ploeh bloguna göz atın
“Yorum gösterisine kapılmadan yazımı okusunlar istiyorum” iddiasına katılmıyorum. İnternetin eğlencesinin yarısı, başkalarının söyledikleri üzerine tartışmaktır diye düşünüyorum. Örneğin şu blog yazısında 500’den fazla yorum var ve asıl yazar da gelip tartışmaya katılmış. Bu yorumlar engellenseydi, blogun değerinin azaldığına eminim
Disqus kullanan küçük bir yan projem vardı; reklam ekleneceğine dair e-postayı da aldım ama uBlock açık olduğu için gerçek reklamların nasıl göründüğünü fark etmeden geçip gitmiştim. Disqus reklamlarının gerçekte nasıl göründüğüne dair ekran görüntüsü burada. Yorumların üstüne ve altına iri reklamlar yerleştirilmiş; trafik çıldırmış gibi duruyor. Alternatiflere mutlaka bakmam gerekecek. Kendim kodlayabilirim ama spam ya da moderasyonla uğraşmak istemiyorum… ya da yorumları tamamen kaldırmayı da düşünebilirim. Projem: abx.funkybits.fr
Ben de Disqus’u bıraktım. Yorumlar güzeldi ama o iğrenç reklamları ve platform takip kodlarını hobi sitemde tutmak istemedim. Bu yüzden Github Discussions ile entegre çalışan giscus’a (https://giscus.app/) geçtim; sitem GH Pages üzerinde olduğu için Github Discussions tabanlı yorumlar da gayet iyi uyuyor
Matrix tabanlı Cactus.chat için büyük umutlarım vardı. Ama Matrix protokolü ürünlerinde sık görüldüğü gibi fazla sezgisel değil ve kullanımı zor. Ayrıca cactus chat ana sitesi JS dosyası barındırmayı da bırakmış; geliştiriciler de bunu hiç sorun etmiyor gibi görünüyor. Yine de hâlâ havalı bir yorum sistemi ve ben blogumda kullanmayı sürdürüyorum. cactus.chat’e göz atın
Bir Wordpress blogunu static site’a dönüştürme sürecindeyim. Eskiden oldukça fazla yorum olduğu için bu yorumları nasıl koruyacağımı düşünüyordum. Bu sırada Comentario’yu buldum (resmî belgeler); self-hosted, bağımsız bir yorum motoru. Tek bir Go çalıştırılabilir dosyası ve bir SQLite veritabanı yeterli. Ayrıca Wordpress’ten mevcut yorumları taşıma özelliği de varsayılan olarak destekleniyor, yani gerçekten çok basit. Ama bugünlerde yorum sayısı fazla olmadığı için, eski yorumları şimdilik yalnızca statik olarak işlerim; yeni yorum sistemi eklemeyi ise sonraya bırakırım diye düşünüyorum. Eski yorumları saklamak bile arşiv ve kaynak açısından yeterince değerli
Ben Hugo blogumda Comentario yorum motorunu self-hosted olarak kullanıyorum; burada görmek beni çok sevindirdi.