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.

Odfiltrowywanie ruchu 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

    Odfiltrowywanie ruchu 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 komentarzy to “Jak odfiltrować ruch wewnętrzny w Google Analytics?”

  1. Maciej Lewińskion 29 lip 2011 at 23:28

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

  2. Mariusz Gąsiewskion 01 sie 2011 at 07:58

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

  3. Łukaszon 07 sie 2011 at 09:34

    Bardzo przydatny artykuł, pozdrawiam serdecznie.

  4. Labsektoron 03 paź 2011 at 16:12

    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 lut 2014 at 08:44

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