GA4 (Google Analytics 4) üzerinde dahili trafiği IP adresiyle filtrelemek iki aşamadan oluşur. Önce belirli bir genel IPv4 adresinden, IPv6 adresinden veya IP adresi aralığından gelen web etkinlikleri dahili trafik olarak tanımlanır. Ardından bu tanıma uyan etkinlikleri hariç tutacak bir veri filtresi oluşturulur.

Filtreyi doğrudan etkinleştirmek yerine önce test durumunda çalıştırmak, yanlış veri kaybı riskini azaltır. Filtreyi yalnız beklenen ofis, şube veya kurumsal VPN trafiğinin eşleştiğini doğruladıktan sonra etkinleştirin.

Bu adımlar GA4 mülkündeki web veri akışları içindir; uygulama kullanıcılarının dahili trafiği IP adresine göre filtrelenemez. İşlem için mülk düzeyinde Düzenleyici veya daha yüksek bir rol gerekir. Universal Analytics görünüm filtreleri güncel GA4 yapılandırmasının yerine kullanılamaz.

GA4'te Dahili Trafiği Filtrelemenin İki Aşaması

  • İşlem yapılacak GA4 mülkünü ve doğru web veri akışını belirleyin.
  • Ofis, şube ve kurumsal VPN bağlantılarının internete çıktığı genel IPv4 ve IPv6 adreslerini veya kontrollü IP adresi aralıklarını belirleyin.
  • Web veri akışında bir dahili trafik kuralı oluşturun ve eşleşen etkinliklere uygulanacak trafik türünü belirleyin.
  • Dahili trafik veri filtresinde Hariç tut işlemini ve Test durumunu seçip kaydedin.
  • Keşfet bölümünde Test verileri filtre adı boyutunu kullanarak eşleşmeyi kontrol edin; filtreyi ancak doğrulamadan sonra etkinleştirin.

GA4 Dahili Trafik Kuralına Hangi IP Adresi Girilir?

GA4 kuralına girilecek adres, çoğu ofis ağında bilgisayara atanmış 192.168.x.x veya 10.x.x.x gibi yerel adres değildir. İnternet bağlantısının dışarıya göründüğü genel IP adresi esas alınır. Aynı ağdaki cihazlar NAT üzerinden ortak bir çıkış adresi kullanıyorsa bu adres, o çıkıştan gelen trafiği tanımlayabilir.

Şubeler, yedek internet hatları, kurumsal VPN veya farklı güvenlik duvarları üzerinden internete çıkılıyorsa her çıkış noktası ayrı bir koşul gerektirir. Yalnızca bir adres tanımlarsanız diğer bağlantılardan gelen kurum içi ziyaretler normal trafik olarak ölçülebilir.

IPv4, IPv6 ve Değişken IP Adresleri

IPv4 ve IPv6'nın birlikte kullanıldığı bir bağlantıda tarayıcı bazı istekleri IPv4, bazılarını IPv6 üzerinden gönderebilir. İnternet çıkışında iki protokol de kullanılıyorsa her ikisi için ayrı koşul gerekir. Yalnız IPv4 adresini eklemek, IPv6 üzerinden gelen dahili trafiğin eşleşmemesine neden olabilir.

Dinamik çıkış adresleri zaman içinde değişebildiği için sabit bir eşleşme daha sonra çalışmayı bırakabilir. Kurumun yönettiği sabit bir internet veya VPN çıkışı, dahili trafik ölçümünü daha tutarlı hale getirir. Çok geniş bir IP adresi aralığı eklemek ise aynı aralıktaki gerçek kullanıcıların verilerinin de hariç tutulmasına yol açabilir.

Mobil bağlantılarda ve CGNAT kullanılan ağlarda aynı genel IPv4 adresi birden fazla abone tarafından paylaşılabilir. Bu nedenle mobil operatörün geniş adres aralıklarını dahili trafik olarak tanımlamak güvenilir değildir. Kural yalnız kurumun gerçekten kontrol ettiği internet çıkışlarını kapsamalıdır.

GA4'te Dahili Trafik Kuralı Oluşturma

Dahili trafik kuralı, seçilen IP adresi koşuluna uyan etkinliklere bir trafik türü değeri ekler. traffic_type parametresinin varsayılan değeri internal'dır. Veri filtresinde de aynı değer kullanılmalıdır.

  1. Google Analytics'te doğru hesap ve GA4 mülkünü açın.
  2. Yönetici bölümünde, Veri toplama ve değiştirme altındaki Veri akışları sayfasına gidin.
  3. İlgili web veri akışını seçin.
  4. Web akışı ayrıntılarında “Etiket ayarlarını yapılandırın” seçeneğini açın.
  5. “Daha fazla göster” seçeneğini açın.
  6. “Dahili trafiği tanımlayın” seçeneğine gidip yeni bir kural oluşturun.
  7. Kuralı tanımlayan kısa bir ad yazın. Örneğin ofis veya şube adı kullanılabilir.
  8. traffic_type değerini belirleyin. Varsayılan internal değerini değiştiriyorsanız veri filtresinde de aynı değeri kullanın.
  9. “IP adresi > Eşleme türü” bölümünden uygun seçeneği belirleyin, adresi veya aralığı girin ve kuralı kaydedin.

Aynı kurala eklenen IP adresi koşullarının birlikte karşılanması gerekmez. Adreslerden herhangi biri eşleştiğinde etkinlik dahili trafik olarak işaretlenir.

Tek IP Adresi ve Aralıklar İçin Eşleme Seçenekleri

Tek ve sabit bir çıkış adresi için en dar seçenek, “IP adresi şuna eşittir” eşleme türüdür. Kurumun kontrol ettiği bir ağ bloğu için CIDR gösterimiyle aralık eşleşmesi kullanılabilir. CIDR, ağ adresiyle prefix uzunluğunu birlikte yazarak adres bloğunu belirtir. IPv6 aralıkları da bu gösterimle tanımlanabilir.

GA4 ayrıca “IP adresi şununla başlar”, “IP adresi şununla biter” ve “IP adresi şunu içerir” seçeneklerini sunar. Regex (normal ifade) ile eşleme de kullanılabilir. Kısa bir adres parçası veya gereğinden geniş bir normal ifade, dahili trafik kapsamına girmeyen ziyaretleri de eşleştirebilir. Adres planı belli değilse ağ ekibinin verdiği kesin IP adresini veya CIDR aralığını kullanın.

Dahili Trafik Veri Filtresini Test Modunda Oluşturma

IP adresi kuralı tek başına veriyi raporlardan çıkarmaz. İkinci aşamada, dahili trafik olarak işaretlenen etkinlikleri hedefleyen bir veri filtresi oluşturulur. Bir mülkte en fazla 10 veri filtresi bulunabilir. Filtreyi ilk kez kaydederken Test durumunu seçerseniz eşleşen veriyi kaybetmeden kontrol edebilirsiniz.

  1. Yönetici bölümünde Veri toplama ve değiştirme altındaki Veri filtreleri sayfasını açın.
  2. Filtre Oluştur seçeneğini kullanın ve Dahili Trafik türünü seçin.
  3. Aynı mülkte benzersiz, herhangi bir dildeki bir harfle başlayan ve en fazla 40 karakterden oluşan bir filtre adı girin. Ad yalnız harf, sayı, alt çizgi ve boşluk içerebilir.
  4. Filtre işlemi olarak Hariç tut seçeneğini belirleyin.
  5. Kuralda kullanılan traffic_type değeriyle filtre değerinin aynı olduğunu doğrulayın.
  6. Filtre durumunu Test olarak seçin ve kaydedin.

Test durumunda eşleşen veriler hariç tutulmaz. Bunun yerine eşleşme, Test verileri filtre adı boyutunda filtre adıyla işaretlenir. Böylece veriler kalıcı olarak hariç tutulmadan kuralın doğru trafiği yakalayıp yakalamadığı görülebilir.

Keşfet Bölümünde Test Sonucunu Kontrol Etme

Tanımlanan ofis veya VPN bağlantısından siteyi ziyaret edin ve birkaç normal sayfa görüntüleme ya da etkinlik oluşturun. Ardından Keşfet bölümünde Test verileri filtre adı boyutunu kullanarak, değerin oluşturduğunuz filtre adını içerip içermediğini kontrol edin.

Veri filtrelerinin uygulanması 24 ila 36 saat sürebilir. İlk kontrolde değer görünmüyorsa hemen etkinleştirmeye geçmek yerine bu süreyi bekleyin. Aynı testi kurum dışındaki bir bağlantıdan da yaparak dış trafiğin filtre adıyla işaretlenmediğini doğrulayın.

Dahili ve Harici Trafiğin Ayrı Ayrı Doğrulanması

Filtreyi etkinleştirmeden önce dahili trafiğin eşleştiğini ve dış trafiğin yanlışlıkla eşleşmediğini doğrulayın. Aşağıdaki kontroller tamamlanmadan test durumundan çıkmak gereksiz veri kaybı oluşturabilir.

  • Doğru GA4 mülkü ve doğru web veri akışı üzerinde çalışıldığını doğrulayın.
  • Kuraldaki traffic_type değeriyle veri filtresindeki değerin birebir aynı olduğunu kontrol edin.
  • Ofisin IPv4 ve IPv6 çıkışlarını, yedek hatlarını ve kurumsal VPN adreslerini ayrı ayrı test edin.
  • Harici bir mobil bağlantı veya farklı bir internet hattından gelen ziyaretin eşleşmediğini doğrulayın.
  • Girilen CIDR aralığının kurumun kontrol etmediği adresleri kapsamadığından emin olun.
  • Filtre adını, kapsamını ve sorumlu kişiyi kurumun ölçüm dokümantasyonuna kaydedin.

Filtre Etkinleştirildiğinde ve Kapatıldığında Veriler Ne Olur?

Test başarılıysa veri filtresinin durumunu Etkin olarak değiştirebilirsiniz. Etkin bir hariç tutma filtresine uyan yeni veriler işlenmez ve daha sonra Google Analytics'te veya bağlı BigQuery veri kümesinde kullanılamaz. BigQuery, Analytics verilerinin dışa aktarılabildiği veri ambarı hizmetidir. Filtreyi sonradan Etkin değil durumuna getirmek yalnız sonraki etkinliklerin işlenmesini değiştirir; daha önce hariç tutulan etkinlikleri geri yüklemez.

Veri filtresi geçmiş verileri temizlemez. Etkinleştirme öncesinde raporlara işlenmiş dahili trafik, mülkte kalmaya devam eder. O dönemde dahili trafiği ayırt eden bir değer kaydedildiyse rapor filtreleri, karşılaştırmalar veya Keşfet bölümü bu ayrım için kullanılabilir. GA4 bireysel IP adreslerini saklamadığından, yeni eklenen bir IP adresi kuralıyla eski ziyaretleri sonradan dahili olarak sınıflandıramazsınız.

IP Adresi Kapsamı ve Test Modunda Sık Yapılan Hatalar

  • Yerel IP adresi girmek: 192.168.x.x gibi cihaza ağ içinde verilen adres yerine internete görünen çıkış adresini doğrulayın.
  • Yalnız IPv4 tanımlamak: Bağlantı IPv6 kullanıyorsa IPv6 adresini veya kontrollü aralığı da ekleyin.
  • traffic_type değerlerini farklı yazmak: Kural ve veri filtresindeki değerleri aynı değere getirin.
  • Dinamik IP adresi değişimini gözden kaçırmak: Çıkış adresi değiştiğinde kuralı güncelleyin veya kurumun yönettiği sabit bir çıkış kullanın.
  • VPN etkisini atlamak: Tarayıcı trafiği kurumsal VPN'den çıkıyorsa filtrede VPN çıkış IP adresini kullanın; bölünmüş tünellemede gerçek ağ yolunu ayrıca test edin.
  • Test durumunu yanlış yorumlamak: Test filtresi veriyi hariç tutmaz; yalnız Test verileri filtre adı boyutuyla işaretler.
  • Geçmiş verinin silinmesini beklemek: Veri filtreleri geriye dönük çalışmaz ve önceden işlenmiş raporları değiştirmez.
  • Geniş bir aralığı aceleyle etkinleştirmek: Gerçek ziyaretlere ait verilerin kaybolmasını önlemek için doğrulanmış en dar IP adresi koşulunu kullanın.

Dahili Trafik Filtresi Bir Gizlilik Ayarı Değildir

Dahili trafik filtresi bir veri kalitesi kontrolüdür; siteye erişimi engelleyen bir güvenlik kuralı değildir. Google etiketinin çalışmasını da tek başına durdurmaz. Kural gelen etkinliği dahili olarak sınıflandırır, veri filtresi ise bu sınıfa uyan yeni verinin işlenip işlenmeyeceğini belirler.

Bu yapılandırma rıza yönetiminin, veri saklama ayarlarının, gizlilik bildiriminin veya hukuki yükümlülüklerin yerine geçmez. IP adreslerinin nasıl işlendiğini, kullanılan Analytics yapılandırmasına ve ilgili yükümlülüklere göre ayrıca değerlendirin.