SlideShare a Scribd company logo
Analityka i optymalizacja formularzy internetowych z wykorzystaniem Google Analytics oraz Website Optimizer   Tomasz Lewandowski  Warszawa, 23 września 2009 r.
Agenda  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zastosowanie Google Analytics w analityce i optymalizacji formularzy
Wstęp do analityki i optymalizacji formularzy ,[object Object],[object Object],[object Object]
Wstęp do analityki i optymalizacji formularzy
Wstęp Pola nie objęte walidacją Pola objęte walidacją Wstęp do analityki i optymalizacji formularzy Typy pól w formularzu
Zastosowanie Google Analytics w analityce i optymalizacji formularzy   Analiza błędów
Analiza błędów IMPLEMENTACJA
Analiza błędów ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Analiza błędów Wersja 1 – walidacja całego formularza, rzeczywisty url Analiza obejmuje pola walidowane Walidacja formularza odbywa się po naciśnięciu przez użytkownika przycisku „wyślij” Błąd jest rejestrowany w  rzeczywistym adresie url  url: www.strona.pl/formularz.html?blad1=email&blad2=telefon url: www.strona.pl/formularz.html?blad_email=1&blad_telefon=1
Analiza błędów Analiza obejmuje pola walidowane Walidacja formularza odbywa się po naciśnięciu przez użytkownika przycisku „wyślij” Błąd jest rejestrowany w  wirtualnym url strony Wersja 2 – walidacja całego formularza, wirtualny url KODOWANIE Wykorzystujemy funkcje: _trackPageview() KOD pageTracker._trackPageview (” formularz/blad/email-kod ”);
Analiza błędów Analiza obejmuje pola walidowane Walidacja formularza odbywa się po wprowadzeniu przez użytkownika informacji do wymaganego pola Błąd jest rejestrowany przy wykorzystaniu evetów Wykorzystujemy funkcję: _trackEvent() _trackEvent( category, action , opt_label, opt_value)  Wersja 3 – walidacja po wypełnieniu pola, eventy nazwa strony nazwa pola z błędem
Analiza błędów Sposób kodowania błędu – „identyfikatory”  url: www.strona.pl/formularz.html?blad1=email url: www.strona.pl/formularz.html?blad_email= 1 &blad_telefon= 0 pageTracker._trackPageview(”formularz/blad/email-telefon”); Kodowanie w wirtualnym adresie strony Parametry dołączane Stały układ w adresie url
Analiza błędów Sposób kodowania błędu – „kod”  url: www.strona.pl/formularz.html?blad=0100 url: www.strona.pl/formularz.html?blad=8 kod w formie dziesiętnej kod w wersji dwójkowej url: www.strona.pl/formularz.html? blad= id _333 kod indywidualny  np. dla kombinacji błedów:   email+telefon blad= id _111 blad= id _222 email   telefon  
Analiza błędów Sposób kodowania błędu – kod dwójkowy  Pole nr 1 -> Pole nr 2 -> Pole nr 6 -> Pole nr 3 -> Pole nr 4 -> Pole nr 5 -> url: www.strona.pl/formularz.html?blad=0 1 0 1 00 <- kod = 0 <- kod = 0 <- kod = 0 <- kod = 1 <- kod = 0 <- kod = 1  KOD = 0 1 0 1 00 *pola obowiązkowe
Analiza błędów url: www.strona.pl/formularz.html?blad= 0 1 0 1 0000000000000000000 23 pola = 23 cyfry w adresie url
Analiza błędów blad_0000 1 000 <<->> blad_8  Konwersja kod dwójkowy na kod dziesiętny  10 najczęściej występujących kodów błędu Kod błędu Liczba błędów Błędne pola 1 119 pole 1 16 65 pole 5 9 53 pole 1, pole 4 8 50 pole 4 17 32 pole 1, pole 5, pole 4
Analiza błędów ANALIZA DANYCH
Analiza błędów ,[object Object],[object Object],[object Object],[object Object],Analiza danych – analiza ilościowa  „pojęcie jakości formularza”
Analiza błędów ,[object Object],[object Object],[object Object],[object Object],[object Object],Analiza danych – analiza ilościowa Analiza danych – analiza jakościowa Analizujemy:  „ Czytelność formularza”, identyfikujemy pola, które mogą sprawiać problem użytkownikom - Analiza ekspercka .
Analiza błędów WYNIKI ANALIZY ILOŚCIOWEJ
Analiza błędów Pole z którymi użytkownicy mieli duży problem - prawie  8 % błędów Pole z którym użytkownicy nie mieli problemu - wynik < 0,3% Analiza ilościowa - wyniki
Analiza błędów Analiza ilościowa - wyniki Oznaczenie pola Ilość błędów Pole nr 1 51 Pole nr 2 0 Pole nr 3 32 Pole nr 4 259 Pole nr 5 145 Pole nr 6 7 Pole nr 7 20 Pole nr 8 14
Analiza błędów Informacja do wykorzystania przy optymalizacji  formularz za  pomocą Google Website Optimizera 10 najczęściej występujących kodów błędu Kod błędu Liczba błędów Błędne pola 1 119 pole 1 16 65 pole 5 9 53 pole 1, pole 4 8 50 pole 4 17 32 pole 1, pole 5, pole 4 Najczęściej występujące pary błędnych pól w formularzu Numery błędnych pól Ilość wystapień pary pól Całkowita liczba błędów Pola nr 1, 4 53 93 Pola nr 1, 5 9 64 Pola nr 4, 5 10 44 Pola nr 1, 3 8 23 Pola nr 3, 4 9 21 Pola nr 3, 5 9 20 Pola nr 1, 7 7 19 Najczęściej występujące trójki błędnych  pól w formularzu Numery błędnych pól Ilość wystapień trójki pól Całkowita liczba błędów Pola nr 1, 4, 5 13 90 Pola nr 1, 5, 7 9 65 Pola nr 4, 5, 7 10 44 Pola nr 1, 3, 4 8 23 Pola nr 3, 4, 5 5 21 Pola nr 3, 5, 6 9 20 Pola nr 1, 5, 4 32 47
Analiza błędów Analiza ilości błędów na poszczególnych krokach
Zastosowanie Google Analytics w analityce i optymalizacji formularzy   Analiza stopnia wypełnienia formularza
Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis Pola nie objęte walidacją
Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis I mplementacja function validate()  {  isEntered(document.getElementById('name'),'name'); isEntered(document.getElementById('email'),'email'); isEntered(document.getElementById('phone'),'phone'); isEntered(document.getElementById('company'),'company'); isEntered(document.getElementById('comments'),'comments'); frm.action='/thankyou.aspx?src=contact_us.htm';  }  function isEntered(el, field_name) {       if((el.value==&quot;&quot;) || (el.value==null))      {      pageTracker._trackPageview(' /contact_us.htm/empty/' + field_name );       }      else      {      return false;      } } Funkcja Analytics Pola w formularzu Wirtualny adres url z katalogiem „empty” Nazwa pola, które rejestrujemy
Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis Analiza Wirtualny adres url z katalogiem „empty”
Zastosowanie Google Analytics w analityce i optymalizacji formularzy   Proces optymalizacji formularzy dla nowego serwisu
Proces optymalizacji formularzy  Proces dla nowego serwisu 1. Analiza wymagań. 2. Projekt funkcjonalny. 3. Stworzenie makiety, testy prototypu (analiza jakościowa). 4. Uruchomienie wersji beta. 5. Implementacja kodów potrzebnych do analizy w GA. 6. Analiza formularzy przy wykorzystaniu  Google Analytics . 7. Optymalizacja formularzy. Proces  iteracyjny
Zastosowanie Google Analytics w analityce i optymalizacji formularzy   Proces optymalizacji dla formularzy istniejących w serwisie
Proces optymalizacji formularzy  Proces dla formularzy istniejących w serwisie 1. Wybór formularzy do analizy. 2. Implementacja kodów potrzebnych do analizy. 3. Analiza formularzy przy wykorzystaniu GA. 4. Optymalizacja formularzy. Proces iteracyjny
Wykorzystanie Google Website Optimizer w optymalizacji formularzy
Optymalizacja formularzy - WBO  Przykładowe wersje formularzy – formularz konsultacji „odchudzanie”
Optymalizacji formularzy - WBO  Proces – bez wykorzystania analizy błędów 1. Wybór formularzy do analizy.  2. Projekt badania, rekomendacje dotyczące elementów badania 3. Implementacja kodów WBO potrzebnych do analizy. 4. Weryfikacja wdrożenia elementów 5. Analiza i kontrola przebiegu eksperymentu. 6. Raport i wnioski z badania 7. Optymalizacja formularzy. Proces  iteracyjny
Optymalizacja formularzy - WBO  Proces - z wykorzystaniem analizy błędów ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proces  iteracyjny
Dziękuję za uwagę   Kontakt: Tomasz Lewandowski  [email_address]

More Related Content

Similar to Analityka i optymalizacja formularzy internetowych z wykorzystaniem GA i GWO - Bluerank (T.Lewandowski)

Metody ratowania koszyków zakupowych 31.03
Metody ratowania koszyków zakupowych 31.03Metody ratowania koszyków zakupowych 31.03
Metody ratowania koszyków zakupowych 31.03
Maciej Sowa
 
Metody ratowania koszyków zakupowych 31.03.2016
Metody ratowania koszyków zakupowych 31.03.2016Metody ratowania koszyków zakupowych 31.03.2016
Metody ratowania koszyków zakupowych 31.03.2016
Marek Bicz
 
Metody ratowania koszyków zakupowych
Metody ratowania koszyków zakupowychMetody ratowania koszyków zakupowych
Metody ratowania koszyków zakupowych
Marek Bicz
 
Automatyzacja w praktyce. Praktyka automatyzacji
Automatyzacja w praktyce. Praktyka automatyzacjiAutomatyzacja w praktyce. Praktyka automatyzacji
Automatyzacja w praktyce. Praktyka automatyzacji
Radoslaw Smilgin
 
Kobiety do testów. Praktykujemy!
Kobiety do testów. Praktykujemy!Kobiety do testów. Praktykujemy!
Kobiety do testów. Praktykujemy!
testuj.pl
 
Permanentna inwigilacja. Podstawy analityki w WordPressie
Permanentna inwigilacja. Podstawy analityki w WordPressiePermanentna inwigilacja. Podstawy analityki w WordPressie
Permanentna inwigilacja. Podstawy analityki w WordPressie
Tomasz Kołkiewicz
 
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank "Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
ecommerce poland expo
 
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
rafal.maj
 
Szukamy dziury w całym - czyli nauka testowania oprogramowania
Szukamy dziury w całym - czyli nauka testowania oprogramowaniaSzukamy dziury w całym - czyli nauka testowania oprogramowania
Szukamy dziury w całym - czyli nauka testowania oprogramowania
testuj.pl
 
Badanie Candidate Experience - integracja Webankiety i eRecruitera
Badanie Candidate Experience - integracja Webankiety i eRecruiteraBadanie Candidate Experience - integracja Webankiety i eRecruitera
Badanie Candidate Experience - integracja Webankiety i eRecruitera
Webankieta
 
Optymalna integracja AdWords i Analytics
Optymalna integracja AdWords i AnalyticsOptymalna integracja AdWords i Analytics
Optymalna integracja AdWords i Analytics
Maciej Lewiński
 

Similar to Analityka i optymalizacja formularzy internetowych z wykorzystaniem GA i GWO - Bluerank (T.Lewandowski) (11)

Metody ratowania koszyków zakupowych 31.03
Metody ratowania koszyków zakupowych 31.03Metody ratowania koszyków zakupowych 31.03
Metody ratowania koszyków zakupowych 31.03
 
Metody ratowania koszyków zakupowych 31.03.2016
Metody ratowania koszyków zakupowych 31.03.2016Metody ratowania koszyków zakupowych 31.03.2016
Metody ratowania koszyków zakupowych 31.03.2016
 
Metody ratowania koszyków zakupowych
Metody ratowania koszyków zakupowychMetody ratowania koszyków zakupowych
Metody ratowania koszyków zakupowych
 
Automatyzacja w praktyce. Praktyka automatyzacji
Automatyzacja w praktyce. Praktyka automatyzacjiAutomatyzacja w praktyce. Praktyka automatyzacji
Automatyzacja w praktyce. Praktyka automatyzacji
 
Kobiety do testów. Praktykujemy!
Kobiety do testów. Praktykujemy!Kobiety do testów. Praktykujemy!
Kobiety do testów. Praktykujemy!
 
Permanentna inwigilacja. Podstawy analityki w WordPressie
Permanentna inwigilacja. Podstawy analityki w WordPressiePermanentna inwigilacja. Podstawy analityki w WordPressie
Permanentna inwigilacja. Podstawy analityki w WordPressie
 
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank "Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
"Universal Analytics i Enhanced E-commerce", Aleksandra Lisiecka, Bluerank
 
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
Raport ARCHISPACE/PROCAD - Omnibud ARCHITEKCI 2018
 
Szukamy dziury w całym - czyli nauka testowania oprogramowania
Szukamy dziury w całym - czyli nauka testowania oprogramowaniaSzukamy dziury w całym - czyli nauka testowania oprogramowania
Szukamy dziury w całym - czyli nauka testowania oprogramowania
 
Badanie Candidate Experience - integracja Webankiety i eRecruitera
Badanie Candidate Experience - integracja Webankiety i eRecruiteraBadanie Candidate Experience - integracja Webankiety i eRecruitera
Badanie Candidate Experience - integracja Webankiety i eRecruitera
 
Optymalna integracja AdWords i Analytics
Optymalna integracja AdWords i AnalyticsOptymalna integracja AdWords i Analytics
Optymalna integracja AdWords i Analytics
 

More from Bluerank

Koniec walki o pilota? Digital wygrywa z telewizją
Koniec walki o pilota? Digital wygrywa z telewizjąKoniec walki o pilota? Digital wygrywa z telewizją
Koniec walki o pilota? Digital wygrywa z telewizją
Bluerank
 
Customer Journey_infografika
Customer Journey_infografikaCustomer Journey_infografika
Customer Journey_infografika
Bluerank
 
Customer Journey. Dlaczego warto mapować?
Customer Journey. Dlaczego warto mapować?Customer Journey. Dlaczego warto mapować?
Customer Journey. Dlaczego warto mapować?
Bluerank
 
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
Bluerank
 
Infografika_Wirtualna rzeczywistość
Infografika_Wirtualna rzeczywistośćInfografika_Wirtualna rzeczywistość
Infografika_Wirtualna rzeczywistość
Bluerank
 
Programmatic, czyli...? Bluepaper #3
Programmatic, czyli...? Bluepaper #3Programmatic, czyli...? Bluepaper #3
Programmatic, czyli...? Bluepaper #3
Bluerank
 
Infografika ,,Programmatic, czyli...?"
Infografika ,,Programmatic, czyli...?"Infografika ,,Programmatic, czyli...?"
Infografika ,,Programmatic, czyli...?"
Bluerank
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO Łódź
Bluerank
 
Infografika ,,Bluechallenge 2015 w Bluerank"
Infografika ,,Bluechallenge 2015 w Bluerank" Infografika ,,Bluechallenge 2015 w Bluerank"
Infografika ,,Bluechallenge 2015 w Bluerank"
Bluerank
 
Personalizacja w e-marketingu_Bluepaper_Bluerank
Personalizacja w e-marketingu_Bluepaper_BluerankPersonalizacja w e-marketingu_Bluepaper_Bluerank
Personalizacja w e-marketingu_Bluepaper_Bluerank
Bluerank
 
Infografika ,,Personalizacja w e-marketingu"
Infografika ,,Personalizacja w e-marketingu"Infografika ,,Personalizacja w e-marketingu"
Infografika ,,Personalizacja w e-marketingu"
Bluerank
 
Rok 2015 w Bluerank
Rok 2015 w BluerankRok 2015 w Bluerank
Rok 2015 w Bluerank
Bluerank
 
Infografika "Mobile w biznesie"
Infografika "Mobile w biznesie"Infografika "Mobile w biznesie"
Infografika "Mobile w biznesie"
Bluerank
 
Mobile w biznesie - raport Bluerank
Mobile w biznesie - raport BluerankMobile w biznesie - raport Bluerank
Mobile w biznesie - raport Bluerank
Bluerank
 
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
Bluerank
 
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
Bluerank
 
Mobilegeddon – żyła złota a nie zagłada
Mobilegeddon – żyła złota a nie zagładaMobilegeddon – żyła złota a nie zagłada
Mobilegeddon – żyła złota a nie zagłada
Bluerank
 
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls BiznesuOptymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
Bluerank
 
Pomiar SEO dla content marketingu
Pomiar SEO dla content marketingu Pomiar SEO dla content marketingu
Pomiar SEO dla content marketingu
Bluerank
 
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
Bluerank
 

More from Bluerank (20)

Koniec walki o pilota? Digital wygrywa z telewizją
Koniec walki o pilota? Digital wygrywa z telewizjąKoniec walki o pilota? Digital wygrywa z telewizją
Koniec walki o pilota? Digital wygrywa z telewizją
 
Customer Journey_infografika
Customer Journey_infografikaCustomer Journey_infografika
Customer Journey_infografika
 
Customer Journey. Dlaczego warto mapować?
Customer Journey. Dlaczego warto mapować?Customer Journey. Dlaczego warto mapować?
Customer Journey. Dlaczego warto mapować?
 
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
Wirtualna rzeczywistość - jak to wykorzystać w działaniach marketingowych? #B...
 
Infografika_Wirtualna rzeczywistość
Infografika_Wirtualna rzeczywistośćInfografika_Wirtualna rzeczywistość
Infografika_Wirtualna rzeczywistość
 
Programmatic, czyli...? Bluepaper #3
Programmatic, czyli...? Bluepaper #3Programmatic, czyli...? Bluepaper #3
Programmatic, czyli...? Bluepaper #3
 
Infografika ,,Programmatic, czyli...?"
Infografika ,,Programmatic, czyli...?"Infografika ,,Programmatic, czyli...?"
Infografika ,,Programmatic, czyli...?"
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO Łódź
 
Infografika ,,Bluechallenge 2015 w Bluerank"
Infografika ,,Bluechallenge 2015 w Bluerank" Infografika ,,Bluechallenge 2015 w Bluerank"
Infografika ,,Bluechallenge 2015 w Bluerank"
 
Personalizacja w e-marketingu_Bluepaper_Bluerank
Personalizacja w e-marketingu_Bluepaper_BluerankPersonalizacja w e-marketingu_Bluepaper_Bluerank
Personalizacja w e-marketingu_Bluepaper_Bluerank
 
Infografika ,,Personalizacja w e-marketingu"
Infografika ,,Personalizacja w e-marketingu"Infografika ,,Personalizacja w e-marketingu"
Infografika ,,Personalizacja w e-marketingu"
 
Rok 2015 w Bluerank
Rok 2015 w BluerankRok 2015 w Bluerank
Rok 2015 w Bluerank
 
Infografika "Mobile w biznesie"
Infografika "Mobile w biznesie"Infografika "Mobile w biznesie"
Infografika "Mobile w biznesie"
 
Mobile w biznesie - raport Bluerank
Mobile w biznesie - raport BluerankMobile w biznesie - raport Bluerank
Mobile w biznesie - raport Bluerank
 
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
Digital Analytics of the Future (Digital Analytics w przyszłości) - Blueffect...
 
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
Jak wygląda rynek agencji SEO/SEM w Polsce w 2015 roku? Badanie Bluerank i IR...
 
Mobilegeddon – żyła złota a nie zagłada
Mobilegeddon – żyła złota a nie zagładaMobilegeddon – żyła złota a nie zagłada
Mobilegeddon – żyła złota a nie zagłada
 
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls BiznesuOptymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
Optymalizacja_kosztów_pozyskania_klienta_konferencja Puls Biznesu
 
Pomiar SEO dla content marketingu
Pomiar SEO dla content marketingu Pomiar SEO dla content marketingu
Pomiar SEO dla content marketingu
 
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
Analityk internetowy - zawód przyszłości. Digital Analytics kluczem do wiedzy...
 

Analityka i optymalizacja formularzy internetowych z wykorzystaniem GA i GWO - Bluerank (T.Lewandowski)

  • 1. Analityka i optymalizacja formularzy internetowych z wykorzystaniem Google Analytics oraz Website Optimizer Tomasz Lewandowski Warszawa, 23 września 2009 r.
  • 2.
  • 3. Zastosowanie Google Analytics w analityce i optymalizacji formularzy
  • 4.
  • 5. Wstęp do analityki i optymalizacji formularzy
  • 6. Wstęp Pola nie objęte walidacją Pola objęte walidacją Wstęp do analityki i optymalizacji formularzy Typy pól w formularzu
  • 7. Zastosowanie Google Analytics w analityce i optymalizacji formularzy Analiza błędów
  • 9.
  • 10. Analiza błędów Wersja 1 – walidacja całego formularza, rzeczywisty url Analiza obejmuje pola walidowane Walidacja formularza odbywa się po naciśnięciu przez użytkownika przycisku „wyślij” Błąd jest rejestrowany w rzeczywistym adresie url url: www.strona.pl/formularz.html?blad1=email&blad2=telefon url: www.strona.pl/formularz.html?blad_email=1&blad_telefon=1
  • 11. Analiza błędów Analiza obejmuje pola walidowane Walidacja formularza odbywa się po naciśnięciu przez użytkownika przycisku „wyślij” Błąd jest rejestrowany w wirtualnym url strony Wersja 2 – walidacja całego formularza, wirtualny url KODOWANIE Wykorzystujemy funkcje: _trackPageview() KOD pageTracker._trackPageview (” formularz/blad/email-kod ”);
  • 12. Analiza błędów Analiza obejmuje pola walidowane Walidacja formularza odbywa się po wprowadzeniu przez użytkownika informacji do wymaganego pola Błąd jest rejestrowany przy wykorzystaniu evetów Wykorzystujemy funkcję: _trackEvent() _trackEvent( category, action , opt_label, opt_value) Wersja 3 – walidacja po wypełnieniu pola, eventy nazwa strony nazwa pola z błędem
  • 13. Analiza błędów Sposób kodowania błędu – „identyfikatory” url: www.strona.pl/formularz.html?blad1=email url: www.strona.pl/formularz.html?blad_email= 1 &blad_telefon= 0 pageTracker._trackPageview(”formularz/blad/email-telefon”); Kodowanie w wirtualnym adresie strony Parametry dołączane Stały układ w adresie url
  • 14. Analiza błędów Sposób kodowania błędu – „kod” url: www.strona.pl/formularz.html?blad=0100 url: www.strona.pl/formularz.html?blad=8 kod w formie dziesiętnej kod w wersji dwójkowej url: www.strona.pl/formularz.html? blad= id _333 kod indywidualny np. dla kombinacji błedów: email+telefon blad= id _111 blad= id _222 email  telefon 
  • 15. Analiza błędów Sposób kodowania błędu – kod dwójkowy Pole nr 1 -> Pole nr 2 -> Pole nr 6 -> Pole nr 3 -> Pole nr 4 -> Pole nr 5 -> url: www.strona.pl/formularz.html?blad=0 1 0 1 00 <- kod = 0 <- kod = 0 <- kod = 0 <- kod = 1 <- kod = 0 <- kod = 1 KOD = 0 1 0 1 00 *pola obowiązkowe
  • 16. Analiza błędów url: www.strona.pl/formularz.html?blad= 0 1 0 1 0000000000000000000 23 pola = 23 cyfry w adresie url
  • 17. Analiza błędów blad_0000 1 000 <<->> blad_8 Konwersja kod dwójkowy na kod dziesiętny 10 najczęściej występujących kodów błędu Kod błędu Liczba błędów Błędne pola 1 119 pole 1 16 65 pole 5 9 53 pole 1, pole 4 8 50 pole 4 17 32 pole 1, pole 5, pole 4
  • 19.
  • 20.
  • 21. Analiza błędów WYNIKI ANALIZY ILOŚCIOWEJ
  • 22. Analiza błędów Pole z którymi użytkownicy mieli duży problem - prawie 8 % błędów Pole z którym użytkownicy nie mieli problemu - wynik < 0,3% Analiza ilościowa - wyniki
  • 23. Analiza błędów Analiza ilościowa - wyniki Oznaczenie pola Ilość błędów Pole nr 1 51 Pole nr 2 0 Pole nr 3 32 Pole nr 4 259 Pole nr 5 145 Pole nr 6 7 Pole nr 7 20 Pole nr 8 14
  • 24. Analiza błędów Informacja do wykorzystania przy optymalizacji formularz za pomocą Google Website Optimizera 10 najczęściej występujących kodów błędu Kod błędu Liczba błędów Błędne pola 1 119 pole 1 16 65 pole 5 9 53 pole 1, pole 4 8 50 pole 4 17 32 pole 1, pole 5, pole 4 Najczęściej występujące pary błędnych pól w formularzu Numery błędnych pól Ilość wystapień pary pól Całkowita liczba błędów Pola nr 1, 4 53 93 Pola nr 1, 5 9 64 Pola nr 4, 5 10 44 Pola nr 1, 3 8 23 Pola nr 3, 4 9 21 Pola nr 3, 5 9 20 Pola nr 1, 7 7 19 Najczęściej występujące trójki błędnych pól w formularzu Numery błędnych pól Ilość wystapień trójki pól Całkowita liczba błędów Pola nr 1, 4, 5 13 90 Pola nr 1, 5, 7 9 65 Pola nr 4, 5, 7 10 44 Pola nr 1, 3, 4 8 23 Pola nr 3, 4, 5 5 21 Pola nr 3, 5, 6 9 20 Pola nr 1, 5, 4 32 47
  • 25. Analiza błędów Analiza ilości błędów na poszczególnych krokach
  • 26. Zastosowanie Google Analytics w analityce i optymalizacji formularzy Analiza stopnia wypełnienia formularza
  • 27. Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis Pola nie objęte walidacją
  • 28. Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis I mplementacja function validate() { isEntered(document.getElementById('name'),'name'); isEntered(document.getElementById('email'),'email'); isEntered(document.getElementById('phone'),'phone'); isEntered(document.getElementById('company'),'company'); isEntered(document.getElementById('comments'),'comments'); frm.action='/thankyou.aspx?src=contact_us.htm'; } function isEntered(el, field_name) {      if((el.value==&quot;&quot;) || (el.value==null))      {      pageTracker._trackPageview(' /contact_us.htm/empty/' + field_name );      }      else      {      return false;      } } Funkcja Analytics Pola w formularzu Wirtualny adres url z katalogiem „empty” Nazwa pola, które rejestrujemy
  • 29. Analiza stopnia wypełnienia formularza Źródło: http://www.e-nor.com/blog/index.php/web-analytics/optimize-form-length-with-input-analysis Analiza Wirtualny adres url z katalogiem „empty”
  • 30. Zastosowanie Google Analytics w analityce i optymalizacji formularzy Proces optymalizacji formularzy dla nowego serwisu
  • 31. Proces optymalizacji formularzy Proces dla nowego serwisu 1. Analiza wymagań. 2. Projekt funkcjonalny. 3. Stworzenie makiety, testy prototypu (analiza jakościowa). 4. Uruchomienie wersji beta. 5. Implementacja kodów potrzebnych do analizy w GA. 6. Analiza formularzy przy wykorzystaniu Google Analytics . 7. Optymalizacja formularzy. Proces iteracyjny
  • 32. Zastosowanie Google Analytics w analityce i optymalizacji formularzy Proces optymalizacji dla formularzy istniejących w serwisie
  • 33. Proces optymalizacji formularzy Proces dla formularzy istniejących w serwisie 1. Wybór formularzy do analizy. 2. Implementacja kodów potrzebnych do analizy. 3. Analiza formularzy przy wykorzystaniu GA. 4. Optymalizacja formularzy. Proces iteracyjny
  • 34. Wykorzystanie Google Website Optimizer w optymalizacji formularzy
  • 35. Optymalizacja formularzy - WBO Przykładowe wersje formularzy – formularz konsultacji „odchudzanie”
  • 36. Optymalizacji formularzy - WBO Proces – bez wykorzystania analizy błędów 1. Wybór formularzy do analizy. 2. Projekt badania, rekomendacje dotyczące elementów badania 3. Implementacja kodów WBO potrzebnych do analizy. 4. Weryfikacja wdrożenia elementów 5. Analiza i kontrola przebiegu eksperymentu. 6. Raport i wnioski z badania 7. Optymalizacja formularzy. Proces iteracyjny
  • 37.
  • 38. Dziękuję za uwagę  Kontakt: Tomasz Lewandowski [email_address]