Mariusz Gąsiewski

Realny współczynnik odrzuceń w Universal Google Analytics

Jakiś czas temu pisałem o kodzie, który pozwala na obliczanie realnego współczynnika odrzuceń. Wówczas pisałem o wdrożeniu skryptu dla kodu asynchronicznego. W tym artykule opiszę szybko implementację skryptu dla kodu Universal Google Analytics.

Co to jest ten współczynnik odrzuceń i realny współczynnik odrzuceń?

Dla przypomnienia współczynnik odrzuceń to udział jednoodsłonowych wizyt w obrębie ruchu internetowego (użytkownik wszedł na stronę i nie wykonał żadnej kolejnej odsłony na stronie internetowej).

Wspominałem przy tym artykule, że przy współczynniku odrzuceń pojawia się problem rozróżnienia danych o tych użytkownikach, którzy nie byli zainteresowani treścią witryny, opuszczając witrynę kilka sekund po przybyciu na nią od tych użytkownikach, którzy faktycznie wykonując tylko jedną odsłonę na serwisie, znaleźli tam to czego poszukiwali (mogli na tej podstronie spędzić nawet stosunkowo dużo czasu).

Realny współczynnik odrzuceń to sposób, który pozwala określić graniczną wartość czasu, powyżej którego nawet jednoodłonowa wizyta nie będzie uznawana za odrzucenie.

Realny wskaźnik odrzuceń - poniżej 10 sekund i 1 podstrona

 

Wdrożenie skryptu realnego Współczynnika odrzuceń w kodzie Universal Google Analytics

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

Przykładowy skrypt w kodzie asynchronicznym wyglądał następująco:

setTimeout('_gaq.push([\'_trackEvent\',\'CzasUzytkownika\', \'BezOdrzucen\', \'Powyżej 10 sekund\'])',10000);

w kodzie Universal analytics.js wygląda on następująco:

setTimeout("ga('send','event','CzasUzytkownika','BezOdrzucen', 'Powyżej 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">// <![CDATA[
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-123456-1', 'auto');
ga('send', 'pageview');
setTimeout("ga('send','event','CzasUzytkownika','BezOdrzucen', 'Powyżej 10 sekund')",10000);
// ]]></script>

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 współczynnik odrzuceń
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 współczynnik odrzuceń

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: Realny współczynnik odrzuceń w Universal Google Analytics

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

9 komentarzy to “Realny współczynnik odrzuceń w Universal Google Analytics”

  1. Adamon 24 wrz 2015 at 04:27

    Wszystko fajnie ale chyba jest błąd, w kodzie przed 10000 powinna być spacja

  2. Jacentyon 25 wrz 2015 at 07:14

    Szczerze mówiąc wg mnie taki bounce i tak jest guzik wart 😛 już lepszym rozwiązaniem jest to od Simo: http://www.simoahava.com/analytics/leverage-usebeacon-beforeunload-google-analytics/ czyli mierzenie realnego czasu użytkownika na danej podstronie.

  3. Nataliaon 29 wrz 2015 at 09:42

    Znałam tylko określenie współczynnika odrzuceń, o realnym nie wiedziałam. A to całkiem zmienia postać rzeczy. Dzięki za wyjaśnienie.

  4. […] współczynnik odrzuceń w Google Analytics http://www.ittechnology.us/realny-wspolczynnik-odrzucen-w-universal-google-analytics/ Krótka analiza tego czym jest współczynnik odrzuceń i dlaczego ważne jest jego zrozumienie i […]

  5. olekon 30 wrz 2015 at 11:52

    Hej,

    Mam pytanie, czy zmiana tego parametru wpływa na SEO? Google wykorzystuje w swoim algorytmie fakt, że ktoś bouncuje na stronie. Rozumiem, że nie, ponieważ nadal jest zachowany podstawowy parametr, czyli liczba odsłon < 1

    Dziękuję za pomoc.

    Pozdrawiam, Olek

  6. Marcinon 05 paź 2015 at 07:49

    Olek, jak zmiana konfiguracji Analyticsa może wpływać na SEAO? A co ze stronami, które nie używają GA?

    Google, jeśli już bierze BR pod uwagę w algo to raczej na podstawie powrotu do SERPów.

  7. Bartekon 10 paź 2015 at 12:26

    Moje pytanie: jak zliczany jest realny czas na stronie (10 sekund)? Dotąd wydawało mi się, że GA czas na stronie liczy właśnie dzięki akcji – przejściu na kolejną podstronę (czas na stronie = od momentu wywołania strony /skryptu ga/ do kolejnej akcji /kolejnego wywołania skryptu ga/

  8. Tomekon 04 sty 2016 at 14:36

    Marcin , teoretycznie pytanie Olka ma sens , na podstawie tego parametru można by spróbować określać jakość treści na stronie
    ja mam akurat ten problem dużo ruchu kupuję i dużo mam ( wejść – wyjść ) czyli w teorii mało atrakcyjna treść , zastanawiam się wiece tak samo jak Olek czy czasem to nie ma wpływu na rankingi

  9. Filipon 22 mar 2016 at 12:38

    Witam, a jak w takim razie uzyskać informację, jaki procent odwiedzających spędzili na stronie co najmniej 10 sekund i jednocześnie nie przeszli na kolejną podstronę. Klasycznymi celami nie da się tego uzyskać. Macie jakiś pomysł?

Trackback URI | Comments RSS

Odpowiedz komentarzem

You must be logged in to post a comment.