wrz 23rd, 2015
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.
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.
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.
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
Wszystko fajnie ale chyba jest błąd, w kodzie przed 10000 powinna być spacja
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.
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.
[…] 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 […]
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
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.
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/
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
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ł?