Próbuję skonfigurować filtr wykluczania z plikiem cookie przeglądarki, aby moje własne wizyty nie pojawiały się w Google Analytics. Wypróbowałem 3 różne metody i żadna z nich do tej pory nie działała. Chciałbym pomóc zrozumieć, co robię źle i jak mogę to naprawić.
Metoda 1
Najpierw próbowałem postępować zgodnie z instrukcjami Google, http://www.google.com/support/analytics/bin/answer.py?hl=pl&answer=55481 , w celu wykluczenia ruchu z zawartości plików cookie:
Utwórz nową stronę w swojej domenie, zawierającą następujący kod:
<body onLoad="javascript:pageTracker._setVar('test_value');">
Metoda 2
Następnie, gdy to nie zadziałało, poszukałem Google'a i znalazłem ten wątek Google, http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=pl , gdzie najpopularniejsza odpowiedź mówi o użyciu nieco innego kodu:
SHS Analytics napisał:
<body onLoad="javascript:_gaq.push(['_setVar','test_value']);">
Dziękuję Ci! Spowodowało to ustawienie pliku cookie __utmv zawierającego wartość „test_value”, podczas gdy oryginał:
pageTracker._setVar('test_value')
(co Google wciąż zaleca) nie udało mi się tego zrobić dla mnie (w Mac Safari 5 i Firefox 3.6.8).
Wypróbowałem więc ten kod, ale nie działał on dla mnie.
Metoda 3 W
końcu przeszukałem StackOverflow i natknąłem się na ten wątek: https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain , co sugeruje, że następujące kod może działać:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setVar', 'exclude_me']);
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_trackPageview']);
// etc...
</script>
Ten skrypt pojawił się w elemencie head w przykładzie, a nie w zdarzeniu obciążenia ciała, jak w poprzednich 2 przykładach. Próbowałem tego też, ale nadal nie miałem szczęścia, próbując wykluczyć się z Google Analytics.
Powtórz pytanie
Tak więc wypróbowałem wszystkie 3 powyższe metody bez powodzenia. czy robię coś źle? Jak mogę wykluczyć się z Google Analytics za pomocą wykluczającego pliku cookie dla mojej przeglądarki?
Aktualizacja Testuję to od kilku dni i potwierdziłem, że druga metoda wykluczenia się ze śledzenia rzeczywiście działa. Problem polegał na tym, że ustawienia filtra nie zostały poprawnie zastosowane do mojego profilu, co zostało poprawione. Zobacz zaakceptowaną odpowiedź poniżej.
źródło
Odpowiedzi:
W twoim pytaniu nie ma nic o drugim etapie tego procesu. Użyty kod powinien po prostu ustawić zmienną niestandardową, która zostanie wysłana do GA wraz z resztą danych śledzenia. Następnie należy skonfigurować filtr, aby wykluczyć dane, dla których zmienna jest ustawiona na „wartość_testowa”.
Aby utworzyć filtr, przejdź do ekranu „Ustawienia Analytics> Ustawienia profilu” i kliknij „Dodaj filtr”. Na wyświetlonym ekranie użyj następujących ustawień:
Na marginesie, pamiętaj, że aby ustawić zmienną niestandardową, musisz dodać kod do swojej strony, uruchom go, a następnie usuń. Jeśli go nie usuniesz, plik cookie zostanie ustawiony dla wszystkich odwiedzających i wszyscy zostaną wykluczeni. Najlepiej jest skonfigurować dodatkowy profil, aby sprawdzić, czy filtr działa poprawnie przed zastosowaniem go do głównego profilu, ponieważ danych historycznych nie można odzyskać, jeśli zostanie źle skonfigurowany.
źródło
__utmv
o wartości „test_value”. Sprawdź również, czy nie ma więcej niż jednego zestawu plików cookie dla Twojej witryny, ponieważ może to czasem stanowić problem.Sposobem na zrobienie tego bez plików cookie jest rozszerzenie: http://www.igorware.com/extensions/block-yourself-from-analytics Podoba mi się to, ponieważ
źródło
To jest oficjalna wtyczka Google dla wszystkich najpopularniejszych przeglądarek, które wykluczą Cię z Google Analytics:
https://tools.google.com/dlpage/gaoptout
Niech wszyscy członkowie Twojego zespołu go zainstalują.
PS: Problemem w metodzie filtrowania opartej na IP jest dynamiczny przydział adresów IP.
źródło
Szybka i łatwa poprawka, jeśli korzystasz z Firefoksa i nie chcesz zepsuć kodu źródłowego: Uzyskaj dodatek noscript „google-analytics.com” jako niezaufany. Zapobiegnie to uruchomieniu programu śledzącego przez Firefoksa, a twoje wizyty nie pojawią się w twoich statystykach ani w statystykach innych stron internetowych.
źródło
Szybkim i brudnym sposobem na zatrzymanie śledzenia wszystkich witryn jest edycja pliku hosts
C:\Windows\System32\drivers\etc\hosts
i dodanie tych wpisów.Prawdopodobnie będziesz musiał ponownie uruchomić przeglądarkę po ich zmianie.
Nie musisz iść edytować filtrów na stronie Google. Oczywiście ta metoda jest w większości bezużyteczna, jeśli masz wielu użytkowników, których musisz wykluczyć, a to oznacza, że nie możesz używać wtyczki Chrome Debugger Google Analytics, którą gorąco polecam do testowania (jest opublikowana przez Google).
źródło
Jeśli używasz tylko Chrome, użyj tego:
https://chrome.google.com/webstore/detail/google-analytics-opt-out/fllaojicojecljbmefodhfapmkghcbnh?hl=pl
źródło
Takie zadanie musi rozwiązać funkcja filtrów Google Analytics.
Polecam zajrzeć do tego artykułu - istnieje kilka innych filtrów Google Analytics, które mogą być przydatne:
http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/
Na przykład polecam również dodać filtr, który wyklucza ruch pośredni (ludzie często o tym zapominają). Możesz to zrobić w następujący sposób:
Kolejny zalecany filtr - mała litera domeny (nazwa hosta):
I ostatni - uri prośba o małe litery:
źródło
Dla każdego, kto się zastanawia, wystarczy usunąć identyfikator klienta, aby wyczyścić dane analityczne.
Przejdź do Odbiorcy -> Eksplorator użytkowników . To rejestr wszystkich sesji użytkowników. Mój użytkownik miał ogromny czas trwania sesji. Po wykryciu anomalii kliknij użytkownika, a na dole strony po lewej stronie znajdziesz przycisk usuwania . Dane zostaną ustalone za 3 dni.
Ovidiu
źródło