Mariusz Gąsiewski

Śledzenie stron błędu za pomocą Google Analytics

W dzisiejszym poście chciałbym opisać szybki sposób na śledzenie stron błędu za pomocą Google Analytics. Funkcjonalność ta może się szczególnie przydać przy śledzeniu braków wyników dla wyników wyszukiwania wewnętrznej wyszukiwarki.

Przy zastosowaniu tego rozwiązania można później obserwować podstrony błędu nie znaleziono w interfejsie Google Analytics w zakładce Najlepsza treść przy przefiltrowaniu wyników do podstron zawierających w nazwie „404” (jak na poniższym rysunku)

Śledzenie stron błędu w Google Analytics

Jak widać na powyższym rysunku, przy zastosowaniu tego rozwiązania stosunkowo łatwo mogę zidentyfikować:

  • te zapytania, dla których wyszukiwarka wewnętrzna mojego bloga nie zwróciła żadnych wyników i wyświetliła podstronę „Nie znaleziono wyników wyszukiwania” (zapytania są po wyrażeniu /404.html?page=/index.php?s)
  • błędne adresy podstron mojego serwisu (prawdopodobnie gdzieś są niewłaściwie zapisane linki)

Dodanie kodu Google Analytics

Cała operacja sprowadza się do wklejenia poniższego kodu, opublikowanego dość dawno temu na oficjalnym blogu Google Analytics, do podstrony wyświetlanej przy brak wyników dla wewnętrznej wyszukiwarki lub też braku określonej podstrony na witrynie (ogólnie mówiąc podstrony błędu 404):

  • dla nowego kodu Google Analytics, GA.js
    [code lang=”php”]


    [/code]
  • dla starego kodu Google Analytics, Urchin.js
    [code lang=”php”]


    [/code]

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: Śledzenie stron błędu za pomocą Google Analytics

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

3 komentarze to “Śledzenie stron błędu za pomocą Google Analytics”

  1. Maciej Płońskion 14 cze 2008 at 22:54

    Z tego co pamiętam to w „Narzędziach dla webmasterów” też są informacje o stronach, na których wystąpił błąd.

  2. adminon 16 cze 2008 at 16:11

    Oczywiście masz rację, jednak:
    a) dane w Google Analytics są dużo bardziej dokładne
    b)uwzględniają podstrony, które nie są zaindeksowane
    c)uwzględniają przypadki wyświetlania strony błędu „Nie znaleziono” wraz z zwracanym kodem 200

  3. andrzejon 10 lip 2009 at 10:48

    mam problem z tym kodem, Nie są zbierane żadne dane. Mam w związku z tym takie pytania:
    -czy przyczyną problemu mogą być dodatkowe linie w kodzie:
    pageTracker._setDomainName(„domena.com”);
    pageTracker._setAllowLinker(true);
    -czy adres strony błędu ma znaczenie? czli czy lina w kodzie
    pageTracker._trackPageview(“/404.html?page=” + _udl.pathname + _udl.search);
    powinna mieć powyższą formę zarówno dla stron błędów o adresie np:
    /404.html
    /error404.html
    /404.php itp
    czy też powinna być zmodyfikowana odpowiednio dla danego adresu?