Çerezleri kullanarak kendinizi web sitenizdeki Google Analytics'ten nasıl dışlarsınız?


30

Bir tarayıcı çerezi ile bir dışlama filtresi oluşturmaya çalışıyorum, böylece kendi ziyaretlerim Google Analytics’te görünmüyor. 3 farklı yöntem denedim ve hiçbiri bugüne kadar çalışmadı. Neyi yanlış yaptığımı ve bunu nasıl düzeltebileceğimi anlamada yardım istiyorum.

Yöntem 1
İlk önce, çerez içeriğine göre trafiği hariç tutmak için http://www.google.com/support/analytics/bin/answer.py?hl=tr&answer=55481 Google’ın talimatlarını izlemeye çalıştım :

Etki alanınızda aşağıdaki kodu içeren yeni bir sayfa oluşturun:

<body onLoad="javascript:pageTracker._setVar('test_value');">

Yöntem 2
o işi yapamadığı halde Sonra, ben etrafında googled ve bu Google iplik, bulundu http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=en , nerede En popüler cevap, biraz farklı bir kod kullanmak olduğunu söylüyor:

SHS Analytics şunları yazdı:

 <body onLoad="javascript:_gaq.push(['_setVar','test_value']);">

Teşekkür ederim! Bu, şimdi "test_value" içeren bir __utmv çerezi ayarladı, oysa orijinal:

 pageTracker._setVar('test_value')

(hangi Google’ın hala tavsiye ettiği) benim için bunu başaramadı (Mac Safari 5 ve Firefox 3.6.8’de).

Bu yüzden bu kodu denedim, ama benim için işe yaramadı.

Yöntem 3
Son olarak, StackOverflow arandı ve bu iplik, rastladı https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain aşağıdaki önerir, kod işe yarayabilir:

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setVar', 'exclude_me']);
    _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.push(['_trackPageview']);
 // etc...
 </script>

Bu komut dosyası, önceki 2 örnekte olduğu gibi vücudun aşırı yükleme olayı yerine, örnekteki ana öğede göründü. Bu yüzden bunu da denedim, ancak yine de kendimi Google Analytics’in dışında tutmaya çalışırken hiçbir şansım olmadı.

Tekrarlanan soru
Bu yüzden yukarıdaki 3 yöntemi de başarısızlıkla denedim. Yanlış bir şey mi yapıyorum? Tarayıcım için bir dışlama çerezi kullanarak kendimi Google Analytics’ten nasıl çıkarabilirim?

Güncelleme Birkaç gündür bunu test ediyorum ve kendinizi izlemekten dışlamanın 2. yönteminin gerçekten işe yaradığını onayladım. Sorun, filtre ayarlarının düzeltilen profilime uygun şekilde uygulanmamış olmasıydı. Aşağıdaki kabul edilen cevaba bakınız.


2
Neden sadece IP adresinizi engellemiyorsunuz?
John Conde

1
Bu yöntemleri ne kadar zaman önce test ettiniz? Verilerin Google Analytics'te görünmesi 24-48 saat sürebilir. İkincisi, burada açıklanan şekilde bir çerez filtresi eklediniz mi : google.com/support/googleanalytics/bin/answer.py?answer=55494 ?
Niklas

@John Denedim, işe yaramadı, sadece yakındaki bir şehirde ortaya çıktım ... ip adresimin dinamik olduğu anlamına mı geliyor?
40XUserNotFound

büyük ihtimalle. IP adresleriniz belirli bir aralıkta kalıyorsa, bu menzili engellemeyi deneyebilirsiniz.
John Conde

@ İlk yöntem için Niklas, günlerce test ettim, bu yüzden işe yaramadığından eminim. Diğer ikisine gelince, sonuçları test etmek için en az 24 saat beklediğimden eminim, ancak yine de gidip onları tekrar deneyip burada öğrendiklerimi güncelleyeceğimden eminim.
40XUserNotFound

Yanıtlar:


10

Sürecin ikinci adımı hakkında sorunuzda hiçbir şey yok. Kullanmakta olduğunuz kod, izleme verilerinin geri kalanıyla birlikte GA'ya gönderilecek olan özel bir değişken belirlemelidir. Daha sonra değişkenin "test_value" olarak ayarlandığı verileri dışlamak için bir filtre ayarlamanız gerekir.

Filtreyi oluşturmak için "Analytics Ayarları> Profil Ayarları" ekranına gidin ve "Filtre Ekle" yi tıklayın. Açılan ekranda aşağıdaki ayarları kullanın:

  • Profil için yeni Filtre ekle
  • Filtre Adı: Kendi Trafiğini Hariç Tut
  • Filtre Türü: Özel filtre
  • "Hariç tut" radyo düğmesini tıklayın
  • Filtre Alanı: Kullanıcı Tanımları
  • Filtre Deseni: test_value
  • Büyük / Küçük Harf Duyarlı: Hayır

Bir yan notta, kodunuzu sayfanıza eklemeniz gereken özel değişkeni ayarlamak için onu çalıştırın, sonra kaldırın. Kaldırmazsanız, tüm ziyaretçiler için bir çerez oluşturulacak ve tümü hariç tutulacak. Filtrenin doğru çalıştığını test etmek için ek bir profil ayarlamak en iyisidir, yanlış ayarladıysanız geçmiş veriler alınamaz.


Cevabınız için teşekkürler, ancak filtreyi analitik profilime ayarladım, o yüzden sorun bu değil.
40XUserNotFound

1
Tamam, o zaman __utmv"test_value" değeri olan bir arama olup olmadığını görmek için tarayıcınızda ayarlanan çerezleri kontrol etmeniz gerekir . Ayrıca, siteniz için bir sorun olabileceğinden birden fazla çerez grubunun bulunmadığından emin olun.
Ewan Heming

Denenecek başka bir şey, bir sayfa yüklediğinizde GA’ya ne gönderildiğini kontrol etmektir. Bunun için Firefox Live HTTP Başlıkları addon veya Chrome GA Uzantısı gibi bir şey kullanabilirsiniz. __Utm.gif dosyasının isteğinde "test_value" ifadesinin bir yerde olup olmadığına bakın.
Ewan Heming

bu nedenle, (1) profilimde filtrenin hiçbir zaman gerektiği gibi kurulmadığı ya da (2) filtre ayarlarının hiçbir zaman yeni Analytics arayüzüne aktarılmadığı ortaya çıktı. İkinci durum olduğunu hissediyorum, çünkü yukarıda bahsettiğim ve benim sorunumun 1. yönteminde belirttiğim talimatı kullanarak filtreyi eski arayüze uygun şekilde ayarladığımdan eminim. Her neyse, konu şu ki, yeni arayüzdeki ayarları kontrol etmeye geri döndüm ve filtrenin orada olmadığı ortaya çıktı: / Ekledim ve şimdi yukarıda bahsettiğim 2. yöntem koduyla çalışıyor.
40XUserNotFound

Ayrıca, google analytics Real-Time beta’nın filtreleri görmezden geldiğini veya en azından filtrelerin çalışmasının biraz zaman aldığını unutmayın. Bkz. Productforums.google.com/d/msg/analytics/ahnkTQ0QuRk/…
Adam Monsen

8

Bunu çerezler olmadan yapmanın bir uzantısı da kullanmaktır: http://www.igorware.com/extensions/block-yourself-from-analytics Bunu beğendim

  • Chrome'da yüklü uzantıya sahibim, böylece cihazlarımda kullanılabilir
  • kurulumu kolaydır
  • Çerezleri ayarlayan veya geçici olarak gerçek bir sayfayı değiştiren gizli bir sayfa oluşturmama gerek yok.
  • Çerezlerimi silersem, tekrar etkinleştirmeyi hatırlamama gerek yoktur.

Firefox için böyle bir şey var mı? Bağladığınız birini krom, safari, opera için de görüyorum
sam

eklentinin yorumları artık çalışmadığını gösteriyor
hansaplast

Yorum için teşekkürler @PhilippKeller Doğrulanmış 2.3.0 çalıştığımı doğruladım (ga.js dosyasının indirilmesini engelleyerek çalışıyor)
David Silva Smith

yani yeni ga için gerçekten de işe yaradığını doğruladın mı?
hansaplast

1
@PhilippKeller Ben kontrol ettim ve yeni Google analitik üzerinde çalışıyor gibi görünmüyor. Yeni sürüm ga.js. değil analytics.js kullandığı için görünüyor.
David Silva Smith

8

Bu, Google’ın en sık kullanılan tarayıcılar için resmi eklentisidir ve sizi Google Analytics’in dışında tutar:

https://tools.google.com/dlpage/gaoptout

Tüm ekip üyelerinizin yüklemesini sağlayın.

Not: IP tabanlı filtreleme yöntemindeki sorun dinamik IP adresi tahsisidir.


Bu, bugünün 0.9.6 sürümünden itibaren yalnızca belirli alanları dahil etmenin bir yolu yoktur. Her şeyle ilgili kendini analitik dışında bırakıyorsun.
lkraav

2
belirli alanlar için yalnızca blog
GA’sı

2

Firefox kullanıyorsanız ve kaynak kodunuzu karıştırmak istemiyorsanız hızlı ve kolay bir düzeltme: "google-analytics.com" noscript eklenti işaretini güvenilmez olarak alın. Bu, Firefox’un izleyiciyi çalıştırmasını engeller ve ziyaretleriniz istatistiklerinde veya bu konudaki diğer web sitelerinde görünmez.


Bu bir çözüm olsa da, ideal bir çözüm değil ... Tüm tarayıcılar için çalışacak birini istiyorum. Ama cevap için teşekkürler.
40XUserNotFound

Chrome, ScriptSafe için benzer bir uzantı var.
Vitruvius

1

Tüm sitelerdeki tüm izlemeyi durdurmanın hızlı ve kirli bir yolu , ana makinenizi düzenlemek C:\Windows\System32\drivers\etc\hosts ve bu girişleri eklemektir.

Muhtemelen tarayıcınızı değiştirdikten sonra yeniden başlatmanız gerekecektir.

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Google sitesindeki filtreleri düzenlemeye gerek yok. Elbette, hariç tutmanız gereken çok sayıda kullanıcınız varsa ve bu , test için şiddetle tavsiye ettiğim Google Analytics Hata Ayıklayıcı Chrome Eklentisini kullanamayacağınız ( Google tarafından yayınlanır) anlamına gelmeyen bu yöntem çoğunlukla işe yaramaz .


Çoğu durumda 127.0.0.1 kullanmak daha iyidir, bu nedenle geçerli bir yanıt döndürülür.
Simon Hayter


1

Bu tür bir görev Google Analytics filtreleri özelliği ile çözülmelidir.

Bu makaleye göz atmanızı öneririm - yararlı olabilecek birkaç Google Analytics filtresi daha vardır:

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

Örneğin, aşamalı trafiği hariç tutan bir filtre eklemenizi de tavsiye ederim (insanlar bunu sık sık unuturlar). Bunu aşağıdaki şekilde yapabilirsiniz:

  • Filtre Adı: Dev Site Trafiğini Hariç Tut
  • Filtre Türü: Özel> Hariç Tut
  • Filtre Alanı: Ana Bilgisayar Adı
  • Filtre Deseni: Web siteniz için tüm geliştirme ana bilgisayar adlarının regex şablonunu girin. Örneğin, geliştirme ana adları dev.example.com, backend.example.com ve stage.example.com ise, ^ dev.example.com $ | ^ backend.example.com $ | ^ stage.example girersiniz. Bu alanda com $ (veya benzeri Regex).

Önerilen başka bir filtre - Küçük harfli etki alanı (ana bilgisayar adı):

  • Filtre Adı: Küçük Harf Ana Bilgisayar Adı
  • Filtre Türü: Özel> Küçük Harf
  • Filtre Alanı: Ana Bilgisayar Adı

Ve sonuncusu - küçük harf isteği uri:

  • Filtre Adı: Küçük Harf İsteği URI'si
  • Filtre Türü: Özel> Küçük Harf
  • Filtre Alanı: URI İsteği

0

Merak eden herkes için, analitik verilerinizi temizlemek için müşteri kimliğinizi silebilirsiniz.

Kitle -> Kullanıcı gezginine git . Tüm kullanıcı oturumlarının kaydı. Kullanıcımın büyük bir oturum süresi vardı. Anomaliyi belirledikten sonra, kullanıcıyı tıklayın ve sayfanın altında, sol tarafta bir silme butonu bulacaksınız . Veriler 3 gün içinde sabitlenecek.

Ovidiu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.