Google Analytics perusteet
Päivän aikataulu 09:00-11:30 Tutustuminen web-analytiikkaan. Google Analyticsin käyttöliittymä ja perusominaisuuksien käyttö. Tavoitteet/mittarit ja niiden asettaminen. Google Analyticsin syvällisemmät ominaisuudet: segmentointi, hallintapaneelit ja hälytykset. 11:30-12:30 LOUNASTAUKO 12:30-13:30 Google Tag Managerin perusteet. 13:30-14:30 Google Analytics verkkokaupoissa 14:30-15:30 Google Analytics sisältömarkkinoinnin mittaamisessa sekä käyttäjäkokemuksen ja käyttöliittymän suunnittelussa
Jaakko Knuutila @jknuutila CRO & Email Team Leader 8 vuotta yrittäjänä mainostoimistossa Partner, tuottaja, web designer/developer, web-analyytikko 21 vuotta sitten ensimmäiset nettisivut
Web-analytiikan hyödyntäminen Web-analytiikan avulla ohjaat digipanostuksesi sinne, missä ne tuottavat parhaiten. Analytiikkaa tarvitset sisältömarkkinoinnin, hakukoneoptimoinnin, digimainonnan ja sähköisen asiakaskokemuksen parantamiseen. Opit Tutustuminen web-analytiikkaan. Google Analyticsin käyttöliittymä ja perusominaisuuksien käyttö. Käytännön ohjeet analytiikan hyödyntämiseen arjessa. Tavoitteet/mittarit ja niiden asettaminen. Google Analyticsin syvällisemmät ominaisuudet: segmentointi, hallintapaneelit ja hälytykset.
Kuinka moni on...avannut Google Analyticsin? asentanut Google Analyticsin? luonut oman edistyneen segmentin (advanced segment)? luonut tavoitteen (goal)?
Lyhyt teoria ennen käytäntöä
Google Analytics is a free Web analytics service that provides statistics and basic analytical tools for search engine optimization and marketing purposes.
Miten seuranta toimii? Ja miksi se ei aina toimi? 1. 3. 4. 2.
Miten seuranta toimii? Ja miksi se ei aina toimi? 1. 3. 4. 2. Yhteys Googlen palvelimeen on poikki JavaScript ei ole käytössä Käyttäjä ehtii poistua sivulta ennen koodin latautumista Analytiikkakoodi puuttuu joltain sivulta
Mitä Google Analytics mittaa? Käyttäjän Miten käyttäjä saapui sivulle Sijainti (maa, kaupunki) Lähde (Google, hs.fi ) Ikä Tulotapa (Organic, CPC, Referral ) Sukupuoli Kanava (Hakukone, Some ) Kiinnostuksen kohteet Mihin aikaan saapui Laite (puhelin, tietokone, padi) Mitä hakusanaa käytti Googlessa Käyttöjärjestelmä Selain Mitä mainosta klikkasi Käyntitiheys sivustolla Oliko käyttäjä sivulla ensimmäistä kertaa vai palasiko hän sivustolle Internet-palveluntarjoaja
Mitä Google Analytics mittaa? Mitä käyttäjä teki sivustolla Mitä konversioita teki Miltä sivulta käyttäjä aloitti Teki ostoksen* Mitä sivuja selasi Mitä osti* Miltä sivulta poistui Tilasi uutiskirjeen* Miten nopeasti sivut latautuivat Rekisteröityi* Mitä hakusanoja käytti haussa Luki kokonaisen artikkelin* Mitä nappeja klikkasi* Kirjautuiko käyttäjä sisälle palveluun* Jätti yhteydenottopyynnön* Katsoi yhteystietoja* * Eivät sisälly Google Analytics oletusasennukseen, nämä ominaisuudet pitää asentaa erikseen
Mitä Google Analytics EI mittaa? Henkilökohtaisia tietoja Foliohattu -asioita Käyttäjän henkilötietoja Käyttäjän tarkoitusperää Käyttäjän IP-osoitetta Käyttäjän fiilistä Kenttiin kirjoitettuja tekstejä Käyttäjän ulkonäköä Salasanoja Käyttäjän painoa Hiiren liikkeitä Käyttäjän pituutta Selaimen toimintaa muulla kuin yrityksesi sivulla Tai mitään muuta käyttäjää tunnistavaa tekijää Mille sivulle käyttäjä poistui sivustolta Mitä muita sivuja käyttäjällä on auki selaimessa
Kirjaudutaan Google Analyticsiin à analytics.google.com ß U: tuloshelsinki1@gmail.com P: analyticsaamu2016
Kirjaudutaan Google Analyticsiin à analytics.google.com ß
Tehtävä 1: Analyticsin kieli englanniksi 1. Klikkaa oikeasta yläkulmasta ratasikonia à 2. Valitse Käyttäjäasetukset 3. Valitse kieli US english Miksi? Koska internet on täynnä Analytics-keskustelua englanninkielisillä termeillä ja näin apua löytyy helposti. Lisäksi suomennokset ovat usen kömpelöitä.
Termit User = Jokaisen uuden selaimen kohdalla +1 Session = Jokaisen uuden sivustolla käynnin yhteydessä +1 Pageview = Jokaisen sivulatauksen yhteydessä +1 Source = Liikenteen lähde (esim Google, hs.fi, Facebook) Medium = Tulotapa (organic, referral, cpc, none) Channel = Kanava (Paid Search, Organic Search, Social)
Session määritelmä Uusi Sessioalkaa kun käyttäjä saapuu sivustolle Sessio katkeaa (ja uusi sessio alkaa) kun käyttäjä ei tee sivustolla mitään 30 minuuttiin vuorokausi vaihtuu käyttäjä tulee sivustolle uudesta liikenteen lähteestä» Mainos, Google, linkki toiselta sivulta, jne.» HUOM! suoraa liikennettä sivustolle ei lasketa uudeksi liikenteen lähteeksi!
Tehtävä 2: Kuinka monta sessiota? 1. Käyttäjä tulee sivulle klo 10:30 Googlen luonnollisen hakutuloksen kautta 2. Käyttäjä selaa sivustoa ja poistuu sivulta klo 10:35 3. Käyttäjä tulee takaisin sivustolle Googlen luonnollisen hakutuloksen kautta 10:55. 4. Käyttäjä selaa sivustoa ja poistuu klo 11:15. 1. Käyttäjä tulee sivustolle klo 15:30 Googlen hakumainoksen kautta. 2. Käyttäjä selaa sivustoa ja poistuu klo 15:35. 3. Käyttäjä palaa sivustolle klo 15:45 kirjoittamalla verkkosivun osoitteen osoitepalkkiin. 4. Käyttäjä selaa sivusto ja poistuu klo 15:55.
Tehtävä 2: Kuinka monta sessiota? 1. Käyttäjä tulee sivustolle klo 23:30 mainoksen kautta 2. Käyttäjä poistuu Googleen ja palaa sivustolle Googlen luonnollisen hakutuloksen kautta klo 23:55. 3. Käyttäjä selaa sivustoa, tekee sivustolla tilauksen klo 00:10 ja poistuu. 1. Käyttäjä tulee sivustolle klo 10:30 Googlen luonnollisen hakutuloksen kautta 2. Käyttäjä selaa sivustoa ja poistuu sivulta klo 10:35 3. Käyttäjä tulee takaisin sivustolle Googlen luonnollisen hakutuloksen kautta 12:00. 4. Käyttäjä selaa sivustoa ja poistuu klo 12:10.
Export Segmentointi Tarkasteluaika Graafin määritys Aikajanan määritys Raporttivalikko Raportin sisältö
Dashboards: Itse luodut pikaraporit Erikoistoiminnot Shortcuts: Itse luodut pikalinkit raportteihin Intelligence Events: Googlen itse luomat hälytykset Real-Time: Mitä sivustolla tapahtuu juuri nyt? Audience: Tietoakäyttäjästä ja hänen laitteistosta Raportit Acquistion: Miten käyttäjä saapui sivustolle Behavior: Mitä käyttäjä teki sivustolla Conversions: Mitä konversioita käyttäjä teki sivustolla
Tietoa käyttäjästä ja hänen laitteistosta Kiinnostuksen kohteet ja ikä- ja sukupuolijakauma Miten käyttäjä saapui sivustolle Source/medium/channel, AdWords Mitä käyttäjä teki sivustolla All pages, Landing pages, Exit Pages, Events Mitä konversioita käyttäjä teki sivustolla Tavoitteisiin ja verkkokauppaan liittyvä tieto
Verkkosivuston tavoitteet (Goals) ja niiden asettaminen
Tavoitteet (Goals) Tavoitteet ovat yksi Google Analyticsin tärkeimmistä ominaisuuksista! Tavoitteeksi voit määrittää minkä tahansa tapahtuman verkkosivullasi, kuten: Yhteydenottopyynnön jättäminen Videon toistaminen Napin klikkaaminen Tietyllä sivulla käyminen Käyttäjä on viettänyt sivustolla aikaa yli 3 minuuttia Käyttäjä on selannut yli viisi sivua sivustolla Sähköposti-linkin klikkaaminen Käyttäjä on tehnyt verkkokauppaostoksen
Tavoite (Goal) on asia, jonka vuoksi verkkosivustosi on ylipäätään olemassa!
Tehtävä 3: Mikä on sinun tavoitteesi? 1. Mieti omalle sivustollesi 2-3 tavoitetta, jotka ovat mitattavissa. 2. Esittele tavoitteet lyhyesti Aikaa: 10 min
Tavoitteen (goal) määrittäminen
DEMO
Dashboardit Eli pikanäkymät
Miten voi kasvattaa? Mitä sitten? Mitä tällä tiedolla tekee? Mutta kuinka monta? Mutta kuinka monta? Saattaa kiinnostaa devaajia, jos heitäkään.
Suurin potentiaali uusasiakashankintaa on orgaanisessa haussa. Kehitetään hakukoneoptimointia. Sähköpostilistan asiakkaat tykkäävät lukea paljon, tarjotaan lisää mielenkiintoista sisältöä. Vielä liian vähän data Pitäisikö rohkaista uutiskirjeen tilaukseen? Uudet asiakkaat etsivät yhteystietoja. Rohkaistaan yhteydenottoon.
DEMO
Muutama hyödyllinen raportti
Segmentointi
Hälytykset
Hälytyksen määrittäminen: Liikenteen lasku
CPC liikenteen lasku Tavoitteiden toteutumisien lasku 404-sivujen nousu
Google URL Builder Vie kampanja analytiikkaan oikein
Google URL Builder Google URL Builderilla voidaan luoda kampanjoille URL-osoitteita, jotka vievät automaattisesti tietoa Google Analyticsiin kampanjan Lähteestä Tulotavasta Kampanjan nimestä Bannerin koosta Jne jne... Työkalu löytyy osoitteesta: https://support.google.com/analytic s/answer/1033867?hl=en
Google URL Builder Pakolliset kentät Website URL:» Mihin osoitteeseen liikennehalutaan ohjata. Esim http://www.tulos.fi Campagin source:» Kampanjan lähde. Esim www.hs.fi, www.taloussanomat.fi, jne jne. Campagin medium:» Kampanjan tulotapa: esim: display, cpc, cpm, email, banner Campagin name:» Vapaasti valittava kuvaava kampanjan nimi. Esim. Kevätkampanja 2016
Google URL Builder Vapaaehtoiset lisäkentät Campaign content:» Tähän voidaan lisätä esimerkiksi mainosten erottavat tekijät. Esim. banner 800x200px & banner 400x100px Campaign terms:» Tätä harvoin tarvitsee. Tähän voi lisätä hakusanoja esim hakusanamainonnasta, mutta nykyään.
Google Analytics verkkokaupassa
Agenda Mitä tavallinen verkkokauppaseuranta mittaa? Mitä enhanced ecommerce seuranta mittaa? ecommerce ominaisuudet raporteissa Mitä implementointi vaatii? Tavoitteen (goal) asettaminen kiitossivulle ja ostofunneli Mitä implementointi vaatii?
Mitä tavallinen verkkokauppaseuranta mittaa?
Mitä tavallinen verkkokauppaseuranta mittaa? Myynti euroissa Myyntitapahtumien määrää Myytyjen tuotteiden määrä Konversioaste Myydyt tuotteet
Product performance
Sales performance
Transactions
Time to purchase - days
Time to purchase - sessions
ecommerce ominaisuudet raporteissa
ecommerce ominaisuudet raporteissa Kun verkkokaupan seuranta on aktivoitu, useat raportit näyttävät tietoa myös verkkokaupasta.
Goal funnel
Goal funnel
Mitä perinteisen verkkokauppaseurannan asentaminen vaatii?
Asentaminen Seurannan asentaminen vaatii yhden skriptin verkkokaupan kiitossivulle. Seuranta pitää kytkeä päälle Google Analyticsista
Edistynyt verkkokauppaseuranta Enhanced ecommerce
Vanha malli Sessio alkaa Kiitossivu
Enhanced Ecommerce Sessio alkaa Tuote nähty (product impression) Tuotetta klikattu (impression click) Yksittäisen tuotteen katselu (product detail view) Lisää ostoskoriin (add to cart) Ostoputki 1/3 Ostoputki 2/3 Ostoputki 3/3 Kiitossivu
Mitä enhanced ecommerce mittaa? Tuotebanneri on näytetty käyttäjälle Ostoputki Tuote on näytetty käyttjällä tuotelistassa Ostoskori Täytä tilaajan tiedot Tavallinen tuotelistaus Vahvista tilaus Featured Products Tilausvahvistus Related Products Onko käytetty tarjouskuponkia Käyttäjä klikkasi tuotetta listassa Mitä tuotteita on ostettu Käyttäjä katsoi tuotekorttia Tuotepalautukset Käyttäjä lisäsi tuotteen ostoskoriin Käyttäjä poisti tuotteen ostoskorista
Shopping behavior
Checkout behavior
Product performance
Product list performance
Mitä implementointi vaatii?
Mitä implementointi vaatii? Skripti kiitossivulle Mittaa verkkokaupasta tehtyjä ostoksia. Suurinpiirtein sama kuin perinteisessä mallissa Skriptit tuotenäyttöjä varten Mittaa mitä tuotteita on nähty Skriptit tuotteiden klikkauksia varten Skripti ostoputken jokaiselle sivulle Skripti jokaiselle tuotekortille Mittaa mitä tuotetta on katseltu Palautusten syöttäminen Google Analyticsiin Manuaalisesti Excel/CSV Tai automaattisestiintegraatiolla Skriptit bannereita varten Mittaa mitä bannereita on katsottu
Google Tag Manager perusteet
Sisältö GTM lyhyesti Säilöt(container), Tagit(tag), Triggerit(triggers) ja muuttujat(variables) Esimerkki1: Säilön luominen ja Google Analytics tagin asennus Esimerkki2: Lomakkeenlähetyksestä tapahtuma Google Analyticsiin Lisää aiheesta
Mikä on Google Tag Manager Ilmainen tagienhallintajärjestelmä, jonka avulla saat asetettua Adwordsin, Analyticsin, Floodlightin ja muiden järjestelmien koodinpätkiä.
Lyhyesti: Miten se toimii Perinteinen malli: GTM Rakennetaan nappuloiden ja tapahtumien seurannat lisäämällä suoraan lähdekoodiin JS koodia, jolla tapahtuma lähetetään Google Analyticsiin Lisätään sivuille yksi koodi, jonka jälkeen seurantatapahtumat asetetaan GTM avulla.
GTM on keino päästä muokkaamaan lähdekoodia Google Tag Manager on lähdekoodiin asennettava aukko, jonka avulla sivuston lähdekoodiin pääsee asettamaan mitä tahansa koodia. Sen avulla pystyy muokkaamaan ja lisäämään sivun näkyviä elementtejä sekä tekemään esim. Uudelleenohjauksia. Koska GTM luo aukon sivuille, ole tarkkana kenelle annat tunnukset julkaista ja muokata Tageja. Käyttäjäoikeudet pystyyantamaan kolmelle eritasolle:» View Only» View and Edit Only: Käytetäänyleensä, kun halutaanantaa kumppanille oikeus lisätä jamuokata Tageja, muttei anneta oikeutta julkaista» View, Edit, Delete and Publish: Täydet oikeudet
Rakenne Sivuston kaikille sivuilleasetetaan GTM koodinpätkä, joka korvaa muut seurantakoodit. Tätä GTM koodia kutsutaan säilöksi. GTM säilöönmääritellään kaikille sen kautta lisättäville koodinpätkille omat tagit. Tageille luodaan triggerit, jotka määrittelevät milloin tagit laukeavat.
Tagit Tagi on sivustolle lisättävät koodinpätkä. Tag Managerissa löytyy valmiiksi pohjat yli 30 eri tagille mm. Google Analytics, DoubleClick, Crazyegg. Valmiiden tagien lisäksi voi sivulle lisätä vapaamuotoisen HTML koodinpätkän tai kuvapikselin.
Valmiit tagipohjat Valmiissatageissa riittää tunnuksen (esim. Tracking ID) tai parametrien lisääminen Tagien määrityksissä pystyy muokkaamaan lähes kaikkea mitä tagi tekee (mm. crossdomain seuranta, ecommerce, custom dimensions)
Triggerit Triggerit määrittelevät sen, milloin tagi laukeaa. Niissä voi käyttää valmiita triggeripohjia esim. Google Analytics sivunäyttö halutaan laukeavan kaikilla sivuilla Kiitossivun pikselin halutaan laukeavan ainoastaan kiitossivulla CTA napin klikkauksista halutaan lähettää tapahtuma aina kun tiettyä elementtiä klikataan Onnistuneesta yhteydenottolomakkeen lähetyksestä halutaan lähettää tapahtuma aina kun lomake on täytetty ja lähetetty Tai niissä voi käyttää muokattuja itse määriteltyjä triggereitä esim. Scrollitapahtuma halutaan lähettää silloin, kun sivua on scrollattu 50%.
Muuttujat (variables) Muuttujat ovat tageissa hyödynnettäviä tietoja, jotka voidaan poimia JavaScript muuttujista, evästeistä tai DOMelementeistä. Yksinkertaisimmillaan muuttuja on esim. Sivun osoite tai tilauksen arvo. GTM on paljon muuttujia valmiina, mutta sinne voi myös itse määritellä omia muuttujiaan
Tietokerros (DataLayer) Jottei kaikkia tietoja joutuisi rakentamaan JavaScript-muuttujien ja DOMelementtien varaan, on hyvä käyttää muuttujien ja tapahtumien määrittämisessä tietokerrosta. JS-muuttujat ja DOM-elementit saattavat muuttua sivuston päivityksien yhteydessä ja tämän johdosta seuranta saattaa mennä rikki. Kaikkien tarvittavien tietojen säilöminen tietokerrokseen vähentää tällaista riskiä. Jokaisella sivulla tarvitsee olla koodi, joka välittää halutut tiedot tietokerrokseen.
Esimerkki 1 GTM säilön luonti ja Google Analytics seurannan lisäämäinen
Ensimmäisen GTM säilön luonti 1/3 Yhden tilin alle voi tulla useampi eri sivusto. Jokaiselle brändille on hyvä luoda oma tili hallinnan helpottamiseksi Jokaiselle sivustolle tulee luoda oma säilö.
Ensimmäisen GTM säilön luonti 2/3 Google Analytics seurannan tagin lisääminen 1. Luodaan uusitagi 2. Valitaan Google Analytics 3. Tagin tyyppi Universal / Perinteinen tagi 4. Seurantatunnuksen asetus 5. Tracktype = Pageview
Ensimmäisen GTM säilön luonti 3/3 Valitaan milloin tagi tulee laueta Tämän jälkeen säilö on julkaisukunnossa. Muutoksia ei viedä tuotantoon ennen kuin säilö on julkaistu
Esimerkki 2 Yhteydenottolomakkeen lähetyksestä tapahtuma Google Analyticsiin
Lomakkeenlähetyksen seuranta Ensiksi tarkistetaan onko Form-muuttujat käytössä
Luodaan lomakkeenlähetyksestä tagi Annetaan tagille nimi esim. UA Event Contact form submission Valitaan tuotteeksi Google Analytics Määritellään tagille UA-tunnus Valitaan tapahtumatyypiksi Event, jolloin avautuu kentät Category, Action ja Label. Näihin voi määritellä kiinteät tekstit Category: Form Action: Submit Label: Contact Form frontpage tai käyttää ajon aikana poimittavaa muuttujaa
Määritellään tagin laukeaminen 1/2 Valitaan Trigger-valikosta (kohta 4) Form Luodaan uusi Form triggeri Nimetään se kuvaavasti (minkä lomakkeen lähetyksestä on kyse) Valitaan Check Validation, jos lomakkeella on pakollisia kenttiä
Määritellään tagin laukeaminen 2/2 Enable When Tähän kannattaa laittaa vain ne sivut, joilta kyseinen lomake löytyy Fire On Jos sivuilla on useampi lomake niin tässä voi määritellä tarkalleen minkä lomakkeen lähetyksestä tämä tapahtuma laukaistaan Käytä Form ID valintaa
Mistä Form ID saadaan 1/2 Jos on epäselvä, mikä on kyseisen lomakkeen Form ID niin kannattaa käyttää GTM Preview-toimintoa. Tällöin pääset tarkistamaan GTM poimimien muuttujien arvot ajon aikana
Mistä Form ID saadaan 2/2 Kun Preview on päällä, mene sivuillesi ja täytä lomake. Tästä pitäisi seurata gtm.formsubmit tapahtuma. Valitse vasemmasta reunasta gtm.formsubmit ja mene Variablesvälilehdelle Poimi Form ID kohdasta muuttujan arvo
Sisältömarkkinointi ja käyttökokemus
Yleisesti käytetyt mittarit Sivulataukset Sivustolla käytetty aika Välitön poistumisprosentti
Sivulataukset
Sivulataukset Huomiotava että sivulatauksiin voidaan vaikuttaa myös ns. virtuaalisilla sivulatauksilla esimerkiksi tuotteen lisääminen ostoskoriin saattaa lisätä sivulatausten määrää
Sivustolla käytetty aika
Sivustolla käytetty aika Raporttien mukaan Google Analytics mittaa aikaa kahdella tapaa: Session keskimääräistä pituutta (avg. session duration) Jokaisella sivulla vietettyä keskimäääräistä aikaa (avg. time on page)
Sivustolla käytetty aika Todellisuudessa Google Analytics mittaa serverille lähetettyjen osumien (hits) välistä aikaa Käytetyimpiä hit-tyyppejä ovat sivulataus (pageview) ja tapahtuma (event)
Esimerkki 1 Esimerkissä mitataan pelkästään sivulatauksia, eikä huomioida tapahtumia Hit 1 klo 10.00 Hit 2 klo 10.00.30 Hit 3 Klo 10.01.00
Esimerkki 2 Esimerkissä mitataan sivulatauksia ja tapahtumia Hit 1 klo 10.00 Hit 2 klo 10.00.30 Hit 3 Klo 10.01.00 Hit 4 Tapahtuma: Sivustolta poistuva klikkaus
Välitön poistumisprosentti
Välitön poistumisprosentti Välitön poistumisprosentti ei ole vain sessio, jossa tehdään yksi sivulataus. Se on sessio, jossa tehdään yksi interaktio (esim. tapahtuman lähetys) Tapahtumalle voidaan määritellä tyypiksi non-interaction, jolloin sillä ei ole vaikutusta välittömään poistumisprosenttiin Google Analytics ei tiedä kuinka kauan sessio kestää, jos se on bounce
Sisältömarkkinoinnin metriikat
Mitä tulisi mitata? Laskeutumissivun tehokkuus Sivulla käytetty aktiivinen aika Kuinka moni kävijöistä kuluttaa sisältöä? Kuinka moni kävijöistä lukee sisällönalusta loppuun? Kuinka moni lukee puolet sisällöstä?
Laskeutumissivun tehokkuus
Sivulla käytetty aktiivinen aika
Scroll Depth
DEMO
Käyttöliittymän mittaminen
In page analytics
In page analytics
DEMO
Kiitos! Jaakko Knuutila CRO & Email Team Leader +358 45 170 2686 jaakko.knuutila@tulos.fi www.tulos.fi
Taululle Pageview: Yksi sivun katselu Session: Yksi istunto sivustolla User: Yksi käyttäjä (selain) Conversion: Käyttäjän toteuttama ennalta määrätty tavoite, esim uutiskirjeen tilaus Conversion rate: Conversions / Sessions Organic: Luonnollinen haku Paid Search: Maksettu hakutulos CPC: Cost per Click Referral: Toiselta sivustolta klikattu linkki sivustolle
Elements +23% 0% -23% Step 1 Step 2 Step3 Step 4 Step5 Step 6 Step 1 Callout box Callout box Step 5 Step2 Step 4 Step 3