Çalışan trafiğini önlemenin en yaygın yollarından birisi sabit şirket içi IP filtresi oluşturmak ancak günümüzde remote çalışma düzeninin artmasıyla ekip arkadaşlarımız çok farklı ip lerden sitemize giriş yapıyorlar ve test sürecindeki bazı veriler ister istemez hatalı sonuçlar doğurmasına sebebiyet verebiliyor. Özellikle çalışan sayısı fazla olan şirketlerde bu sorun gerçekten can sıkabiliyor. Bu yazımda çalışan trafiğini statik bir ip belirlemeden nasıl dinamik olarak filtreleyebileceğimizden bahsedeceğim.
İşlemler sırasıyla şu şekilde olacak;
- GTM ile dahili trafik için bir cookie oluşturacağız
- Google Analytics Özel Boyut oluşturacağız
- Cookie için bir değişken oluşturacağız
- Cookie değişkenini GTM ile GA’ya göndereceğiz
- Google Analytics dahili trafik için dinamik filtre oluşturacağız
GTM Dahili Trafik için Cookie Oluşturma
Bu adımda şirket içi kullanıcıların cihazlarına 365 günlük bir cookie oluşmasını sağlayacak etiket oluşturacağız.
// Gün ayarlamalarını değiştirmek istiyorsanız expires ayalarını değiştirebilirsiniz.
// Dilerseniz jquery.cookie.js dosyasını indirip kendi ana dizininizde çalıştırabilirsiniz.
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://abdulazizgolca.com/jquery.cookie.js"></script>
<script>
$.cookie("InternalTraffic", "null", {expires: 365});
</script>
Burada dikkat etmemiz gereken bir nokta var. Oluşturduğumuz cooki’yi sadece ve tek seferlik şirket içi kullanıcıların cihazlarına atmamız gerekiyor. Kullanıcılar çerezleri temizlemedikleri sürece 365 gün boyunca silinmeyecek. Ekip içerisinde www.siteniz.com/?dahili şeklinde link paylaşarak cihazlarına yerleştirebilirsiniz yada sadece şirket içi kullanıcıların erişebildiği /admin /login alanları için tetikleyici oluşturabilirsiniz.
Google Analytics Özel Boyut Oluşturma
Şu adımları takip edin Yönetici > Özel Tanımlar > Özel Boyutlar > Yeni Özel Boyut
Index sayısına dikkat edin birazdan GTM tarafında verileri göndermek için kullanacağız.
GTM Cookie Değişkeni Oluşturma
Şu adımları takip edin Değişkenler > Yeni Değişken > Birinci Taraf Değişkeni
GTM ile GA Özel Boyut Gönderme
Bu adımda daha önce kurmuş olduğumuzu GA Universal Etiketimize gidiyoruz ve aşağıdaki ayarlamaları yapıyoruz.
Endeks kısmına demin GA üzerinden oluşturduğumuz boyutun endeks değerini gidiyoruz. Boyut alanına cookie için oluşturduğumuz değişkenin adını giriyoruz.
GA Dahili Trafik için Dinamik Filtre Oluşturma
Yönetici bölümünden filtre kısmına gelelim ve aşağıdaki gibi ayarlayalım.
Artık filtremiz aktif olarak çalışıyor. www.siteniz.com/?dahili şeklinde siteye giriş yaptığınızda cookie tarayıcınıza yerleşecek.