Mariusz Gąsiewski

Jak odfiltrować ruch wewnętrzny w Google Analytics?

Kilka razy pytano mnie, w jaki sposób najłatwiej odfiltrować ruch wewnętrzny (ruch pracowników, przeglądanie własnej strony) z ruchu internetowego całej witryny. Aby ruch wewnętrzny nie mieszał nam statystyk (np w sklepie internetowym ruch pracowników to często dużo odwiedzin o długim czasie wizyty bez żadnych konwersji).

Sposób choć nie jest najnowszy, jest stosunkowo prosty i może być aplikowany do sieci, opartych na dynamicznych adresach IP.

google analytics Jak odfiltrować ruch wewnętrzny w Google Analytics?


Odfiltrowywanie ruchu wewnętrznego z Google Analytics

  1. Stwórz prostą podstronę w HTMLu-w obrębie, którego będzie zawarty prosty kod Google Analytics:

    Dla kodu asynchronicznego

    <script type="text/javascript">

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
    _gaq.push(['_setVar','wewnetrznyl']);
    _gaq.push(['_trackPageview']);

    (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();

    </script>

    Dla kodu ga.js

    <script type=”text/javascript”>
    var gaJsHost = ((”https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
    document.write(unescape(”%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
    </script>
    <script type=”text/javascript”>
    try {
    var pageTracker = _gat._getTracker(”UA-XXXXXX-X”);
    pageTracker._trackPageview();
    pageTracker._setVar("wewnetrzny");
    } catch(err) {}</script>



    Kopiując kod upewnij się, że usunąłeś wszelkie formatowanie w kodzie


  2. Zamieniasz fragment “UA-XXXXXXX-X” na identyfikator swojego profilu Google Analytics (np. UA-1065712-27)

  3. W obrębie profilu Google Analytics dodajesz prosty filtr, który aplikujesz do odpowiedniego profilu Google Analytics:
    Typ filtru: Filtr niestandardowy
    Wyklucz
    Pole filtra: Definiowane przez użytkownika
    Wzorzec filtra: wewnetrzny

    wykluczanie ruchu Jak odfiltrować ruch wewnętrzny w Google Analytics?



  4. Umieść podstronę na serwerze w swojej domenie (pod dowolnym adresem)

  5. Wywołaj tę podstronę we wszystkich przeglądarkach, które wykorzystujesz do przeglądania komputerów. Jeżeli ma to dotyczyć pracowników, każ im zrobić to samo

  6. Po każdorazowym czyszczeniu ciasteczek, wywołaj tę podstronę ponownie.


W przypadku, kiedy uznasz strone za przydatna dodaj na swojej stronie link do niej.
Po prostu skopiuj i wklej link podany nizej (Ctrl+C to copy)
Wyglad linku po wklejeniu na stronie: Jak odfiltrować ruch wewnętrzny w Google Analytics?

Dodaj link do:
| | | Y! MyWeb | +Google

5 Odpowiedzi to “Jak odfiltrować ruch wewnętrzny w Google Analytics?”

  1. Maciej Lewińskion 29 lipca 2011 at 11:28 po południu

    Jest to bardzo podobna metoda do wykluczania ruchu ze zmiennego/dynamicznego IP. Tutek przydatny :)

  2. Mariusz Gąsiewskion 01 sierpnia 2011 at 7:58 przed południem

    Tak, to taki dość uniwersalny sposób. Działa dość dobrze.

  3. Łukaszon 07 sierpnia 2011 at 9:34 przed południem

    Bardzo przydatny artykuł, pozdrawiam serdecznie.

  4. Labsektoron 03 października 2011 at 4:12 po południu

    A jak to sie ma do chrome, korzystając z kodu w wersji z ga.js w przeglądarce nie ma ciasteczka wewnetrzny

  5. maciusoon 18 lutego 2014 at 8:44 przed południem

    Prosty a zarazem bardzo przydatny tutorial. A może warto by było taki sam napisać lub update aktualnego dla Universal Analytics przygotować?

Trackback URI | Comments RSS

Odpowiedz komentarzem