Blog details

GA4’te Bot Trafiğini Tespit Etme ve Temizleme Rehberi

Trafik traffic spikes gösteriyorsa, bu her zaman iyi haber değildir. Özellikle GA4 bot trafiği, oturumları şişirir (bot vuruşları sıklıkla direct traffic olarak görünür), dönüşüm oranını bozar ve kampanya yorumlarını yanıltır.

2026 itibarıyla GA4 bot trafiği konusunda yardım eder, ama işi tek başına çözmez. Temiz veri için önce şüpheli oturumları bulmak, sonra doğru filtreleri ve kontrol adımlarını katmanlı kurmak gerekir.

Önemli Noktalar

  • GA4 bilinen botları otomatik filtreler ancak yeni botlar, referral spam ve Measurement Protocol hit’leri raporlara sızabilir; etkili temizlik için rapor analizi, veri filtreleri ve katmanlı yaklaşımlar şarttır.
  • Şüpheli oturumları Traffic acquisition, Pages and screens ve Realtime raporlarında düşük engagement rate (%1 altı), kısa etkileşim süresi (0-2 sn) ve ani sıçramalarla yakalayın; veri merkezleri lokasyonlarını (ör. Ashburn) özellikle kontrol edin.
  • Temizleme için Data filtersi test modunda kullanın: Internal traffic ofis IP’leri için, Developer traffic testler için, Unwanted referrals spam için uygundur; geçmiş veriyi BigQuery ile temizleyin.
  • GTM ile client-side bot sinyallerini (navigator.webdriver) bloke edin, ancak server-side botlar için WAF gibi ek katmanlar ekleyin.
  • Sürekli süreç: tespit edin, filtreleri doğrulayın (öncesi-sonrası karşılaştırma), sağlıklı engagement rate’i koruyun.

GA4’te bot trafiği neden hâlâ sorun çıkarıyor?

GA4, Google’ın bilinen bot açıklamasına göre known bot exclusion sayesinde tanınan bot ve örümceklerin önemli bir kısmını otomatik olarak hariç tutar. Bu iyi haber. Kötü haber ise şudur, kendini normal kullanıcı gibi gösteren yeni botlar, başıboş referral spam ve measurement protocol kaynaklı sahte hit’ler hâlâ raporlara sızabilir. Bu tanımlanamayan kaynaklar raporlarda unassigned traffic oranını artırabilir.

Bu yüzden Universal Analytics’te beklenen türde “tek tıkla her şeyi temizle” yaklaşımı burada sınırlıdır. GA4 içinde görünür ve kapsamlı bir bot anahtarı yoktur. Doğru yaklaşım, bot filtering için rapor analizi, veri filtresi, GTM ve gerekirse BigQuery’yi birlikte kullanmaktır.

Bir ayrım daha önemli. Her şüpheli kaynak bot değildir. Örneğin yapay zeka kaynaklı referral oturumlarını bot sanmak kolaydır. Bu farkı net görmek için GA4 AI trafik ölçümü yaklaşımı işinizi kolaylaştırır.

Şüpheli oturumları GA4 içinde nasıl yakalarsınız?

İlk durak çoğu zaman Reports > Acquisition > Traffic acquisition report olur. Burada session source medium, Session default channel group ve Country kırılımlarıyla ani sıçramaları izleyin, örneğin “Ashburn Virginia” gibi veri merkezlerinin barındırıldığı lokasyonlardan gelen trafiği özellikle kontrol edin. Ardından Reports > Engagement > Pages and screens içinde düşük engagement rate, etkileşim süresi düşük ve olay dağılımı anlamsız sayfaları inceleyin. Son olarak Realtime ve Insights paneli, anlık patlamaları fark etmek için işe yarar.

Bu detection techniques, sıfır engagement time’a sahip direct traffic’i de hızlıca belirlemenize yardımcı olur.

Aşağıdaki işaretler, bot ihtimalini hızlıca daraltır:

BelirtiÖrnek eşikNerede bakılır
Ortalama etkileşim süresi çok düşük0 ila 2 saniyeTraffic acquisition report, Explore
Engagement rate çok düşük%1’in altındaTraffic acquisition report, Explore
Ana olay yok, sadece page_view varOturumların çoğunda dönüşüm yokExplore, Pages and screens
Bounce rate aşırı yüksek%90 ve üzeri, metriği eklediysenizTraffic acquisition report, Explore
Tek kaynaktan ani sıçrama1 saatte 4 ila 5 kat artışRealtime, Traffic acquisition report
Computer screen shows GA4 analytics dashboard with sudden traffic spike graph, high bounce rate over 90%, short session duration under 1 second, and empty engagement on office desk with keyboard and mouse.

Pratikte en iyi sonuç, bir exploration report kurunca gelir. Free form açın. Boyutlara session source medium, Country, Device category, Landing page + query string ekleyin. Metriklerde Sessions, Engaged sessions, Average engagement time per session, Key events kullanın. Sonra şu tip bir senaryo arayın: tek referral kaynağından gelen 600 oturum, ortalama etkileşim 1 saniyenin altında, ana olay sıfır.

Tespit için kısa kontrol listesi de faydalıdır:

  • Traffic acquisition report’ta session source medium‘u saatlik dalgalanmayla inceleyin.
  • Explore içinde düşük engagement rate ve sıfır ana olay kombinasyonunu ayırın.
  • Realtime raporda sessiz saatlerde gelen toplu aktif kullanıcıları kontrol edin.
  • Kendi kendine referral veya sahte domain şüphesi varsa, spam trafik rehberi gibi uygulamalı örneklerle çapraz kontrol yapın.

GA4 içinde temizleme seçenekleri nelerdir?

GA4 tarafında en güvenli başlangıç Admin > Data collection and modification > Data filters ekranıdır. Burada bot benzeri test akışını tamamen silmek yerine önce Testing modunda işaretleyin. Sonra farkı ölçün. Filtreyi doğrudan Active yapmak, geri alınamayan veri kaybına yol açabilir.

Ofis trafiğini hariç tutmak için temel araç olan internal traffic filter ile bilinen ofis, ekip ve VPN trafiği için IP addresses tanımlayın. Sonrasında Internal Traffic filtresini test edin. Adım adım kurulum için GA4 iç trafik filtreleme rehberi pratik bir referanstır.

“Unwanted referrals” listesi veriyi silmez. Oturum atfını düzeltir ve spam ya da self-referral etkisini azaltır.

Laptop screen at angle on desk shows GA4 data filters interface with developer traffic filter selected and testing mode highlighted; keyboard nearby.

Temizleme seçeneklerini kısa özetle şöyle düşünebilirsiniz:

  • Internal traffic, ofis IP addresses, ajans ekibi ve manuel testler için uygundur.
  • Developer traffic, debug ve QA oturumlarını rapordan ayırmak için kullanılır.
  • List unwanted referrals, sahte referral domainleri ve istenmeyen yönlendirmeleri bastırır.
  • Explorations ve karşılaştırmalar, geçmişteki kirli veriyi silmez ama temiz görünüm üretir.

Buradaki sınır net. GA4 data filters güçlüdür, ama her botu yakalamaz. Google’ın data filters yardım sayfası bunu dolaylı biçimde gösterir, çünkü filtre türleri sınırlıdır ve geçmiş veriyi geri dönük temizleyemezsiniz. Daha geniş savunma katmanları için tekrar edilebilir tespit akışı iyi bir çerçeve sunar.

GTM ile daha sıkı kontrol nasıl kurulur?

Google Tag Manager, tarayıcı tarafında çalışan botları azaltmak için oldukça etkilidir. Örneğin bir custom JavaScript değişkeni ile navigator.webdriver gibi sinyalleri veya user agent string’ini kontrol ederek GA4 etiketini bloke edebilirsiniz. Bu yöntem, headless tarayıcılar ve automated scripts tespitinde özellikle faydalıdır.

Ama sınırı unutmayın. Bot JavaScript çalıştırmadan istek atıyorsa veya Measurement Protocol kullanıyorsa Google Tag Manager onu durduramaz. Bu yüzden client-side tespit yerine server-side tagging gibi daha gelişmiş alternatifleri değerlendirin; Google Tag Manager bir ön katmandır. Kurumsal düzeyde koruma için WAF CDN çözümü en güçlü ilk savunma hattıdır. Katmanlı savunma mantığını Kissmetrics’in 2026 notları da benzer biçimde öneriyor.

Angled computer screen on desk shows Google Tag Manager triggers with custom JavaScript variable, mouse and keyboard nearby.

BigQuery ile temiz raporlama nasıl yapılır?

Geçmiş veri kirlendiyse, tarihi veriler için raporlama temizliğinde en etkili çözüm çoğu zaman BigQuery’dir. Çünkü GA4 arayüzünde eski oturumları silemezsiniz. BigQuery export üzerinde, sadece page_view içeren, engagement_time_msec düşük kalan, şüpheli kaynak desenleri taşıyan ve botlar tarafından tetiklenmiş sahte dönüşümlere yol açan oturumları ayrı bir tabloda dışarıda bırakabilirsiniz.

Burada amaç, ham veriyi yok etmek değil, karar vermek için daha temiz bir rapor seti oluşturmaktır. Looker Studio veya başka bir BI aracı da bu temiz tabloya bağlanabilir.

Doğrulama için şu adımları izleyin:

  1. Filtreyi açtığınız tarihi not alın.
  2. Öncesi ve sonrası 7 günlük dönemi karşılaştırın.
  3. Sessions, Engaged sessions, Key events ve engagement rate farkına bakın.
  4. Düşüş varsa, gerçek kanalların yanlışlıkla etkilenip etkilenmediğini kontrol edin.

Sıkça Sorulan Sorular

GA4’te bot trafiğini nasıl tespit ederim?

Reports > Acquisition > Traffic acquisition raporunda session source/medium, Country ve Device category kırılımlarıyla ani sıçramaları izleyin. Düşük engagement rate (%1 altı), kısa oturum süresi (0-2 sn) ve sıfır ana olay gibi belirtileri Explore ile derinlemesine analiz edin. Realtime paneli anlık patlamaları yakalamak için idealdir.

Hangi GA4 data filter’larını kullanmalıyım?

Internal traffic ofis ve VPN IP’leri için, Developer traffic debug oturumları için, List unwanted referrals sahte referral’lar için uygundur. Filtreleri önce Testing modunda devreye alın, veri kaybını önlemek için öncesi-sonrası karşılaştırması yapın. Geçmiş veriyi etkilemez, sadece geleceği temizler.

GTM bot trafiğini engelleyebilir mi?

Evet, custom JS değişkeniyle navigator.webdriver veya user agent kontrolleri yaparak GA4 etiketini bloke edebilirsiniz; headless botlara karşı etkilidir. Ancak JS çalıştırmayan veya Measurement Protocol kullanan botları durduramaz, bu yüzden server-side tagging veya WAF ile katmanlayın.

BigQuery neden bot temizliğinde gerekli?

GA4 arayüzü eski veriyi silemez; BigQuery export ile şüpheli oturumları (düşük engagement, sahte kaynaklar) filtreleyerek temiz rapor seti oluşturun. Looker Studio gibi araçlarla bağlayıp BI analizleri yapın. Doğrulama için filtre öncesi-sonrası 7 günlük metrik farklarını kontrol edin.

Bot filtreleri veri kaybına yol açar mı?

Test modunda farkı ölçün, Active yapınca geri alınamaz; gerçek kanalları etkilememesi için dikkatli tanımlayın. Unwanted referrals silmez, sadece atfı düzeltir. Katmanlı yaklaşım (tespit + filtre + doğrulama) ile sağlıklı veriyi korursunuz.

Sonuç

GA4’te bot trafiğini temizlemenin, yani etkili bot filtrelemenin en iyi yolu, tek bir ayar aramak değildir. Bu sürekli bir süreçtir ve en sağlıklı sonuç, tespit teknikleri, filtreleme ve doğrulama adımlarını birlikte yürüttüğünüzde çıkar.

Önce raporlarda anormalliği bulun. Sonra filtreleri test modunda devreye alın. Gerekirse GTM ve BigQuery ile daha sıkı bir çerçeve kurun. Bu temizleme çabalarının nihai amacı, sağlıklı bir etkileşim oranını korumaktır. Temiz veri, doğru kararların sessiz ama sağlam temelidir.