Narzędzia Google optymalizują aplikacje internetowe Dla SPIN Radoslaw Smilgin
Agenda 1. Web Analytics analiza internetowa 2. Testowanie wg. Google 4. Google Analytics 5. Google Webmaster 6. Google Website Optimizer 8. Case Study 1 i 2 10.Podsumowanie 2
Web Analytics - Zastosowanie Web Analytics: pozwala pozyskiwać dane pozwala przetwarzać dane dostępne w Internecie i powiązane z naszą stroną internetową. kolekcjonowanie danych wdrożenie zmian Web Analytics analiza danych planowanie zmian 3
Web Analytics - historia 4
Web Analytics - Zastosowanie SEO Osiągnięcie zysków SEM TESTOWANIE A/B KONWERSJA NA CEL Pozyskanie większej ilości użytkowników Zwiększenie atrakcyjności witryny Radosław Smilgin, Online 5
Web Analytics - Cel Współczynnik konwersji np. ilości odsłon na użytkownika, ilości odwiedzin na unikalnego użytkownika, średniego czasu spędzoneg na stronie i itp Cel Witryny (nie e-commerce): 1. Dzielę się wiedzą. Celem mojej witryny dotarcie z informacjami do maksymalnej ilości użytkowników. 2. Prowadzę forum do dzielenia się wiedzą wszelaką. Moim sukcesem jest gdy wielu użytkowników wraca na moją witrynę. 3. Oferuję usługi. Czynnikiem sukcesu jest maksymalna ilość zapytań mailowych. Cel Witryny e-commerce: 1. Sprzedawać 2. Sprzedawać 3. Sprzedawać 4.... 6
Web Analytics - Segmentacja Segmentacja użytkowników Lojalność użytkowników Nowi a powracający (jak często ci sami użytkownicy odwiedzają witrynę i kiedy ostatnio odwiedzili stronę) Długość wizyt (ile czasu internauta w czasie wizyty spędza na witrynie) Głębokość wizyt (ile odsłon nastąpiło w czasie wizyty) Segmentacja geograficzna Segmentacja szczegółowa poprzez ankiety użytkownik sam podaje swoje dane, z którymi jest powiązany 7
Web Analytics Dane 1/2 Użytkownicy witryny Przegląd Odwiedziny Bezwzględna liczba niepowtarzalnych użytkowników Odsłony Średnia liczba odsłon Czas spędzony w witrynie Współczynnik odrzuceń Nowe odwiedziny Nakładka na mapę Funkcje przeglądarek 8
Web (Google) Analytics Dane 2/2 Źródła odwiedzin Przegląd Odwiedziny bezpośrednie Witryny odsyłające Wyszukiwarki Wszystkie źródła odwiedzin Słowa kluczowe AdWords Wersje reklamy Treść Przegląd Najlepsza treść Analiza treści Najczęstsze strony docelowe Najczęstsze strony porzuceń Nakładka witryny Cele 9
Testowanie klasyczne P T K 10
Testowanie w Internecie P T K 11
Testowanie wg. Google P T K 12
Narzędzia Google 13
Google Analytics Pobieranie informacji o Internautach i ich działaniach w serwisie 14
Google Analytics Załóż konto www.google.com/analytics Skonfiguruj konto Skopiuj kod GA.js na stronę Zbieraj statystyki 15
Jak to działa? Pobranie strony do przeglądarki Odwołanie do serwera GA przez GATC z prośbą o ga.js GATC identyfikuje użytkownika GATC przesyła na komputer cookies (lub aktualizuje) GATC przesyła dane na temat użytkownika na serwer GA GA zapisuje dane do logu Generowanie raportów w GA Mariusz Gąsiewski Ittechnology.com 16
Funkcjonalność podstawowa Dodaj profil witryny Menedżer użytkowników Menedżer filtrów Np. filtrowanie własnych danych 17
Funkcjonalność. Segmentacja. Samodzielnie definiowane segmenty 18
Funkcjonalność. Raporty. Raporty niestandardowe 19
Raporty Google Analytics System Operacyjny Kraj i miejsce pochodzenia Łącze internetowe Ilość odsłon Czas spędzony na stronie Przeglądarka Rozdzielczość ekranu K Wiek? Obsługa Java Wykształcenie? Obsługa Flash Rodzina? Dochód? Cel? 20
Raporty Google Analytics Lokalizacja odwiedzających Kwiaciarnia z Katowice 21
Raporty Google Analytics Test porównawczy Portal telewizyjny 22
Raporty Google Analytics Lojalność Portal sportowy 23
Raporty Google Analytics Wersje dodatku Flash Strona stworzona we Flash 24
Raporty Google Analytics Dostawcy internetowi Portal z Filmikami 25
Raporty Google Analytics Szybkość łącza Portal z Filmikami 26
Raporty Google Analytics Najatrakcyjniejsza treść Portal z transmisjami sportowymi 27
Raporty Google Analytics Lojalność kontra odwiedziny bezpośrednie Portal z transmisjami sportowymi 28
Raporty Google Analytics Język systemu operacyjnego Portal z transmisjami sportowymi 29
Raporty Google Analytics Przeglądarki Testerzy.pl 30
Raporty Google Analytics Wersje IE Testerzy.pl 31
Raporty Google Analytics Źródła odwiedzin Testerzy.pl 32
Raporty Google Analytics Przegląd treści Wymagania.net 33
Google Webmaster Błędy HTTP 4XX Nie znalezione 404 Błąd uwierzytelniania 401/407 Przekroczono limit czasu dla adresów URL Błędy indeksowania w witrynach na telefon komórkowy CHTML WML/XHTML Optymalizowanie i testowanie SEO SEF 34
Google Optimizer Testowanie A/B Testing After/Before Testowanie wersja A / wersja B Wersja A Always Be Testing Wersja B 35
Case Study 1 Oligoo.pl jest portalem aukcyjnym Typ: all-pay. Wszyscy płacą za jednego. Portal zarabia na sprzedaży oligoopunktów Oligoopunktami można płacić podczas aukcji 36
Case Study 1 II. Konfiguracja istniejącej witryny internetowej III. Cel: zmierzenie współczynnika konwersji dla zakupu oligoo punktów IV. Zadania: 1. Skonfigurować Google Analytics 2. Zmierzyć konwersję 3. Przedstawić propozycje racjonalizatorskie 37
Zadanie 1: Skonfigurować Google Analytics sklep płatności Zakup punktów 38
Zadanie 2: Zmierzyć konwersję 39
Zadanie 2: Zmierzyć konwersję 40
Zadanie 3: Pomysły racjonalizatorskie Projekt dopiero się rozpoczął Badania trwają Nie zebrano wystarczających danych 41
Case Study 2 II. Modyfikujemy istniejącą witrynę internetową III. Cel: osiągnięcie większych dochodów z witryny IV. Zadania: 1. Identyfikacja problemów witryny 2. Działania korygujące 3. Planowanie testów 4. Ustalenie priorytetów w testach 5. Testowanie 6. Wyniki zmian 42
Zadanie 1: Identyfikacja problemów witryny 43
Zadanie 2: Działania korygujące Przetestowano i poprawiono błędy wyświetlania się strony w Opera i Chrome Poprawiono wersje językowe Zmieniono kluczowe menu nawigacji Zmieniono wstępniak z głównymi linkami, dwie wersje: obrazkowa i tekstowa 44
Zadanie 2: Działania korygujące 1. Testom poddane będę wszystkie zmienione funkcjonalności Testy manualne Testy z użytkownikami 2. Przetestowane zostaną zmiany w konfiguracji Menu nawigacji i we wstępniaku w różnych konfiguracjach przy pomocy Google Optimizer Oryginał Kombinacja 1 obrazkowa obrazkowa Kombinacja 5 Kombinacja 4 Kombinacja 2 tekstowa tekstowa Kombinacja 3 45
Zadanie 4: Ustalenie priorytetów w testach Optymalne środowisko testowe a. Łącze 512kb/s b. Przeglądarka FireFox c. Windows XP d. Ekran 32-bit e. Rozdzielczość 1024x768 f. Flash 9.0 g. Włączona obsługa Java h. Język polski Priorytety w testach a. Identyfikacja funkcji najczęściej używanych b. Identyfikacja stron najczęściej odwiedzanych 46
Zadanie 5: Testowanie 1. Testowanie jest w pełni automatyczne 3. Testowanie polega na losowym wyświetlaniu wersji strony (kombinacji) 5. Mierzony jest współczynnik konwersji dla różnych wersji 7. Testy są wykonywane na nieświadomych użytkownikach witryny 9. Wyniki są zbierane przez Google Optimizer 11.Czas trwania eksperymentu i jego forma jest w pełni konfigurowalna 47
Zadanie 6: Wyniki zmian obrazkowa Miejsce 3 Miejsce 2 tekstowa Miejsce 1 48
Zadanie 6: Wyniki zmian Before After 49
Podsumowanie 1. Google wspiera wiedzę testera 3. Google udostępnia aplikacje wspierające optymalizację i testowanie aplikacji online 5. Aplikacje Google są darmowe 7. Aplikacje Google są proste w konfiguracji i użyciu 9. Więcej informacji? google.pl Dziękuję! Pytania? 50
Radosław Smilgin niezależny konsultant testowania oprogramowania trener i szkoleniowiec manager projektów fan użyteczności i analizy internetowej Właściciel: www. radoslaw.smilgin@ 51