GEO DanışmanlığıÖlçüm & Analitik

GA4'te AI Trafiği Nasıl Takip Edilir? Kanal Kurulumu ve Raporlama

GA4'te ChatGPT ve Perplexity trafiğini ayrı bir kanalda toplama: regex tabanlı özel kanal grubu kurulumu, dört kartlık Looker Studio panosu, sunucu logunda yapay zeka bot user-agent'larının izlenmesi ve Türkiye'ye özgü Direct şişmesi sorunu.

15 Ağustos 2026
15 dk okuma

GA4 varsayılan ayarlarıyla ChatGPT ve Perplexity oturumlarını Referral ya da Direct kanalına dağıtır; ayrı bir yapay zeka kanalınız yoksa bu trafik raporda kendi adıyla görünmez. Çözüm üç parçalı: Admin bölümünde regex tabanlı özel bir kanal grubu, bunu besleyen basit bir Looker Studio panosu ve tıklamayan bot etkinliği için sunucu logu okuması. Kurulum yarım saat, bakımı aylık.

GA4 yapay zeka trafiğini neden kaçırıyor?

GA4 bir oturumu, tarayıcının gönderdiği yönlendiren (referrer) bilgisine bakarak sınıflandırır. ChatGPT ya da Perplexity bu bilgiyi gönderdiğinde oturum Referral kanalına, göndermediğinde Direct kanalına düşer. İki durumda da "yapay zeka" diye bir kanal yoktur; siz tanımlamadıkça GA4 bu kaynağı ayrı bir varlık olarak görmez.

Sorunun büyük yarısı Direct tarafında. Yapay zeka oturumlarının üçte birinden fazlası yönlendiren bilgisi olmadan geliyor.Mobil ChatGPT uygulamasından gelen ziyaretlerde bu alan tamamen boş kalıyor: kullanıcı telefonda sohbet ediyor, bağlantıya dokunuyor, uygulama içi tarayıcı açılıyor ve GA4 o oturumu "doğrudan gelmiş" sayıyor.Direct kanalınız şişiyor, yapay zeka kanalınız boş duruyor.

Bu, GA4'ün hatası değil, tasarımı. Analitik araçları yönlendiren başlığını okumak üzere kurulmuş; asistan arayüzleri ise o başlığı göndermeme eğiliminde. Aradaki boşluğu kapatmanın tek yolu, elinizdeki sinyali — yani yönlendiren bilgisi gelen oturumları — doğru etiketleyip, gelmeyeni ayrı yöntemlerle tahmin etmek.

Bu trafiği ölçmeye değer mi?

Değer, çünkü hacmi küçük ama davranışı farklı. Yapay zeka arayüzünden gelen ziyaretçi, sorusunu zaten sormuş ve bir öneri almış hâlde geliyor; sitenize keşif için değil doğrulama için giriyor. Tek kaynaklı bir ölçüm bu farkı dört kata varan dönüşüm avantajı olarak raporluyor — sıralamayı ciddiye alın, rakamları kendi verinizle sınayın.

Kaynak bazında davranış farkı — tek bir çalışmanın verisi, örneklem büyüklüğü ve dönüşüm tanımı açıklanmamış
KaynakBounce oranıSayfa/oturumDönüşüm oranı
Perplexity%185,2%5,1
ChatGPT%224,6%4,3
Google organik%422,1%1,8
Facebook%681,3%0,6

Tabloyu hedef olarak kullanmayın. Rakamlar tek bir sağlayıcının ölçümünden geliyor; kaç site, hangi sektörler, hangi dönem ve "dönüşüm" olarak neyin sayıldığı belirtilmemiş. Yapay zeka trafiğinin hacmi çoğu sitede birkaç yüz oturumla sınırlı olduğu için, o ölçekte hesaplanan bir dönüşüm oranı zaten birkaç işlemle iki katına çıkabilir. Doğru kullanım şu: tabloyu "bu trafiği ayrı ölçmek gerekiyor" argümanı olarak alın, üç ay veri biriktirin, sonra kendi sayınızı üretin. Kendi verinizle bu tablo çelişiyorsa haklı olan sizsiniz.

İki kaynağın neden bu kadar farklı davrandığı da ayrı bir konu:Perplexity kaynakları yanıtın içinde numaralı biçimde gösterdiği için tıklama davranışı arama sonucuna benzer,ChatGPT ise bağlantıyı çoğu zaman metnin içine gömer. Aynı kanalda toplanan bu iki trafiğin ortalaması, ikisini de yanlış anlatır.

Sayının bir de ikinci yüzü var. Bu kadar seçilmiş bir ziyaretçi kitlesinde ölçüm hatası pahalıya patlar: yapay zeka trafiğini Direct'in içinde bırakırsanız hem kanalın değerini göremezsiniz hem de Direct'in ortalamasını yukarı çekip yer imi trafiğinizi olduğundan iyi sanırsınız.

GA4'te yapay zeka kanalı kurulumu: adım adım

Kurulum, GA4'ün özel kanal grubu (custom channel group) özelliğine dayanır. Yeni bir grup oluşturur, içine "AI Assistant" adında bir kanal eklersiniz ve o kanalı oturum kaynağına uygulanan bir regex ile tanımlarsınız. Dört adım; üçüncüsü atlanırsa kanal kurulmuş görünür ama içi hiç dolmaz.

1. Admin → Data display → Channel groups yolunu açın

Sol alttaki dişli ikonundan Admin'e girin, Data display başlığı altında Channel groups'u seçin ve "New channel group" ile yeni bir grup oluşturun. Gruba anlaşılır bir ad verin — "Varsayılan + AI" gibi. Yerleşik gruba dokunamazsınız; GA4 sizden kopyasını oluşturmanızı ister, bu normal.

Bu ekrana yalnızca mülk düzeyinde Editör yetkisi olan hesaplar erişir. Ajansla çalışıyorsanız ilk engel çoğu zaman burada çıkar.

2. AI Assistant adında yeni bir kanal tanımlayın

"Add new channel" deyin, kanal adını AI Assistant koyun. Koşul olarak "Session source" boyutunu, eşleşme türü olarak "matches regex" seçin ve şu deseni yapıştırın:

.*(chatgpt|openai|perplexity|claude|gemini|copilot|deepseek|grok).*

Bu kısa desen, oturum kaynağında bu kelimelerden biri geçen her şeyi yakalar:chatgpt.com, chat.openai.com, perplexity.ai,copilot.microsoft.com ve türevleri. Kelime bazlı çalıştığı için yeni bir alt alan adı çıktığında da tutmaya devam eder.

Daha geniş bir varyant kullanmak isterseniz host adlarını tek tek yazan uzun bir liste de mümkün. Dana DiTomaso'nun yayımladığı uzun regex varyantı, kısa desene kıyasla ölçüm yaptığı veri setinde %15 daha fazla yapay zeka trafiği yakalamış — bu da tek bir hesaptaki karşılaştırma, evrensel bir kural değil.Uzun listenin mantığı şu: kelime yerine alan adı yakalarsınız, böyleceyou.com, phind.com, poe.com,mistral.ai gibi kelime kökü ortak olmayan kaynaklar da kapsama girer. Bedeli bakım yükü: her yeni oyuncu için satır eklemeniz gerekir.

3. AI kanalını Referral'ın üstüne taşıyın

GA4 kanal kurallarını yukarıdan aşağıya, ilk eşleşmede durarak değerlendirir. AI kuralınız Referral'ın altında kalırsa chatgpt.com zaten Referral tanımına uyduğu için oturum orada yakalanır ve AI kanalına hiç ulaşmaz. Kanal kurulmuş görünür, sıfır oturumla durur.

Kanalın yanındaki tutamaçtan sürükleyip Referral'ın ve Organic Search'ün üstüne alın. Sıralamayı doğrulamadan kaydetmeyin — bu sayfaya gelen okuyucuların çoğunun sorunu tam olarak budur.

4. Kaydedin ve Traffic Acquisition raporunda kontrol edin

Reports → Acquisition → Traffic acquisition yolunu açın, tablonun sol üstündeki boyut seçicisinden kendi kanal grubunuzu seçin. Veri birkaç saat içinde görünmeye başlar. Özel kanal grubu geçmiş veriye de uygulanır, yani dün kurduğunuz kanal geçen ayın oturumlarını da sınıflandırır — bu, birazdan bahsedeceğim yerleşik kanaldan farkı.

İlk kontrolde kanal boşsa üç şeye bakın: kural sırası (3. adım), regex'in "Session source" boyutuna mı yoksa yanlışlıkla "Session medium"a mı bağlandığı, ve tarih aralığı. Üçü de doğruysa sorun sizde değil, hacimde olabilir; küçük sitelerde ilk hafta gerçekten sıfır oturum görülebilir.

Google'ın yerleşik AI Assistant kanalı yeterli mi?

Google, Mayıs 2026'da GA4'ün varsayılan kanal grubuna yerleşik bir AI Assistant kanalı ekledi. Kurulum derdini ortadan kaldırıyor, ama iki sınırı var: geriye dönük çalışmıyor ve Perplexity gibi hacimli kaynakları kapsamıyor. Kısa cevap, kendi özel kanalınızı yine de kurun ve yerleşik olanı yalnızca çapraz kontrol için yanında çalıştırın.

Geriye dönük çalışmaması, kanalın devreye girdiği tarihten önceki oturumların eski sınıflandırmasıyla kalması demek. Yıl karşılaştırması yapacaksanız yerleşik kanal size kesintili bir seri verir. Özel kanal grubu ise geçmişe uygulandığı için tutarlı bir zaman serisi üretir — raporlama açısından tek başına yeterli bir gerekçe.

Kapsam farkı daha can sıkıcı. Yerleşik kanalın hangi kaynakları içerdiği Google tarafında tanımlı ve siz göremiyorsunuz. İki kanalı bir süre yan yana çalıştırıp aradaki farkı izlemek en pratik yol: yerleşik kanal sizinkinden düşük çıkıyorsa fark, sizin regex'inizin fazladan yakaladığı kaynaklardır.

Regex listesini ne zaman güncellemeli?

Takvim tek başına yetmiyor. Ayda bir gözden geçirme makul bir taban, ama asıl güncellemeyi tetikleyen üç olay var: Referral raporunda tanımadığınız bir host, yeni bir asistanın piyasaya çıkması ve Direct kanalında açıklanamayan bir sıçrama. Bu üçünden biri olduğunda takvimi beklemeyin.

Tetikleyici 1 — Referral'da tanımadığınız host

Ayda bir Traffic acquisition raporunu Session source boyutuyla açın, ilk 50 satırı tarayın. Tanımadığınız bir alan adı gördüğünüzde tarayıcıda açın: bir asistan arayüzüyse regex'e ekleyin. Bu beş dakikalık kontrol, listeyi canlı tutmanın en ucuz yolu.

Tetikleyici 2 — Yeni asistan lansmanı

Bu alan ayda birkaç kez yeni oyuncu görüyor.Yeni bir arayüz duyulduğunda regex'e eklemek için trafik beklemeyin; kural önceden hazırsa ilk oturumdan itibaren doğru kanala düşer. Sonradan eklerseniz özel kanal grubu geçmişe de uygulanacağı için veri kurtarılır, ama aradaki dönemde yanlış okuma yaparsınız.

Tetikleyici 3 — Direct'te açıklanamayan sıçrama

Direct oturumlarında kampanyayla, basın çıkışıyla ya da e-posta göndermiyle açıklanamayan bir artış varsa, iniş sayfası kırılımına bakın. Artış blog ve rehber sayfalarında yoğunlaşıyorsa yönlendiren bilgisi taşımayan asistan trafiği ihtimali yükselir. Regex bunu çözmez ama sunucu logu tarafında bakmanız gereken tarihi verir.

Looker Studio'da dört kartlık yapay zeka panosu

GA4 arayüzü raporlama için hantal: kanal grubu seçimi her oturumda sıfırlanır, karşılaştırma kurmak zahmetlidir. Kanalı kurduktan sonra bir sonraki adım, aynı veriyi dört kartlık sabit bir Looker Studio sayfasına taşımak. Amaç güzel bir dashboard değil, her ay aynı yerden okunan dört sayı.

Veri kaynağı olarak GA4 mülkünüzü doğrudan bağlayın; ara katman ya da harmanlanmış (blended) kaynak kurmayın. Sayfa düzeyinde tek bir filtre tanımlayın ve bunu kanal grubu yerine Session source boyutuna kurulmuş bir regex koşulu olarak yazın. Gerekçesi pratik: kanal grubu tanımını GA4 tarafında değiştirdiğinizde ya da başka biri sırayı bozduğunda pano sessizce boşalır. Regex filtresi panonun içinde durur, kimseye bağımlı olmaz. Aynı deseni iki yerde tutmanın maliyeti, panonun bir gün haber vermeden yalan söylemesinden ucuz.

Kart 1 — Yapay zeka oturum sayısı

Scorecard bileşeni, metrik olarak Sessions, karşılaştırma dönemi açık (önceki dönem ya da geçen yıl). Yanına ikinci bir scorecard koyup toplam oturuma oranını gösterin: çoğu sitede bu oran %1'in altında başlar ve mutlak sayıdan daha anlamlı bir trend verir.

Kart 2 — Kaynak kırılımı

Tablo bileşeni, boyut Session source, metrikler Sessions ve Engaged sessions. Pasta grafiği kullanmayın; kaynak sayısı arttıkça okunmaz hâle gelir. Bu kart, ChatGPT'yi Perplexity'den ayırmanızı sağlayan yerdir — ikisini tek "AI trafiği" kutusunda toplamak analizi köreltir.

Kart 3 — Dönüşüm karşılaştırması

Yatay çubuk grafik, boyut olarak kanal grubu, metrik olarak anahtar olay oranı (key event rate). Yapay zeka kanalını Organic Search ve Direct ile yan yana koyun. Tek uyarı: oturum sayısı üç haneye çıkmadan bu karta bakıp karar vermeyin, payda küçükken oran zıplar. Karta bir de Sessions sütunu ekleyip paydanın görünmesini sağlayın.

Kart 4 — Trend

Zaman serisi, haftalık toplulaştırma. Günlük kırılım bu hacimde yalnızca gürültü üretir. Seriye ikinci bir çizgi olarak marka aramalarını eklerseniz — Search Console kaynağından — panonun anlatı gücü ciddi biçimde artar; asistanlarda görünürlük çoğu zaman önce marka aramasına yansır.

Panoyu ayda bir açıp bakılacak bir şey olarak kurun. Haftalık kontrol, bu hacimde yanlış alarm üretmekten başka işe yaramıyor. Ölçüm çerçevesinin tamamını — hangi metrik hangi kadansta, hangi karara bağlanır —GEO KPI ölçümü sayfasında ele aldım.

GA4'ün göremedikleri: tıklanmayan görünürlük

GA4 yalnızca sitenize ulaşan insan ziyaretçiyi ölçer. Perplexity'de kaynak gösterilmelerin yalnızca %12-18'i gerçek bir tıklamayla sonuçlanıyor; geri kalan %82-88 GA4'te sıfır olarak görünür. Panonuzdaki oturum sayısı yapay zeka görünürlüğünüzün küçük ve değişken bir kesiti, tamamı değil. Kanalın düşük çıkması tek başına görünmediğiniz anlamına gelmez.

Bu boşluğu tek araçla kapatmak mümkün değil. Üç katmanlı bir ölçüm kurmak gerekiyor: GA4 özel kanal grubu tıklayan insanı yakalar, sunucu logları botların çekimini gösterir, elle yapılan bir GEO denetimi ise markanızın hangi sorgularda kaynak gösterildiğini ortaya koyar.Üçü ayrı soruya cevap verir ve birbirinin yerine geçmez.

Beklenti yönetimi: ilk yıl neye benzer?

KOBİ ölçeğinde ilk ayda 0-20 oturum normal; on ikinci ayda 1.000-3.000 bandına ulaşmak mümkün.Bu aralık geniş ve tek bir sağlayıcının gözlemine dayanıyor, dolayısıyla taahhüt değil sıra fikri olarak kullanın. Daha kullanışlı bir gösterge şu: marka aramalarındaki artış, yapay zeka yönlendirme trafiğinin 5-8 katı oluyor.Yani asistanlarda görünür olmanın asıl karşılığı GA4'ün yapay zeka kanalında değil, Search Console'daki marka sorgularında ve Direct'in bir kısmında birikiyor.

Sunucu logu tarafı: botları kim, ne zaman çekiyor?

Yapay zeka botları JavaScript çalıştırmadığı için GA4 etiketini tetiklemez; bu etkinliğin tek kaydı sunucu erişim logudur. Log okuması size iki şey verir: içeriğinizin hangi sıklıkla çekildiği ve bir kullanıcının sohbet sırasında hangi sayfanızı canlı olarak getirttiği. İkincisi, tıklama olmadan da görünür olduğunuzun en somut kanıtı.

Hangi user-agent'lar aranır?

Üç kategoriye ayırmak analizi kolaylaştırır. Eğitim ve genel tarama:GPTBot, ClaudeBot, Google-Extended, CCBot, meta-externalagent, Bytespider.Canlı çekim — kullanıcı o an sohbet ederken tetiklenenler: ChatGPT-User, Perplexity-User, Claude-User. Arama indeksi:OAI-SearchBot, PerplexityBot, Applebot. İkinci kategori en değerlisi, çünkü her satırı bir kullanıcı etkileşimine karşılık gelir.

Ayrıştırma için tek satırlık bir filtre yeterli:

grep -Ei "GPTBot|OAI-SearchBot|ChatGPT-User|PerplexityBot|Perplexity-User|ClaudeBot|Claude-User|Google-Extended|Applebot|CCBot|Bytespider|meta-externalagent" access.log

Çıktıyı tarih, user-agent ve istenen URL'e göre saymak işin geri kalanı. Yüz binlerce satırlık loglarda awk ile günlük sayım almak, GoAccess ile hızlı bir HTML özet üretmek ya da Screaming Frog Log File Analyser'a yüklemek pratik. Log hacmi aylık milyonlara çıkıyorsa BigQuery'ye aktarıp sorgulamak daha rahat. Yöntem tarafının ayrıntısı log analizi sayfasında.

Log'a erişemiyorsanız

Paylaşımlı hosting ya da yönetilen bir platform kullanıyorsanız ham log çoğu zaman elinizde olmaz. Cloudflare gibi CDN ve WAF katmanlarının bot raporları bu durumda makul bir ikame: doğrulanmış bot trafiğini user-agent bazında listelerler.Kırılım ham log kadar ayrıntılı olmaz, ama "GPTBot bu ay siteme geldi mi" sorusuna cevap verir.

Doğrulama adımını atlamayın

User-agent başlığı taklit edilebilir; kendini GPTBot ilan eden her istek OpenAI'dan gelmiyor. Sayıları rapora koymadan önce IP'leri ters DNS ile ya da sağlayıcıların yayımladığı IP aralığı listeleriyle doğrulayın. Doğrulanmamış trafiği ayrı bir satırda tutmak, hem raporun dürüstlüğü hem de kötü niyetli tarama tespiti için işe yarar.

Ne sıklıkla bakmalı?

Canlı çekim user-agent'ları için haftalık, eğitim tarayıcıları için aylık bir kontrol yeterli. Bunun dışında iki durumda hemen bakın: büyük bir içerik yayınının ardından (çekilip çekilmediğini görmek için) ve robots.txt ya da WAF kuralı değiştikten sonra. İkincisi kritik — botlara 403 dönmeye başladığınızı çoğu site aylar sonra fark ediyor. Hangi botu neye izin vereceğiniz ayrı bir karar;yapay zeka botları ve robots.txt sayfasında ele alıyorum.

Türkiye'de durum: GA4, KVKK ve şişmiş Direct

Türkiye'de kurumsal ölçekten KOBİ'ye kadar analitik tarafı neredeyse tamamen GA4'e taşınmış durumda; Universal Analytics'in kapanması alternatif bırakmadı. Bu, buradaki kurulumun Türk siteleri için doğrudan uygulanabilir olduğu anlamına geliyor. İki yerel özgüllük var: KVKK'nın izin rejimi ve Direct kanalının yapısal olarak şişkin olması.

KVKK açısından yönlendiren bilgisi tek başına özel nitelikli veri değil; bir HTTP başlığı, tarayıcının gönderdiği teknik bir alan. Ancak GA4 bu bilgiyi çerez kimliği ve IP ile birlikte işlediği için toplamda kişisel veri işleme sayılır. Pratik sonuç: yapay zeka kanalı kurmak ek bir hukuki yükümlülük doğurmaz, mevcut aydınlatma metniniz ve çerez izin altyapınız neyi kapsıyorsa bu da onun içindedir. Yeni bir boyut toplamıyorsunuz, var olan boyutu farklı gruplandırıyorsunuz.

İzin tarafının ölçüme etkisi ise gerçek. Çerez izni reddedildiğinde GA4 oturumu ya hiç görmez ya da modellenmiş veriye düşürür. Türkiye'de izin bannerlarının "reddet" seçeneğini görünür biçimde sunması yaygınlaştıkça, düşük hacimli yapay zeka kanalının daha da eksik ölçülmesi bekleniyor. Bu, sunucu logu katmanını Türkiye'de daha kıymetli kılan bir neden: log, izin durumundan bağımsız kayıt tutar.

Direct şişmesi ise Türkiye'de yapay zekadan bağımsız olarak zaten yüksek. Trafiğin büyük bölümü WhatsApp ve Instagram'ın uygulama içi tarayıcılarından geliyor ve bu tarayıcılar yönlendiren bilgisini çoğu senaryoda iletmiyor. Üstüne UTM etiketi taşımayan e-bülten gönderimleri, kısaltılmış linkler ve basılı mecradaki QR kodları ekleniyor. Bu yüzden Direct'teki her artışı yapay zekaya yormak burada özellikle riskli bir okuma; Direct'in büyük bölümü hâlâ yer imleri, uygulama içi tarayıcılar ve doğrudan URL yazımından geliyor.

Ayırt etmenin en pratik yolu iniş sayfası kırılımı. Uygulama içi tarayıcı trafiği kampanya ve ürün sayfalarında yoğunlaşır; asistan trafiği rehber, karşılaştırma ve tanım içeren sayfalara düşer. İkisinin şekli farklı, ve bu fark GA4'te ücretsiz olarak görünür.

Kanalı kurmak ölçümün ilk adımı; asıl soru asistanların markanızı hangi sorgularda kaynak gösterdiği. Bu tarafı baştan sona ele almak istersenizGEO danışmanlığı sayfasına göz atın.

Sıkça Sorulan Sorular

Yapay zeka trafiğimin bir kısmı neden Direct'e düşüyor?

Yönlendiren bilgisi boş geldiğinde GA4 o oturumu Direct'e atar. Mobil ChatGPT uygulamasından gelen ziyaretlerde bu bilgi hiç iletilmez.Yapay zeka oturumlarının üçte birinden fazlası bu nedenle Direct olarak kaydediliyor.Buradan "Direct'im aslında yapay zeka" sonucunu çıkarmayın; Direct'in büyük bölümü hâlâ yer imleri, uygulama içi tarayıcılar ve URL yazımından geliyor.

UTM parametresi eklemeli miyim?

Kontrol edebildiğiniz linklere ekleyebilirsiniz, ama bel bağlamayın. ChatGPT cevabındaki UTM'li bağlantılar bazen korunuyor, bazen siliniyor.

ChatGPT ve Perplexity'yi ayrı mı takip etmeliyim?

Evet. İki kaynak farklı davranıyor ve farklı hacimde geliyor; hepsini tek "yapay zeka trafiği" kategorisinde toplamak analizi köreltir.Kanal tek kalabilir, ama raporda mutlaka Session source kırılımını da gösterin.

AI Bakışı trafiğini nasıl görürüm?

Şu an GA4'te ayrı etiketlenmiş olarak göremezsiniz. AI Bakışı ve AI Modu'ndan gelen tıklamalar normal Google organik trafiğine karışıyor.En pratik geçici çözüm Search Console verileriyle çapraz kontrol: gösterim artarken tıklamanın yerinde saydığı sorgular bu yüzeyin izidir.Yüzeyin nasıl çalıştığını AI Bakışı veAI Modu sayfalarında anlattım.

Regex listemi ne sıklıkla güncellemeliyim?

Ayda en az bir kez, artı üç tetikleyiciden biri gerçekleştiğinde hemen: Referral'da tanımadığınız bir host, yeni bir asistanın çıkması, Direct'te açıklanamayan sıçrama. Bu alan ayda birkaç kez yeni oyuncu görüyor.

Kanalı kurdum ama oturum sayısı sıfır. Ne yaptım yanlış?

Neredeyse her zaman kural sırası. AI kuralı Referral'ın altındaysa oturumlar orada yakalanır ve kanalınıza hiç ulaşmaz.Sıra doğruysa regex'i "Session medium" yerine "Session source" boyutuna bağladığınızı doğrulayın, sonra tarih aralığını genişletin.

Looker Studio panosunu kanal grubuna mı bağlamalıyım?

Session source üzerinde regex filtresi kurmayı tercih edin. Kanal grubu tanımı GA4 tarafında değişebilir ya da başka biri kural sırasını bozabilir; pano bunu size haber vermeden boşalır. Regex filtresi panonun içinde durur ve dışarıdaki değişikliklerden etkilenmez.

Sunucu loguna erişimim yok, ne yapabilirim?

Cloudflare gibi bir CDN ya da WAF kullanıyorsanız oradaki bot raporları doğrulanmış bot trafiğini user-agent bazında gösterir.Kırılım ham log kadar ayrıntılı olmaz ama hangi botun geldiğini ve engellenip engellenmediğini görürsünüz. Hosting sağlayıcınızdan aylık ham log talep etmek de çoğu zaman mümkün.

Yapay zeka trafiği KVKK açısından ek bir yükümlülük doğurur mu?

Hayır. Yeni bir veri toplamıyorsunuz; GA4'ün zaten işlediği oturum kaynağı boyutunu farklı gruplandırıyorsunuz. Mevcut aydınlatma metniniz ve çerez izin altyapınız geçerliyse ek bir adım gerekmez. İzin reddedildiğinde ölçümün eksileceğini hesaba katın.