Školení Google Analy.cs akademie.medio.cz/materialy/ruhos76c Jan Tichý!chy@medio.cz
Principy webové analy.ky Různé nástroje, různé metodiky měření 100% přesná data nelze získat Absolutní čísla nejsou důležitá Poměrové ukazatele, trendy v čase Kontext mezi metrikami a reporty Sta!s!cká významnost dat
Návštěvnost Uživatel (Visitor, User) Návštěva (Visit) Zobrazení stránky (Page view) Konec návštěvy: 30 minut nečinnos! Příchod z jiného zdroje návštěvnos! Půlnoc Bounce a bounce rate Délka a hloubka návštěvy Noví a vracející se uživatelé
Návštěvy 20 25 25 35
Délka návštěvy 20 25??? 45 minut
Bounce 0 sekund
1.000 návštěv 10 % bounce rate 50 objednávek 5 % konverzní poměr 1.000 Kč prům. objednávka 50.000 Kč tržby 10 % marže 5.000 Kč
1.000 návštěv 1.001.000 návštěv 10 % bounce rate 99 % bounce rate 50 objednávek 5 % konverzní poměr 50 + 50 objednávek 0,01 % konverzní poměr 1.000 Kč prům. objednávka 50.000 Kč tržby 10 % marže 5.000 Kč
1.000 návštěv 10 % bounce rate 50 objednávek 5 % konverzní poměr 1.000 Kč prům. objednávka 50.000 Kč tržby 10 % marže 5.000 Kč 1.001.000 návštěv 99 % bounce rate 100 objednávek + 50 obj. 0,01 % konverzní poměr 1.000 Kč prům. objednávka 100.000 Kč tržby + 50.000 Kč 10 % marže 10.000 Kč + 5.000 Kč 1 pivo!
Segmentace Rozdělení uživatelů na specifické skupiny Co a jak uživatele ovlivňuje Co pomáhá zákazníkům při rozhodování Segmentace návštěv, návštěvníků, uživatelů Základní reporty Advanced segments, Segment builder
Segment builder h_ps://support.google.com/analy!cs/answer/3249729
Universal Analy.cs Jeden uživatel napříč více zařízeními Měřicí kód Analy!cs.js logika na straně Googlu Measurement protocol měření mobilních aplikací a vlastních systémů Vlastní dimenze a metriky Import nákladů, dat z CRM systémů, offline objednávek
Měřicí kód ve stránce (analy.cs.js) <script>ga=window.ga func!on(){(ga.q=ga.q []).pushs=a.createelement(f),t=a.getelementsbytagna me(f)[0];s.async=true;s.src='//www.google- analy!cs.com/analyt ga('create', 'UA- 41609370-9'); ga('send', 'pageview'); </script> h_ps://developers.google.com/analy!cs/devguides/collec!on/analy!csjs/
Measurement protocol h_ps://www.google- analy!cs.com/collect?v=1 &.d=ua- 41609370-9 &cid=35009a79-1a05-49d7- b876-2b884d0f825b &t=pageview &dh=mydemo.com &dp=/home &dt=homepage
Měřicí kód ve stránce (analy.cs.js) <script>ga=window.ga func!on(){(ga.q=ga.q []).pushs=a.createelement(f),t=a.getelementsbytagna me(f)[0];s.async=true;s.src='//www.google- analy!cs.com/analyt ga('create', 'UA- 41609370-9', 'example.com'); ga('require', 'displayfeatures'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); </script> h_ps://developers.google.com/analy!cs/devguides/collec!on/analy!csjs/
Struktura účtů a profilů Google účet Váš e- mail pro přihlášení Analy!cs účet Sta!s!ky pro jeden web S jedním Google účtem můžete mít přístup do více Analy!cs účtů Skupina profilů V rámci jednoho Analy!cs účtu může být více skupin profilů Každá skupina profilů má svůj měřicí kód Profil Všechny profily v jedné skupině mají společný měřicí kód
Rozhraní Google Analy.cs
Kudy data putují Prohlížeč, nastavení, cookies Měřicí kód ve stránce Filtry v Google Analy!cs Databáze Google Analy!cs Reporty, segmentace
Základní filtry Zákaz měření vlastních přístupů Predefined filter Exclude traffic from the ip addresses that are equal to 12.34.56.78 Omezení měření jen na můj web Predefined filter Include only traffic to the hostname that end with example.com
Další užitečné filtry Opravné filtry Custom filter Search and replace Filter field: Campaign medium Search string: ^ppc$ Replace string: cpc Viz též: h_p://blog.medio.cz/zbozaky- v- google- analy!cs h_p://blog.medio.cz/elegantni- sledovani- navstevnos!- z- heureky h_p://www.op!mics.cz/c/sklik- klicova- slova- a- universal- analy!cs
Cíle Konverze (Goal) Konverzní poměr Konverze s děkovací stránkou Prahové konverze Mikrokonverze Konverzní trychtýř
Podvržení jiného URL Pokud má web špatně udělaná URL Konverze bez děkovacích stránek Ajaxové a flashové weby GA si pak myslí, že jsme na zadané stránce ga('send', 'pageview', '/lorem-ipsum');
Konverzní trychtýř
Ecommerce koverzní kód ga('require', 'ecommerce', 'ecommerce.js'); ga('ecommerce:addtransac!on', { 'id': '1234', // Transac!on ID. Required. 'affilia!on': 'Acme Clothing', // Affilia!on or store name. 'revenue': '11.99', // Grand Total. 'shipping': '5', // Shipping. 'tax': '1.29', // Tax. 'currency': 'CZK' // Local currency code. }); ga('ecommerce:additem', { 'id': '1234', 'name': 'Fluffy Pink Bunnies', 'sku': 'DD23444', 'category': 'Party Toys', 'price': '11.99', 'quan!ty': '1', 'currency': 'CZK' }); // Transac!on ID. Required. // Product name. Required. // SKU/code. // Category or varia!on. // Unit price. // Quan!ty. // Local currency code. ga('ecommerce:send');
Ecommerce přes Measurement protocol h_ps://www.google- analy!cs.com/collect?v=1 &.d=ua- 41609370-9 &cid=35009a79-1a05-49d7- b876-2b884d0f825b &t=transac!on &.=12345 &ta=westernwear &tr=50.00 &ts=32.00 &k=12.00 &cu=eur h_ps://www.google- analy!cs.com/collect?v=1 &.d=ua- 41609370-9 &cid=35009a79-1a05-49d7- b876-2b884d0f825b &t=item &.=12345 &in=sofa &ip=300 &iq=2 &ic=u3eqds43 &iv=furniture &cu=eur
Enhanced ecommerce Dokumentace: h_ps://support.google.com/analy!cs/answer/6014841 Implementace: h_ps://developers.google.com/analy!cs/devguides/ collec!on/analy!csjs/enhanced- ecommerce Přihlaste se na Analy!cs Academy: h_ps://analy!csacademy.withgoogle.com/course03/ preview
Zdroje návštěvnos.
Zdroje návštěvnos. Přímý přístup Novinky.cz Google SERP Medium: (none) Source: (direct) Medium: referral Source: novinky.cz Referral path: / Medium: organic Source: google Keyword: foobar
Taggování kampaní www.example.com?utm_medium=cpc &utm_source=sklik Medium: cpc Source: sklik
Zdroje návštěvnos.
Taggování kampaní www.example.com?utm_medium=cpc &utm_source=sklik &utm_campaign=lorem &utm_content=ipsum Medium: cpc Source: sklik Campaign: lorem Content: ipsum
Příklady kampaňových parametrů PPC kampaň v Skliku:?utm_medium=cpc&utm_source=sklik& utm_campaign=obecna&utm_content=inzerat2 Bannerová kampaň na Novinky.cz:?utm_medium=banner&utm_source=novinky.cz& utm_campaign=skyscraper&utm_content=kreativa3 Odkaz na web v newsle_eru:?utm_medium=email&utm_source=newsletter& utm_campaign=listopad2011&utm_content=verzeb
Hlídejte si medium cpc PPC kampaně rtb real-!me bidding kampaně banner klasické display kampaně email e- mailové rozesílky, newsle_ery social sociální sítě link placené zpětné odkazy, textové reklamy, PR články partner pro odkazy na stránkách affiliate partnerů product zbožové vyhledávače domain domaining
Duplicitní URL Místo otazníčku křížek ale ne v kampaních www.example.com#utm_medium=cpc&utm_source=sklik Přesměrování pomocí mod_rewrite pravidla: RewriteEngine On RewriteCond %{QUERY_STRING} ^(utm_.*)$ RewriteRule ^(.*)$ /$1#%1? [R=301,NE,L] RewriteCond %{QUERY_STRING} ^(.*?)&(utm_.*)$ RewriteRule ^(.*)$ /$1?%1#%2 [R=301,NE,L]
Automa.cké značkování (autotagging) Adwords propojení, autotagging, cost data Sklik nezapomenout na utm_term={query} Sociální sítě zkracovač v Bufferu Mailing autotagging v Mailchimpu, Silverpopu RTB autotagging v AdFormu
Atribuce a mul.channel Conversions > Mul!- Channel > Top Conversion Paths Návštěvy i konverze jsou připisovány poslednímu nepřímému zdroji (Last Non- Direct Click A_ribu!on)
Atribuční modely Conversions > A_ribu!on > Model Comparison Tool Non- Direct Linear A_ribu!on: h_ps://www.google.com/ analy!cs/web/template? uid=njugpp28swm7evlvp1u Q6A
Asistované konverze Conversions > Mul!- Channel Funnels: Overview překryvy Assisted conversions First interac!on Assis!ng interac!on Conversion Deduplikace konverzí z různých zdrojů
Data- driven akribu.on h_p://analy!cs.blogspot.cz/2013/08/data- driven- a_ribu!on- be_er.html
Vyhodnocování sta.s.k Jednoduchá řešení neexistují anebo jsou špatně Myslete hlavou
ABC model h_p://www.kaushik.net/avinash/digital- marke!ng- and- measurement- model/
ABC model h_p://blog.dobryweb.cz/14- novinek- z- konference- o- google- analy!cs
ABC model h_p://blog.dobryweb.cz/14- novinek- z- konference- o- google- analy!cs
Vyhodnocování sta.s.k Návštěvnost Chování uživatelů (délka, hloubka, bounce) Cíle (konverze), Ecommerce (transakce) Konverzní poměr, transakční poměr Tržby, průměrná hodnota objednávky Náklady
Informační web Site Usage Bounce rate Délka a hloubka návštěvy Opakované návštěvy Vstupní stránka Kvalita!vní analýza, Visitors flow
Konverzní web Goal Set Konverzní poměr Nemá cenu řešit absolutní číslo Vstupní stránka Kvalita a relevance návštěvnos! Charakter návštěvnos! Goal Flow
Transakční web Ecommerce Transakční poměr, tržby, hodnota objednávky Marže Náklady Výkonnostní model
Výkonnostní model Ztráta atribuce, promazání cookies Více různých zařízení Universal Analy!cs Primární vs. sekundární konverze Offline konverze ROPO Opakované konverze Customer Life!me Value Podíl více zdrojů Mul!channel Funnels Sledování efek!vity v reklamních systémech
Nové a vracející se návštěvy Leden Únor Pepa Pepa Pepa Pepa Růža Růža
Nové a vracející se návštěvy Leden Únor Pepa Pepa Pepa Pepa Růža Růža 50 % nových návštěv 25 % nových návštěv 33 % nových návštěv
Nové a vracející se návštěvy 33 % nových návštěv
Nové a vracející se návštěvy 33 % nových návštěv
Kohorty
Kohorty h_p://cutroni.com/blog/2013/07/16/google- analy!cs- segmenta!on/
RFM segmentace Doba od posledního nákupu (Recency) Počet nákupů (Frequency) Celkové útraty (Monetary) h_p://padak.keboola.com/rfm- segmentace
Označování a párování uživatelů Data z GA o uživateli napříč zařízeními a historií Zobrazení přímo v eshopu nebo CRM Import uživatelských dat z CRM do GA Upload offline konverzí uživatele do GA Historie chování pro personalizaci a doporučování RFM a jiné segmentace Retarge!ng ve všech prohlížečích
Jak poznat uživatele Představí se sami přihlášení, zadání kontaktů Vložení slevového kódu, zákaznické karty Proklik z e- mailové rozesílky Získání kontaktů na callcentru či pobočce Data tře strany Google, Facebook Heuris!ky, pravděpodobnos!, fuzzy
Google Analy.cs User- ID Musím si sám poznávat uživatele Musím informaci sám držet a pokaždé posílat Vázané na cookie a prohlížeč Nepřepočítává se zpětně! Až od iden!fikace dál Individuální data se špatně dostávají ven z GA
Vlastní cookie Vygeneruji a posílám hned od první návštěvy Uložím do GA i do eshopu Segmentace, remarke!ng, data import do GA Získání všech dat o konkrétním prohlížeči z GA Vázáno jen na cookie, nepárují se uživatelé Nemám přehled přes veškeré ak!vity uživatele Nemám řadu užitečných informací a kontextu
User Centrist Iden.ty Agregator Výdej a evidence BrowserId cookies Párování různých prohlížečů a zařízení Párování uživatelů mezi všemi zdroji dat Heuris!cké a pravděpodobnostní odhadování
Klíčová slova Long tail (dlouhý ocas) Analýza klíčových slov Dostatek pokrytých frází Dostatek správných vstupních stránek Keyword kanibalism
Obsah a kvalita jednotlivých stránek Nejnavštěvovanější stránky Kam se lidé nejčastěji dívají Nejčastější vstupní stránky Jaký obsah byl často odkazován Jaké stránky se umisťují ve vyhledávačích Nejčastější exit stránky Relevance stránek na klíčová slova SEO: Jsou op!malizované stránky zajímavé? PPC: Jsou kampaně dobře cílené?
Sledování interního vyhledávání h_p://www.example.com/hledani?q=foo
Event tracking Kliknu na tlačítko: ga('send', 'event', 'Button', 'Click', 'Nav button'); Spuštění a zastavení videa: ga('send', 'event', 'Video', 'Play', 'Arabela'); ga('send', 'event', 'Video', 'Stop', 'Arabela', 120); Odchod externím odkazem: ga('send', 'event', 'Link', this.href, {'noninteraction': 1} ); Sledování chybových stránek: ga('send', 'event', 'Error', '404', document.referrer, {'noninteraction': 1} );
Social tracking Sledování sociálních interakcí ga('send', 'social', 'facebook', 'like', 'http://www.medio.cz/'); ga('send', 'social', 'twitter', 'follow', '@medioteka'); Lze využít připravených možnos napojení h_ps://developers.google.com/analy!cs/ devguides/collec!on/analy!csjs/social- interac!ons
Sledování čtenos. článků Na začátku stránky: ga('send', 'event', 'Article', 'Article Loaded', 'Lorem Ipsum', 0, true); Po odscrollování třeba 150px začal číst článek: ga('send', 'event', 'Article', 'Reading Started', 'Lorem Ipsum, timetoscroll, true); Doscrollování na úplný spodek stránky: ga('send', 'event', 'Article', 'Page Bottom', 'Lorem Ipsum, totaltime, true);
Sledování čtenos. článků Po doscrollování na spodek článku: ga('send', 'event', 'Article', 'Content Bottom', 'Lorem Ipsum, timetocontentend, true, { 'dimension1': readertype } ); Dimension1 custom hit- scope dimension ReaderType Scroller vs. Reader
Sledování čtenos. článků Event repor!ng pro jednotlivé událos! Sekundární dimenze readertype u výpisu jednotlivých článků (Content > All Pages) Vlastní segmentace podle readertype Vlastní segmentace podle event value Vlastní report s články a počtem readerů
Zpravodajství a vlastní upozornění
API v Universal Analy.cs Collec.on Measurement protocol Web tracking (analy!cs.js) ios SDK, Android SDK Configura.on Management API včetně Daily Uploads Repor.ng Core Repor!ng API Mul!- Channel Funnels Repor!ng API Real Time Repor!ng API Metadata API h_ps://developers.google.com/analy!cs/ Registrovat na h_ps://code.google.com/apis/console/
Architektura Universal Analy.cs h_ps://developers.google.com/analy!cs/devguides/pla orm/
Kudy se data dostávají do GA Collec!on API Měřicí kód na webu Measurement protocol v aplikaci Včetně vlastních proměnných, metrik a dimenzí Automa!cký import z Adwords, Adsense, GWT Custom data sources cost data uploads Součást Management API Do budoucna obecně daily uploads
Vlastní dimenze a metriky h_ps://developers.google.com/analy!cs/devguides/collec!on/analy!csjs/
Vlastní dimenze a metriky ga('create', 'UA- 41609370-9'); ga('send', 'pageview', { 'dimension1': 'Cloudy', }); 'metric19': 24.99
Measurement protocol h_ps://www.google- analy!cs.com/collect?v=1 &.d=ua- 41609370-9 &cid=35009a79-1a05-49d7- b876-2b884d0f825b &t=pageview &dh=mydemo.com &dp=/home &dt=homepage &cd1=cloudy &cm19=24.99
Data import Campaign data Content data Cost data Custom data Product data Refund data User data Dokumentace: h_ps://support.google.com/analy!cs/answer/3191589?hl=en
Daily costs uploads h_ps://developers.google.com/analy!cs/solu!ons/ar!cles/cost- data- import
Měření mobilních aplikací
Core repor.ng API Tahání naměřených dat z GA do vlastní aplikace, excelu apod. Dokumentace: h_ps://developers.google.com/analy!cs/devguides/ repor!ng/core/v3/ Skript do Google Drive: h_ps://chrome.google.com/webstore/detail/google- analy!cs/fefimfimnhjjkomigakinmjileehfopp Excellent Analy!cs: h_p://www.ou ox.com/excellentanaly!cs/
Další nástroje Google Tag Manager Používejte novou verzi na tagmanager.google.com Doporučovací a personalizační systémy: Persoo persoo.cz Customize customize.cz Soyka soyka.etnetera.cz Gemius Recommend grecommend.cz
Další nástroje A/B a mul!variantní testování: Google Analy!cs Experiments Visual Website Op!mizer vwo.com Op!mizely op!mizely.com Heatmaps, scrollmaps, session tracking: CrazyEgg crazyegg.com ClickDensity clickdensity.com ClickTale clicktale.com MyX myx.cz
Další nástroje CrazyEgg ClickDensity ClickTale MyX Heatmapy Ano Ano Ano Ano Scrollmapy Ano Ne Ano Ne Analýzy formulářů Ne Ne Ano Ne LiveRecordings Ne Ne Ano Ne Implementace Jednoduchá Jednoduchá Těžší Jednoduchá Cena základní verze Web $9/měsíc (30denní trial) h_p:// www.crazyegg.c om/ Zdarma (5k kliků) h_p:// www.clickdensit y.com/ Zdarma (5k pageviews) h_p:// www.clicktale.co m/ 260Kč/měsíc (2 týdny trial) h_p:// www.myx.cz/
Sledujte nás Web: www.medio.cz blog.medio.cz akademie.medio.cz Twi_er: Facebook: Prezentace: @mediocz @medioteka @jan!chy facebook.com/mediocz slideshare.net/mediocz
Navš.vte další školení Repete za polovic! Další školení Medio Akademie: Op!malizace pro zbožové vyhledávače Op!malizace konverzního poměru Pokročilý vývoj a testování aplikací Vývoj aplikací s Doctrine 2 více na akademie.medio.cz
Děkuji za pozornost! Jan Tichý!chy@medio.cz