Skocz do linków, Skocz do treści

Jak wykorzystać funkcje Site Speed i Motion Charts w nowym Analytics

3 sierpnia 2011 11:33. Autor: Robert Drózd. Bez komentarzy »

Wykres - czas na stronie vs wskaźnik opuszczeń

O tym, że długość ładowania się strony ma wpływ na doświadczenie użytkownika wiadomo od dawna. Było trochę badań, a na temat optymalizacji wyszło trochę książek (np. Andy Kinga). Dzisiaj możemy to sobie udowodnić samodzielnie na przykładach własnych serwisów.

W artykule o nowym interfejsie Google Analtytics opisałem funkcję Site Speed, która pojawiła się niedawno. Instalacja jest banalna. Do standardowego kodu Analytics dodajemy linijkę:

_gaq.push([?_trackPageLoadTime?]);

Statystyki „Site Speed” zobaczymy w zakładce „Content”.

Warto wykorzystać tutaj możliwość wizualizacji każdego raportu, która w nowym Analytics nosi nazwę „Motion Charts”.

  1. Sortujemy raport według „Page Load Sample” – czyli zobaczymy jak się spisują strony, co do których zebrano jak najwięcej danych.
  2. Z szarych linków nad wykresem wybieramy „Graph Mode: Motion Chart”
  3. Wybieramy jakie zmienne mają znaleźć się na wykresach, na przykład „%Exit” pionowo i „Avg Page Load Time” poziomo.
  4. Dodatkowe informacje możemy przekazać przez wielkość i kolor punktów. Jako „Size” można wybrać „Pageviews”, co nam pokaże jak bardzo popularne są wybrane na wykresie strony.

Wyjdzie nam coś takiego jak powyżej. Zwróćcie uwagę, że nie sprawdzam tutaj bounce rate (wskaźnika odrzuceń), ale exit rate (wskaźnik opuszczeń). Dlaczego? Jesteśmy przyzwyczajeni, że na załadowanie się strony, na którą wchodzimy z zewnętrznego źródła możemy poczekać trochę dłużej, ale już poruszając się w obrębie serwisu oczekujemy niemal natychmiastowej reakcji – najlepiej do 2 sekund. Dlatego interesuje nas pytanie: czy szybkość wczytywania się stron ma wpływ na opuszczenie serwisu.

Z wykresu wynika, że taki związek jest widoczny. Po lewej grupa 4 stron nawigacyjnych, które wczytują się szybko i nie ma problemu z rozprowadzeniem użytkowników. Pośrodku strony artykułowe, które jednak czasami zawierają dużo treści, w tym grafik i filmów. Jeśli taka strona ładuje się dłużej niż 7 sekund, to wskaźnik opuszczeń nie zejdzie poniżej 40%. Co dość alarmujące, na tej granicy jest strona główna, która też swoje rozmiary ma. Pozostaje więc optymalizacja, może dzielenie większych stron na mniejsze.

Aby mieć pewność co do wyciągniętych wniosków, konieczne będzie jeszcze poszukanie innych elementów wpływających na wysoki wskaźnik opuszczeń. Może być np. tak, że dana strona jest naturalnym ostatnim krokiem odwiedzin w serwisie, dlatego żadna jej optymalizacja nic nie zmieni, bo tak ma być. Gdy wykres jest mniej jednoznaczny, warto też wrzucić dane z raportu do Excela i sprawdzić jak mocna jest korelacja między tymi wartościami.

Tak czy inaczej, raport „Site Speed” oraz funkcja „Motion Charts” pozwolą nam się dowiedzieć paru rzeczy o naszym serwisie.

Parę dodatkowych wskazówek:

  • Motion charts mają sens tylko wtedy gdy zebrało się trochę danych. Dlatego najlepiej ustawić rozdzielczość wykresu na miesiąc (Graph By Month) – wtedy zobaczymy dane z całego miesiąca, w powyższym przypadku – czerwca.
  • Jeśli wszystkie kuleczki są obok siebie, spróbuj zmienić skalę wykresu z liniowej na logarytmiczną. Np. jeśli większość stron ładuje się w mniej niż 8 sekund, a masz taką co ładuje się 25 sekund, to pierwsze zostałyby stłoczone obok siebie.

Podobne artykuły:

Być może zainteresują Cię następujące artykuły:

Zapisz się na kanał RSS bloga i dołącz do ponad 1500 czytelników RSS.

Zostań fanem WebAudit na Facebooku.

Brak komentarzy (na razie)

Śledź komentarze do tego artykułu: format RSS

Zostaw komentarz

W komentarzu można (choć nie trzeba) używać podstawowych znaczników XHTML. Komentarze zawierające w podpisie słowa kluczowe mogą zostać potraktowane jako spam i usunięte.