Mariusz Gąsiewski

Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics

Jakiś czas temu pisałem o kodzie, który pozwala na obliczanie realnego wskaźnika odrzuceń. Wówczas pisałem o wdrożeniu skryptu dla wersji ga.js kodu Google Analytics. W tym artykule opiszę implementację skryptu dla asynchronicznego kodu Google Analytics.

Co to jest ten wskaźnik odrzuceń i realny wskaźnik odrzuceń?


Dla przypomnienia wskaźnik 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 wskaźniku odrzuceń pojawia się 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 tych użytkownikach, którzy faktycznie wykonali tylko jedną odsłonę na serwisie, ale jednocześnie spędzili też dość sporo czasu na serwisie ( być może znaleźli to czego poszukiwali).

Realny wskaźnik 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.

uzytkownicy odrzucenia Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics


Wdrożenie skryptu realnego Wskaźnika odrzuceń w asynchronicznym kodzie 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 mógłby wyglądać następująco:

setTimeout('_gaq.push([\'_trackEvent\',\'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">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
setTimeout('_gaq.push([\'_trackEvent\',\'CzasUzytkownika\', \'BezOdrzucen\', \'Powyżej 10 sekund\'])',10000);
(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>

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 wskaznik odrzucen Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics


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 wskaznik odrzucen Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics


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 wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics

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

16 Odpowiedzi to “Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics”

  1. Jak pokazać realny wskaźnik odrzuceń w Google Analytics?on 05 kwietnia 2011 at 9:30 po południu

    [...] Update Ten artykuł opisuje wdrożenie kodu realnego wskaźnika odrzuceń dla kodu ga.js. Jeżeli poszukujesz wdrożenia kodu dla nowego kodu Google Analytics (tzw. asynchronicznego kodu Google Analytics) przejdź do artykułu: Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics. [...]

  2. mr_zolaon 06 kwietnia 2011 at 7:49 przed południem

    Nieźle zmyli statystyki dla wejść z google/organic (przynajmniej gdy ja będę odwiedzającym, lecz myślę że inny też podobnie robią).
    przy wyszukiwaniu w Google otwieram wyniki organiczne w nowych kartach (kilka na raz) więc zanim dojdę do strony która mnie nie interesuje na pewno potrwa to dłużej niż 10 sekund (w skrajnych przypadkach gdy na innej zakładce zainteresuje mnie coś to na zakładkę z badaną stroną wejdę po kilku minutach i od razu ją zamknę.

  3. Mariusz Gąsiewskion 07 kwietnia 2011 at 7:16 przed południem

    Z moich obserwacji nie jest to jeszcze powszechne zjawisko. Zawsze sobie ten pułap można ustawić na wyższą wartość – np 30 sekund.

  4. Paweł Ogonowskion 09 kwietnia 2011 at 11:50 przed południem

    @Mariusz Nie zapomniałeś w kodzie elementu ‘_trackEvent’ ? :)

  5. areckion 11 kwietnia 2011 at 2:15 przed południem

    Pomyślałem o tym samy co mr_zola. Nie tylko ruch z wyszukiwarek, ale z jakichkolwiek linków zewnętrznych. Skłoniłbym się do tego, że otwieranie linków w nowej zakładce przeglądarki jest dość powszechne.

  6. Marcinon 11 kwietnia 2011 at 6:22 przed południem

    Też “odkładam” strony do nowych zakładek, ale to raczej przypadłość mniejszości użytkowników. Rzeczywiście warto poeksperymentować, bo współczynnik jest istotny.

  7. Mariusz Gąsiewskion 11 kwietnia 2011 at 3:36 po południu

    Dzieki. Faktycznie wkradł się chochlik :) .

  8. Marcin O.on 13 kwietnia 2011 at 8:52 przed południem

    My także jakiś czas temu poruszaliśmy ten problem na naszym blogu. Zainteresowanych zapraszamy do lektury:
    Współczynnik odrzuceń w Google Analytics

  9. [...] traktowana jako wizyta z odrzuceniem (np. 2 minuty). Rozwiązanie te zostało opisane w artykule: Realny wskaźnik odrzuceń dla asynchronicznego kodu Google Analytics.Wykorzystanie stron docelowych w segmentacjiZmienną „Strona docelowa” warto wykorzystywać w [...]

  10. Kalbion 30 stycznia 2012 at 9:43 przed południem

    Ważność wskaźnika odrzuceń jest uzależniona od typu strony. Inaczej patrzy na to właściciel sklepu internetowego, a inaczej właściciel prostego bloga. Czasem taki współczynnik pokazuje, że odwiedzający znalazł to czego szukał i sobie poszedł :)

  11. [...] motywacji użytkownika, zachęcam do wdrożenia prostego skryptu. Skryptu, który pozwoli obliczyć realny współczynnik odrzuceń w Google Analytics (np. współczynnik odrzuceń jest liczony jeżeli użytkownika na 1 podstronie spędzi krótszy [...]

  12. Grzegorzon 30 września 2013 at 9:44 przed południem

    Witam,

    czy pozostawienie takiego kawałka kodu tuż pod funkcją setTimeout może wpływać w jakiś negatywny sposób na wyniki?

    _gaq.push(['_setDomainName', '.centrum.meble.pl']);

    Z góry dzięki za podpowiedź

  13. Dwie zmiany w Analytics, o których warto pamiętaćon 05 stycznia 2014 at 11:32 po południu

    [...] Jak wdrożyć taką zmianę? Wymaga to modyfikacji kodu Google Analytics, w czym pomoże firma tworząca stronę. Więcej na ten temat przeczytać można na stronie Mariusza Gąsiewskiego z Google. [...]

  14. Kamilon 28 grudnia 2014 at 2:00 przed południem

    No dobrze, ale teraz pytanie od ilu procent bouncing rate jest “zły”? W tej kwestii zdania są podzielone bo dużo zależy od tematyki. Czy założenie BR dla tradycyjnego bloga na poziomie 40-60% będzie ok?

  15. Alberton 29 sierpnia 2015 at 10:23 przed południem

    Cześć, Chciałbym dokonać modyfikacji mojego kodu śledzenia lecz ten teraz się różni od tego przedstawionego przez Pana. Nie znam się na tym dobrze i czy mogę podesłać ten kod do wglądu? Chciałbym czy dobrze to zrobiłem?

  16. imieninon 09 grudnia 2015 at 10:51 przed południem

    Jeżeli mamy ruch z long-tail, to siłą rzeczy współczynnik odrzuceń będzie większy. Dla sklepów internetowych jest to z pewnością ważny czynnik, ale dla serwisów niekomercyjnych, dostarczających wiedzę moim zdaniem świadczy o tym, że użytkownik szybko dotarł do informacji, której szukał.

Trackback URI | Comments RSS

Odpowiedz komentarzem