Mariusz Gąsiewski

Jak pokazać realny wskaźnik odrzuceń w Google Analytics?

Jakiś czas temu stworzyłem dość spory artykuł o znaczeniu obliczania wskaźnika odrzuceń. Wskaźnik odrzuceń jest prostym wskaźnikiem, który szybko pokazuje dość sporo informacji na temat efektywności poszczególnych źródeł zdobywania ruchu internetowego.

Ilekolwiek jednak opowiadam komukolwiek o wskaźniku odrzuceń, zawsze się pojawia problem oddzielenia danych o tych użytkownikach, którzy faktycznie nie byli zainteresowani treścią witryny i opuścili witrynę kilka sekund po przybyciu na nią od danych o tych użytkownikach, którzy faktycznie wykonali tylko jedną odsłonę na serwisie, ale jednocześnie spędzili też dość sporo czasu na serwisie, ergo być może znaleźli to czego poszukiwali.

Jak sprawdzić, ile użytkowników wykonało tylko jedną odsłonę na witrynie i spędziło na niej mniej niż 10 sekund?

Realny


W domyślnej konfiguracji nie można takich danych uzyskać. Można natomiast je otrzymać po wprowadzeniu dodatkowej funkcji setTimeout.

Rozwiązanie to można znaleźć na blogu Padicode. Wymaga ono jedynie niewielkiej modyfikacji kodu Google Analytics.

Wdrożenie skryptu dla realnego Wskaźnika w Google Analytics

W celu sprawdzenia, ilu użytkowników spędziło na podstronie więcej niż 10 sekund wystarczy poniżej funkcji pageTracker._trackPageview dodać wywołanie zdarzenia Google Analytics.

Przykładowy skrypt mógłby wyglądać następująco:

setTimeout('pageTracker._trackEvent(\'CzasUzytkownika\', \'BezOdrzucen\', \'Powyzej 10 sekund\')',10000);

gdzie

  • CzasUzytkownika – kategoria zdarzenia
  • BezOdrzucen – akcja użytkownika, który został więcej niż 10 sekund na podstronie
  • Powyzej 10 sekund – wartość dla akcji
  • 10000 – 10 sekund wyrażona w milisekundach


Z kodem podstawowy Google Analytics wyglądałoby to następująco:

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-1065712-7");
pageTracker._trackPageview();
setTimeout('pageTracker._trackEvent(\'CzasUzytkownika\', \'BezOdrzucen\', \'Powyzej 10 sekund\')',10000);
} catch(err) {}</script>

Szczegółowe wyjaśnienie zastosowania śledzenia zdarzeń można znaleźć w Centrum Pomocy Google Anlaytics.

Realny wskaźnik odrzuceń w raportach Google Analytics

Poniżej można zobaczyć realny wskaźnik odrzuceń, który uzyskałem po wprowadzeniu tego rozwiązania. W tym przypadku jako odrzucenie uznawany jest tylko taki odwiedzający, który odwiedził jedynie jedną podstronę serwisu i spędził na tej podstronie mniej niż 10 sekund.

Realny


Dla porównania statystyki z tego samego serwisu z analogicznego okresu tydzień wcześniej, przed wdrożeniem tego serwisu. Jak widać realny wskaźnik odrzuceń liczony jako: 1 podstrona na serwisie i czas poniżej 10 sekund na tej podstronie jest o kilkadziesiąt procent niższy od nominalnego wskaźnika odrzuceń liczonego jedynie jako jedna podstrona odwiedzona w czasie wizyty.

Nominalny


Czy wdrażać te rozwiązanie?

Oczywiście na to pytanie każdy musi sobie odpowiedzieć sam. Ważne jest, aby wiedzieć, co to rozwiązanie ze sobą niesie i w jaki sposób to wpływa ono na pokazywane dane.

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 pokazać realny wskaźnik odrzuceń w Google Analytics?

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

2 Odpowiedzi to “Jak pokazać realny wskaźnik odrzuceń w Google Analytics?”

  1. Robert Drózdon 01 grudnia 2009 at 11:09 po południu

    Bardzo ciekawa sztuczka. :-) Ma ona jeden efekt uboczny – a dotyczący czasu na stronie/w serwisie. Normalnie GA liczy ten czas tak, że w przypadku odbicia jest zawsze 0 sekund. Teraz wzrośnie liczba wizyt 10 sekundowych. :-) No i przy normalnym bounce rate był sposób na wyliczenie “true time on site” (a właściwie czasu dla tych, którzy się nie odbili – tutaj nie można już z tego sposobu korzystać).

    Z drugiej strony, skoro już wykorzystujemy event tracking, można chyba zrobić tak, że wywołujemy event przy każdym opuszczeniu strony innym niż kliknięcie w nasz link (zasada działania podobna jak przy różnych reklamach pop-under ileś lat temu). Wtedy nawet przy wizycie jednoodsłonowej mamy jej dokładną długość.

    Nie wiem czy ktoś to wdrażał i jak się spisuje w praktyce.

  2. nowyon 02 grudnia 2009 at 9:37 przed południem

    Ciekawe, dzięki :)
    ale powyższe stosujesz dla “starego kodu GA” – w kolejnym poście piszesz o nowoudostępnionym kodzie GA. Czy tam też wystarczy dodać podany tutaj fragment kodu?

Trackback URI | Comments RSS

Odpowiedz komentarzem


Podobne posty


  • Nowe zaawansowane tabele i pivoting w Google Analytics
  • Wskaźnik odrzuceń a wskaźnik porzuceń
  • Sortowanie ważone w Google Analytics – jak wykorzystać w analizie danych?
  • Szybka analiza strony w Google Analytics
  • Podsumowanie roku 2009 dla mojego bloga
  • Mierzalna reklama – jak wykorzystywać jej siłę?
  • Quality Score – nowy algorytm Google AdWords
  • Najważniejsze obserwacje w Google Analytics – podstawy