WordPress Yazı Görüntüleme Analizi
WordPress Yazı Görüntüleme Analizi, WordPress sitenizdeki yazı (post) görüntülemelerini saymakla kalmayıp; ziyaretçinin etkileşim süresi (engagement time) ve scroll derinliği (scroll depth) gibi metrikleri de toplayarak, içeriklerinizin performansını daha “kaliteli” şekilde okumanızı sağlayan gelişmiş bir analiz eklentisidir.
Eklenti; klasik “kaç kere görüntülendi?” yaklaşımının ötesine geçerek, her görüntülemeyi cihaz türü, tarayıcı, ülke (GeoIP) ve referer kaynağı gibi boyutlarda sınıflandırır. Böylece hem içerik stratejinizi hem de SEO/UX kararlarınızı daha isabetli verebilirsiniz.
Öne çıkan yetenekler
1) Otomatik görüntüleme sayacı + gerçek zamanlı güncelleme
- Yazı sayfasına girildiğinde görüntüleme kaydı alınır, sayaç ekranda animasyonlu şekilde güncellenir.
- Sayaç metni/formatı “normal” veya K/M/B kısaltmalı biçimde gösterilebilir.
2) Etkileşim analizi: süre + scroll
- Eklenti, ziyaretçinin sayfada ne kadar kaldığını ve ne kadar aşağı kaydırdığını takip eder.
- Bu veriler, admin panelindeki özet metriklerde ve popüler içerik listelerinde kullanılır.
3) Admin Dashboard: içerik performansını tek ekrandan izleyin
Yönetim panelinde PV Analytics menüsü altında:
- Zaman serisi (Time Series) grafikleri
- Cihaz kırılımı (Device Split) (mobil/tablet/masaüstü vb.)
- Top Countries (ülke kodlarına göre)
- Top Browsers (tarayıcı dağılımı)
- Top Referrers (trafik kaynağı / referer)
- Popular Posts listesi (görüntülenme + ortalama etkileşim + ortalama scroll gibi metriklerle)
Ek olarak, panelde “dönem” seçimi (ör. today/week/month/all time) ile genel gidişat rahatça izlenebilir.
4) Trending Posts modülü (Widget + Gutenberg Block + Shortcode)
Ziyaretçilerinize en çok okunan içerikleri göstermek için:
- Trending Posts Widget: List/Grid/Mini layout seçenekleri
- İsteğe bağlı: thumbnail, excerpt, meta/date
- “HOT” rozeti: eşik değeri, label ve renk özelleştirilebilir
- Filtre: cihaz türüne göre (all/mobile/tablet/desktop) ve kategoriye göre (belirli kategoriler / mevcut kategori)
- Gutenberg Block (Server-side render): aynı mantıkla blok olarak eklenebilir
- Shortcode: hızlı kullanım için basit trending listesi
5) Sayaç yerleşimi ve görünüm özelleştirme
Sayaç gösterimini ister otomatik, ister manuel yönetebilirsiniz:
- Otomatik konum seçenekleri:
- Başlıktan sonra (after_title)
- İçerikten önce (before_content)
- İçerikten sonra (after_content)
- Yorumlardan önce (before_comments)
- Manual
- Stil tarafında; farklı sayaç görünümleri ve renk/typography ayarlarıyla sitenizin tasarımına uyum sağlayacak şekilde kişiselleştirme yapılabilir.
- İsteğe bağlı ikon kullanımı:
- Font Awesome, Material Icons, Bootstrap Icons, Remix Icon paketleri desteklenir (paket seçilirse ilgili CSS CDN üzerinden yüklenir).
6) Veri yapısı performans odaklı
Eklenti 2 ayrı tablo kullanır:
wp_pv_post_views: Yazı bazında günlük görüntüleme toplamları (hızlı raporlama için)wp_pv_visitor_log: Her görüntüleme event’i için detay satırı (cihaz/tarayıcı/ülke/referrer + engagement + scroll)
Ayrıca hızlı sayaç gösterebilmek için yazı meta alanında pv_total_views tutulur.
Anti-spam / ölçüm doğruluğu
- Unique Mode (varsayılan açık): Aynı IP’nin aynı yazıyı belirli süre içinde tekrar görüntülemesini “tekil” sayma mantığıyla sınırlar (sunucu tarafında transient ile).
- Unique kapatılırsa, hızlı yenilemelerin sayacı şişirmesini engellemek için kısa süreli “flood protection” uygulanır.
Güvenlik ve gizlilik notları
- Görüntüleme kaydı ve engagement güncellemesi REST API ile yapılır.
- Normal modda basit Origin/Referer kontrolü vardır.
- Strict Mode açılırsa REST isteklerinde nonce zorunlu hale gelir.
- Ülke tespiti için varsayılan olarak GeoIP API çağrısı yapılır ve sadece ülke kodu kaydedilir. Ayarlardan GeoIP API devre dışı bırakılabilir; bu durumda dil/locale üzerinden daha basit bir fallback uygulanır.
- Ziyaretçi IP’si veritabanına yazılmıyor; unique kontrol ve GeoIP için anlık/özet amaçlı kullanılıyor.
Kimler için ideal?
- Blog yazarları / içerik üreticileri (hangi içerik gerçekten okunuyor?)
- SEO odaklı siteler (trafik kaynağı, cihaz/tarayıcı dağılımı)
- İçerik stratejisi geliştirenler (trend içerikleri öne çıkarma)
- UX iyileştirmek isteyenler (scroll + süre metrikleri)
Hızlı kullanım
- Eklentiyi kurup etkinleştirin, ardından PV Analytics → Settings kısmından sayaç konumunu ve stilini seçin.
- Manual kullanmak isterseniz sayaç için:
[pv_count] - Trending listesi için:
[pv_trending title="Trending Posts" days="7" limit="5"] - Widget/Blok ile “Trending Posts” bölümünü sitenizin istediğiniz yerine ekleyin.
Version HistoryAn overview of updates and improvements by version.
- Yazılar (post) için görüntüleme sayacı ve otomatik takip altyapısı
- Gerçek zamanlı sayaç güncelleme ve animasyonlu sayı gösterimi
- Etkileşim takibi: sayfada kalma süresi ve scroll derinliği ölçümü
- Performans odaklı veri yapısı:
pv_post_views(günlük toplamlar)pv_visitor_log(cihaz, tarayıcı, ülke kodu, referer, etkileşim süresi, scroll verileri)pv_total_views(hızlı sayaç okuması için yazı meta alanı)
- Yönetim paneli (PV Analytics):
- Özet metrikler (ziyaret, ortalama süre, ortalama scroll vb.)
- Zaman serisi grafikleri
- Cihaz kırılımı (mobil/tablet/masaüstü)
- Ülke, tarayıcı ve referer listeleri (Top Countries / Top Browsers / Top Referrers)
- Popüler yazılar listesi (etkileşim ve scroll ortalamalarıyla)
- Tekil yazı sayfalarında yöneticiler için 7 günlük mini grafik (sparkline) görünümü
- Sayaç otomatik yerleşim seçenekleri: başlıktan sonra / içerikten önce / içerikten sonra / yorumlardan önce / manuel
- Sayaç görünüm ve sayı formatı seçenekleri (normal veya K/M/B kısaltmalı)
- İkon desteği ve ikon paketleri: Font Awesome, Material Icons, Bootstrap Icons, Remix Icon
- Trending (Popüler) Yazılar modülü:
- Widget (liste/ızgara/mini) + thumbnail, excerpt, meta/tarih seçenekleri
- “Hot” rozeti (eşik, etiket, renk ayarı)
- Cihaza göre filtreleme ve kategori filtreleme (belirli kategori / mevcut kategori)
- Gutenberg blok (sunucu taraflı render)
- Shortcode desteği:
[pv_trending]
- Güvenlik seçenekleri:
- Normal modda Origin/Referer kontrolü
- Strict Mode ile REST isteklerinde nonce zorunluluğu
- Log yönetimi:
- Retention (gün bazlı) eski log temizliği (günlük cron)
- Yönetim panelinden veri sıfırlama (tablolar + meta temizliği)
- Çeviri uyumlu yapı (textdomain) ve JS/PHP metin lokalizasyonu