Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
SEO'yu Ölçmek: Hangi Soru, Hangi Veri? Search Console, GA4, Server Log ve CrUX Neden Farklı Sayılar Verir
Search Console, GA4, sunucu log'u ve CrUX aynı ziyaretin farklı parçalarını saydığı için farklı sayılar verir; doğru sayı, sorduğun soruya göre seçilir. Soru-metric-kaynak eşlemesini, sayıların neden tutmadığını, Google'ın Referer kurallarıyla log'dan Google trafiğini ayıran C# kodunu ve mertozen.com için ölçüm seçeneklerini anlatıyoruz.
GA4 ile Site İçi Ölçüm: Event Modeli, Angular SPA'da page_view, Custom Event'ler ve Key Event'ler
Angular SPA'da page_view'i ya enhanced measurement'ın history takibiyle ya da elle gönderirsin, ikisini birden değil; elle gönderiyorsan Router başlığı NavigationEnd'den sonra yazdığı için TitleStrategy içinde gönder. GA4'ün event modelini, key event'leri, Razor sayfalarında CSP nonce ile gtag'i, blog için anlamlı event'leri ve kişisel veri göndermeyen Measurement Protocol kodunu anlatıyoruz.
Analytics'te Gizlilik ve Consent: KVKK Çerez Rehberi, Consent Mode ve Cookieless Alternatifler
Analytics tag'ini consent'ten önce yüklemezsin ve consent oranı değişince GA4'ün sayısı trafik değişmeden düşer; bunu consent'ten etkilenmeyen bir kaynakla ayırırsın. KVKK çerez rehberinin ölçüm için anlamını, ASP.NET Core'da ITrackingConsentFeature'ı, Angular'da consent'e bağlı yüklemeyi, Consent Mode'un basic ve advanced farkını, 2026 değişikliğini ve çerezsiz alternatifleri anlatıyoruz. Hukuki tavsiye değildir.