Omat kategoriat ja mittarit ovat samanlaisia kuin Analytics-tilisi oletuskategoriat ja ‑mittarit. Erona on se, että luot ne itse. Niiden avulla voit kerätä ja analysoida dataa, jota Analytics ei seuraa automaattisesti.
Sisällys:Yleiskatsaus
Omien kategorioiden ja mittareiden avulla voit yhdistää Analytics-dataa muuhun kuin Analytics-dataan (kuten asiakassuhdehallinnan dataan). Esimerkki:
- Jos tallennat CRM-järjestelmään tietoja sisäänkirjautuneiden käyttäjien sukupuolesta, voit yhdistää tiedot Analytics-dataan ja nähdä katselukerrat sukupuolen mukaan.
- Jos olet pelikehittäjä, tason läpäisyä tai suurinta pistetulosta koskevat mittarit saattavat olla sinulle hyödyllisempiä kuin ennalta määritetyt mittarit, kuten näkymän katselukerrat. Kun seuraat dataa omilla mittareilla, voit seurata sinulle tärkeimpien mittareiden kehitystä joustavien ja helppotajuisten omien raporttien avulla.
Omat kategoriat voivat näkyä ensisijaisina kategorioina omissa raporteissa. Niitä voi käyttää myös segmentteinä ja toissijaisina kategorioina vakiomuotoisissa raporteissa.
Vaatimukset
Omat kategoriat ja mittarit ovat saatavilla ainoastaan sellaisille omaisuuksille, joille on otettu käyttöön Universal Analytics tai jotka sisältävät vähintään yhden sovelluksen raportointinäkymän. Omia kategorioita ja mittareita tuetaan Google Analytics SDK:n Android- ja iOS-versiossa 2.x ja sitä uudemmissa versioissa, analytics.js-kirjastossa ja Measurement Protocolissa.
Omat kategoriat ja mittarit edellyttävät lisämäärityksiä Analytics-tilillä ja seurantakoodissa. Voit käyttää niitä raporteissa, kun olet tehnyt määritysten molemmat vaiheet.
Rajoitukset ja muuta huomioitavaa
Kussakin mittauskokonaisuudessa on 20 indeksiä omille ulottuvuuksille ja 20 indeksiä omille mittareille. 360-tileillä on 200 indeksiä omille kategorioille ja 200 indeksiä omille mittareille.
Omia kategorioita ei voi poistaa, mutta voit poistaa ne käytöstä. Omia kategorioita ei kannata käyttää uudelleen. Kun muokkaat oman kategorian nimeä, laajuutta ja arvoa, sekä vanhat että uudet arvot voidaan yhdistää joko vanhaan tai uuteen kategorian nimeen. Tällöin raporttien data yhdistyy siten, ettei sitä voi erotella tarkasti suodattimen avulla.
Jotkin omat ulottuvuudet eivät ole käytettävissä raporteissa, jos ne yhdistetään demografisiin tietoihin. Saatat törmätä raporteissa tai APIssa tietosuojakynnyksiin tai yhteensopimattomuusrajoituksiin, kun haluat katsoa omia ulottuvuuksia yhdessä demografisen datan kanssa.
Omien ulottuvuuksien ja mittareiden elinkaari
Oman ulottuvuuden tai mittarin elinkaaressa on neljä vaihetta:
- Määritys: Omat kategoriat ja mittarit määritetään indeksin, nimen ja muiden ominaisuuksien (kuten laajuuden) avulla.
- Keruu: Omien kategorioiden ja mittareiden arvot lähetetään Analyticsiin omaisuudestasi.
- Käsittely: Datasi käsittelyssä käytetään omien kategorioiden ja mittareiden määrityksiä ja mahdollisia raportointinäkymän suodattimia.
- Raportointi: Uudet raportit luodaan Analytics-käyttöliittymässä omien ulottuvuuksien ja mittareiden avulla.
Määritys
Omien kategorioiden ja mittareiden arvot on määritettävä Analytics-omaisuudessa, ennen kuin ne voidaan lähettää Analyticsiin. Kussakin Analytics-mittauskokonaisuudessa on 20 indeksiä omille ulottuvuuksille ja 20 indeksiä omille mittareille.
Kun määrität oman kategorian tai mittarin, määrität itse sen nimen ja muut määritysarvot ja Analytics määrittää indeksinumeron, jolla voit myöhemmin viitata kyseiseen kategoriaan tai mittariin. Omien ulottuvuuksien määritysarvot ovat seuraavat:
- Nimi: Tämä on raporteissa näkyvä oman ulottuvuuden nimi.
- Laajuus: Tämä arvo määrittää, mihin dataan omaa kategoriaa tai mittaria käytetään. Lue lisää laajuudesta
- Aktiivinen: Tämä arvo määrittää, käsitelläänkö oman kategorian tai mittarin arvo. Ei-aktiiviset omat ulottuvuudet saattavat näkyä raporteissa, mutta niiden arvoja ei käsitellä.
Omien mittareiden määritysarvot ovat seuraavat:
- Nimi: Tämä on raporteissa näkyvä oman mittarin nimi.
- Tyyppi: Tämä arvo määrittää, miten oman mittarin arvo näkyy raporteissa.
- Vähimmäis-/enimmäisarvo: Tämä kertoo vähimmäis- ja enimmäisarvot, jotka käsitellään ja näytetään raporteissa.
- Aktiivinen: Tämä arvo määrittää, käsitelläänkö oman mittarin arvo. Ei-aktiiviset omat mittarit saattavat näkyä raporteissa, mutta niiden arvoja ei käsitellä.
Omat kategoriat ja mittarit voidaan määrittää Analytics-käyttöliittymässä.
Kun määrität omaa kategoriaa tai mittaria, vältä mahdollisuuksien mukaan nimen tai laajuuden muokkaamista. Käyttöönotossa huomioitavaa ‑kohdassa on lisätietoja siitä, miten näiden arvojen muuttaminen voivat vaikuttaa raportointiisi.
Keruu
Omien kategorioiden ja mittareiden arvot lähetetään Analyticsiin niiden keruuhetkellä indeksi- ja arvoparametrien yhdistelminä. Indeksiparametri vastaa indeksinumeroa, jonka Analytics määritti omalle kategorialle tai mittarille Määritys-vaiheessa.
Toisin kuin muuntyyppinen data, omat kategoriat ja mittarit lähetetään Analyticsiin muihin osumiin (kuten katselukertoihin, tapahtumiin tai verkkokaupan tapahtumiin) liitettyinä parametreina. Jotta omien kategorioiden tai mittareiden arvoja voidaan lähettää Analyticsiin, ne on siis määritettävä ennen seurantakutsun tekemistä.
Oman kategorian arvon määrittämiseen käytettävä koodi voi näyttää esimerkiksi seuraavanlaiselta:
ga('create', 'UA-XXXX-Y', 'auto'); // Määritä arvo omalle kategorialle indeksiiin 1. ga('set', 'cd1', 'Taso 1'); // Lähetä oman kategorian arvo katselukerran osuman mukana. ga('send', 'pageview');
Omien mittareiden tyypit
Kokonaisluku- tai Aika-tyyppisten omien mittareiden lähetyksessä on käytettävä kokonaislukuja, kun taas Valuutta-tyyppiset omat mittarit voidaan lähettää paikallisen valuutan mukaisina desimaalilukuina.
Käsittely
Omien kategorioiden käsittelyvaiheessa laajuus määrittää, mille osumille tiettyä oman kategorian arvoa käytetään. Näkymän suodattimet puolestaan määrittävät, mitkä osumat ja niitä vastaavat arvot sisällytetään raportointiin.
Laajuus ja ensisijaisuus
Laajuus määrittää, mitä osumia tiettyyn oman kategorian arvoon liitetään. Laajuudella on neljä eri tasoa: tuote, osuma, istunto ja käyttäjä.
- Tuote: Arvoa käytetään tuotteelle, jolle se on määritetty (vain Tehostettu verkkokauppa).
- Osuma: Arvoa käytetään sille yksittäiselle osumalle, jolle se on määritetty.
- Istunto: Arvoa käytetään kaikille yksittäisen istunnon osumille.
- Käyttäjä: Arvoa käytetään kaikille nykyisten ja tulevien istuntojen osumille, kunnes arvo muuttuu tai omasta ulottuvuudesta tehdään ei-aktiivinen.
Jos omalle ulottuvuudelle on valittu tuotetason laajuus, arvoa käytetään vain tuotteelle, jolle arvo on asetettu. Koska yksittäisessä osumassa voidaan lähettää useita tuotteita, yksittäisessä osumassa voidaan myös lähettää useita omia kategorioita, joilla on tuotetason laajuus.
Osumatason laajuusJos omalle kategorialle on valittu osumatason laajuus, arvoa käytetään vain osumalle, jolle arvo on määritetty. Tätä havainnollistetaan alla kuvissa A, B ja C.
Istuntotason laajuus
Kun kaksi istuntoa koskevaa arvoa asetetaan istunnon samassa indeksissä, viimeisenä asetettua arvoa pidetään ensisijaisena ja käytetään kaikille kyseisen istunnon osumille. Alla oleva Kuva D havainnollistaa, miten viimeisenä asetettu arvo korvaa kyseisen indeksin mahdolliset aiemmat arvot:
Käyttäjätason laajuus
Jos samassa istunnossa on asetettu kaksi käyttäjää koskevaa oman ulottuvuuden arvoa, viimeisenä asetettu arvo on ensisijainen nykyisessä istunnossa ja sitä käytetään kyseisen käyttäjän tulevissa istunnoissa.
Alla olevassa kuvassa B CD-arvoa A käytetään kaikille toisen istunnon osumille samalla tavalla kuin istuntotason CD-arvoa. Kuvassa C näkyvään tilanteeseen taas vaikuttaa istuntotason laajuuden sijaan käyttäjätason laajuus, sillä siinä CD-arvoa A käytetään kolmannen istunnon osumille CD1-arvon käyttäjätason laajuuden vuoksi.
Suodattimet
Näkymän suodattimilla voidaan käsitellä omia kategorioita ja mittareita usein eri tavoin.
Omien kategorioiden ja mittareiden arvot liitetään valitusta laajuudesta riippumatta osumaan, jonka mukana arvot on vastaanotettu. Jos kyseinen osuma suodatetaan näkymän suodattimella, myös oma ulottuvuus tai mittari saatetaan suodattaa sen laajuudesta riippuen.
- Osumatason laajuus: Sekä osumatason laajuiset omat ulottuvuudet että kaikki omat mittarit suodatetaan, jos niihin liitetty osuma on suodatettu.
- Istunto- tai käyttäjätason laajuus:Käyttäjä- tai istuntotason laajuutta käyttäviä omia kategorioita ei suodateta, vaikka niihin liitetty osuma olisi suodatettu. Niiden arvoja käytetään silti kaikille nykyisen istunnon ja tulevien istuntojen osumille, jos ulottuvuudelle on valittu käyttäjätason laajuus.
Omia ulottuvuuksia voidaan käyttää myös näkymän suodattimien luomiseen. Tällöin osumat suodatetaan oman kategorian laajuuden mukaan. Esimerkiksi käyttäjätason laajuutta käyttävän oman kategorian arvon suodattaminen saa aikaan sen, että nykyiset ja tulevat istunnot suodatetaan kyseiseen arvoon liitettyjen käyttäjien joukosta.
Raportointi
Kun keruu, määritys ja muut käsittelyvaiheet on tehty, omia kategorioita ja mittareita voi alkaa käyttää raportoinnin käyttöliittymän kautta.
Omat kategoriat ja mittarit ovat käytettävissä omissa raporteissa ja tehostettujen segmenttien yhteydessä. Lisäksi omia kategorioita voidaan käyttää vakiomuotoisissa raporteissa toissijaisina kategorioina.
Esimerkkejä
Seuraavissa esimerkeissä havainnollistetaan sitä, kuinka pelikehittäjä voi tutkia pelaajien toimintamalleja omien kategorioiden ja mittareiden avulla.
Esimerkkimme pelikehittäjä on julkaissut hiljattain uuden pelin.
Analyticsin nykyisessä toimintamallissa näkymän katselukerta lasketaan aina, kun käyttäjä pelaa tiettyä tasoa. Pelikehittäjä tietää jo, kuinka monta kertaa eri tasoja on pelattu. Nyt hän haluaa vastauksia seuraaviin lisäkysymyksiin:
- Kuinka monta kertaa helppoja tasoja pelattiin normaaleihin ja vaikeisiin tasoihin verrattuna?
- Kuinka monta tasoa pelataan kolmipäiväisen kokeilujakson eri päivinä?
- Kuinka monta tasoa kokeiluversion käyttäjät ovat pelanneet maksaviin käyttäjiin verrattuna?
Pelikehittäjä voi saada vastauksia näihin kysymyksiin luomalla omien ulottuvuuksien avulla uusia osumien, istuntojen ja käyttäjien ryhmittelyjä.
Lisäksi pelikehittäjä myy pelissään pelikokemusta parantavia lisäominaisuuksia eli "powerupeja". Pelikehittäjä käyttää jo luokka- ja tyyppikenttiä, mutta hän haluaa lisäksi käyttää uutta kenttää ostettujen powerupien tehokkuuden mittaamiseen. Näin hän voi selvittää, ovatko tietyn tehokkuuden powerupit suositumpia kuin toiset.
Osumatason laajuus
Seuraava esimerkki havainnollistaa sitä, miten pelikehittäjä voi osumatason omien kategorioiden avulla selvittää eri vaikeustasoilla (eli helpolla, normaalilla ja vaikealla tasolla) pelattujen tasojen määrän.
Pelikehittäjä seuraa jo nyt näkymän katselukertojen avulla sitä, kuinka monta kertaa eri tasoja pelataan. Nyt hän haluaa lisäksi selvittää, mitä vaikeustasoa pelataan eniten.
Raportti näyttää tältä:
Vaikeustaso | Näkymän katselukerrat |
---|---|
helppo | |
normaali | |
vaikea |
Ennen omien ulottuvuuksien käyttöä pelikehittäjä näki näkymän katselukerrat tason mukaan muttei voinut ryhmitellä niitä vaikeustason mukaan.
Osumatason omaa kategoriaa käyttämällä kuhunkin näkymän katselukertaan voidaan liittää vaikeustaso, jolloin raporteista voidaan selvittää, mitä vaikeustasoa pelataan eniten.
Osumatason laajuuden edut
Käyttäjä voi pelata useita tasoja yhden istunnon aikana. Osumatason laajuutta käytettäessä vaikeustason arvo liitetään ainoastaan siihen näkymän katselukertaan, jonka mukana se lähetettiin. Näin voidaan varmistaa, että kuhunkin tason näkymän katselukertaan liitetään juuri sitä koskeva vaikeustaso.
Määritys
Ensimmäinen vaihe oman ulottuvuuden käyttöönotossa on oman ulottuvuuden määrittäminen Analyticsin Järjestelmänvalvoja-kohdassa mittauskokonaisuuden asetuksissa. Tässä esimerkissä oman ulottuvuuden määritys näyttää tältä:
Indeksi | 1 |
Nimi | Vaikeustaso |
Laajuus | Osuma |
Aktiivinen | tosi |
Keruu
Pelikehittäjä seuraa jo pelin tasoja näkymän katselukertojen avulla. Jotta kukin taso voidaan liittää tiettyyn vaikeustasoon, oman kategorian arvo on määritettävä juuri ennen näkymän katselukerran seuraamiseen liittyvää kutsua.
Tarvittavat määritykset voivat näyttää esimerkiksi seuraavalta:
ga('create', 'UA-XXXX-Y', 'auto'); // Määritä arvo omalle kategorialle indeksissä 1. ga('set', 'cd1', 'helppo'); // Lähetä oman kategorian arvo katselukerran osuman mukana. ga('send', 'pageview', '/taso_1/');
Tässä esimerkissä oma kategoria määritetään juuri ennen tason näkymän katselukerran seuraamista. Näin vaikeustaso saadaan liitettyä näkymän katselukertaan, jolloin näkymän katselukertojen osumat voidaan ryhmitellä raporteissa vaikeustason mukaan.
Käsittely
Kun osumat on kerätty ja lähetetty Analyticsiin, data käsitellään ja omien kategorioiden arvoja käytetään osumille niiden laajuuden mukaisesti.
Esimerkiksi kuusi tasoa yhden istunnon aikana pelanneesta yksittäisestä pelaajasta kerätty data näyttäisi tältä:
userId = 5555 Session 1: H1: screen_name=/taso_1/ cd1_value=helppo H2: screen_name=/taso_2/ cd1_value=normaali H3: screen_name=/taso_3/ cd1_value=vaikea H4: screen_name=/taso_4/ cd1_value=helppo H5: screen_name=/taso_5/ cd1_value=normaali H6: screen_name=/taso_6/ cd1_value=normaali
Huomaa, että osumatason laajuutta käyttämällä voidaan varmistaa, että vaikeustason arvo liitetään ainoastaan siihen näkymän katselukertaan, jonka kanssa se on lähetetty.
Raportointi
Jokainen näkymän katselukerta liitetään sitä vastaavaan vaikeustason arvoon. Käsittelyn jälkeen pelikehittäjä voi luoda raportin, jossa käytetään ulottuvuuksina näkymän nimeä ja vaikeustasoa ja mittarina näkymän katselukertoja.
Näkymän nimi | Vaikeustaso | Näkymän katselukerrat |
---|---|---|
/taso_1/ | helppo | 1 |
/taso_2/ | normaali | 1 |
/taso_3/ | vaikea | 1 |
/taso_4/ | helppo | 1 |
/taso_5/ | normaali | 1 |
/taso_6/ | normaali | 1 |
Pelikehittäjä voi luoda oman raportin, jossa vaikeustasoa käytetään ensisijaisena ulottuvuutena. Näin hän voi ryhmitellä näkymän katselukerrat ja selvittää, miten monta kertaa tiettyä vaikeustasoa on pelattu.
Vaikeustaso | Näkymän katselukerrat |
---|---|
helppo | 2 |
keski | 3 |
vaikea | 1 |
Tämän raportin mukaan keskivaikeita tasoja on pelattu eniten. Tällaisia tietoja voidaan saada ryhmittelemällä näkymän katselukerrat osumatason omien ulottuvuuksien avulla.
Istuntotason laajuus
Katsotaan seuraavaksi esimerkkitapauksen avulla, miten pelikehittäjä voi käyttää istuntotason omia kategorioita selvittääkseen, kuinka monta tasoa maksuttoman kolmipäiväisen kokeilujakson eri päivinä pelataan.
Koska pelikehittäjä seuraa jo nyt kunkin tason näkymän katselukertoja, hän tietää, kuinka monta kertaa eri tasoja on pelattu. Nyt hän haluaa lisäksi selvittää, kuinka monta tasoa on pelattu eri päivinä.
Haluttu raportti näyttää tältä:
Kokeilujakson päivä | Näkymän katselukerrat |
---|---|
Päivä 1 | |
Päivä 2 | |
Päivä 3 |
Käyttämällä istuntotason omaa ulottuvuutta pelikehittäjä voi ryhmitellä näkymän katselukerrat kokeilujakson päivän mukaan nähdäkseen, miten arvo muuttuu, kun maksutonta kokeiluversiota käytetään pidempään.
Istuntotason laajuuden edut
Istuntotason laajuuden avulla voi ryhmitellä tehokkaasti kokonaisia istuntoja ja istuntojen kaikkia osumia yksittäisen Kokeilujakson päivä ‑arvon mukaan.
Vaikka osumatason laajuutta käyttämällä voidaan saavuttaa sama lopputulos, istuntotason laajuutta käyttämällä Kokeilujakson päivä ‑arvo voidaan määrittää kätevämmin ja käyttämällä vähemmän lisäkoodia.
Määritys
Kokeilujakson päivän oma ulottuvuus määritetään Analytics-käyttöliittymässä mittauskokonaisuuden asetuksissa käyttämällä seuraavia arvoja:
Indeksi | 2 |
Nimi | Kokeilujakson päivä |
Laajuus | Istunto |
Aktiivinen | tosi |
Keruu
Pelikehittäjä seuraa jo pelin tasoja näkymän katselukertojen avulla. Jotta päivän arvo voidaan liittää kaikkiin istunnon näkymän katselukertoihin, oman kategorian arvo tarvitsee määrittää vain kerran istuntoa kohden.
Pelikehittäjä määrittää oman kategorian, kun käyttäjä aloittaa pelin ensimmäisen kerran:
ga('create', 'UA-XXXX-Y', 'auto'); // Määritä arvo omalle kategorialle indeksissä 2. var day = getDayOfTrial(); ga('set', 'dimension2', day ); // Lähetä oman kategorian arvo katselukerran osuman mukana. ga('send', 'pageview', '/taso_1/');
Huomaa, että istuntotason oma kategoria voidaan määrittää milloin tahansa istunnon aikana. Tässä esimerkissä pelikehittäjän kannalta on kätevintä määrittää kokeilujakson päivä ja sitä vastaava arvo jo istunnon alussa.
Käsittely
Kun osumat on kerätty ja lähetetty Analyticsiin, data käsitellään ja omien kategorioiden arvoja käytetään osumille niiden laajuuden mukaisesti.
Esimerkkitapauksessa yksittäinen pelaaja pelasi peliä kaksi kertaa ensimmäisenä päivänä, kerran toisena päivänä ja kerran kolmantena päivänä. Hänestä kerätty data näyttää tällöin tältä:
userId = 5555 Session 1: H1: screen_name=/taso_1/ cd2_value=1 H2: screen_name=/taso_2/ H3: screen_name=/taso_2/ Session 2: H4: screen_name=/taso_3/ cd2_value=1 H5: screen_name=/taso_4/ H6: screen_name=/taso_4/ Session 3: H1: screen_name=/taso_1/ cd2_value=2 H2: screen_name=/taso_2/ H3: screen_name=/taso_3/ Session 4: H1: screen_name=/taso_3/ cd2_value=3
Huomaa, että omien kategorioiden arvot on lähetetty vain yhden näkymän katselukerran yhteydessä istuntoa kohden.
Istuntotason laajuudella voidaan varmistaa, että Kokeilujakson päivä ‑arvo liitetään kaikkiin kyseisen istunnon osumiin eikä ainoastaan osumaan, jonka mukana arvo lähetettiin.
Raportointi
Käsittelyn jälkeen istuntotason omien kategorioiden arvot liitetään kaikkiin saman istunnon aikana saatuihin näkymän katselukertoihin. Pelikehittäjä voi nyt luoda raportin, jossa käytetään ulottuvuuksina kokeilujakson päivää ja näkymän nimeä ja mittarina näkymän katselukertoja.
Kokeilujakson päivä | Näkymän nimi | Näkymän katselukerrat |
---|---|---|
1 | /taso_1/ | 1 |
1 | /taso_2/ | 2 |
1 | /taso_3/ | 1 |
1 | /taso_4/ | 2 |
2 | /taso_1/ | 1 |
2 | /taso_2/ | 1 |
2 | /taso_3/ | 1 |
3 | /taso_3/ | 1 |
Lopuksi pelikehittäjä haluaa ehkä ryhmitellä näkymän katselukerrat päivän mukaan nähdäkseen, kuinka monta tasoa kokeilujakson eri päivinä on pelattu. Tätä varten hän voi luoda oman raportin, jossa käytetään ensisijaisena ulottuvuutena kokeilujakson päivää.
Kokeilujakson päivä | Näkymän katselukerrat |
---|---|
1 | 6 |
2 | 3 |
3 | 1 |
Datasta selviää, että ensimmäisenä päivänä on pelattu eniten tasoja ja toisena ja kolmantena päivänä huomattavasti vähemmän. Tämänkaltaisia hyödyllisiä tietoja voidaan saada käyttämällä istuntotason omia kategorioita ja ryhmittelemällä useita istuntoja ja niiden osumia yksittäisen arvon mukaan.
Käyttäjätason laajuus
Katsotaan lopuksi esimerkkitapauksen avulla sitä, miten pelikehittäjä voi hyödyntää käyttäjätason omia kategorioita selvittääkseen, montako tasoa pelistä maksaneet käyttäjät pelasivat maksuttoman kokeiluversion käyttäjiin verrattuna.
Aiempien esimerkkien tapaan myös tässä esimerkissä kunkin tason pelikertoja seurataan jo nyt näkymän katselukertojen avulla. Pelikehittäjä haluaa kuitenkin ryhmitellä näkymän katselukerrat erikseen maksuttoman ja maksullisen version käyttäjien mukaan.
Haluttu raportti näyttää tältä:
Pelaajatyyppi | Näkymän katselukerrat |
---|---|
Ei-maksava | |
Maksava |
Pelikehittäjä voi saada tämän datan käyttämällä käyttäjätason omaa ulottuvuutta ja liittämällä kaikki tietyn käyttäjän tuottamat näkymän katselukerrat Pelaajatyyppi-arvoon sekä käyttäjän nykyisissä että tulevissa istunnoissa.
Käyttäjätason laajuuden edut
Käyttäjätason laajuuden avulla käyttäjän kaikki istunnot ja osumat voidaan ryhmitellä helposti yhden arvon mukaan. Se sopii erityisen hyvin arvoille, jotka eivät muutu usein tietyn käyttäjän osalta (kuten tässä esimerkissä Pelaajatyyppi).
Huomaa, että vaikka samaan tulokseen voitaisiin päästä myös osuma- tai istuntotason laajuutta käyttämällä, käyttäjätason laajuuden käyttäminen on kätevintä ja edellyttää vähiten lisäkoodia.
Määritys
Pelaajatyypin oma ulottuvuus määritetään seuraavilla arvoilla Järjestelmänvalvoja-kohdassa:
Indeksi | 3 |
Nimi | Pelaajatyyppi |
Laajuus | Käyttäjä |
Aktiivinen | tosi |
Keruu
Aiempien esimerkkien tapaan myös tässä esimerkissä pelikehittäjä seuraa jo nyt kaikkia tasoja näkymän katselukertojen avulla. Jotta pelikehittäjä voi ryhmitellä näkymän katselukerrat pelaajatyypin mukaan, hänen tarvitsee vain määrittää Pelaajatyyppi-kategoria, kun käyttäjä aloittaa pelin. Lisäksi hänen on määritettävä kategoria uudelleen, mikäli käyttäjä myöhemmin ostaa pelin maksullisen täysversion.
Pelikehittäjä määrittää oman kategorian, kun käyttäjä aloittaa pelin ensimmäisen kerran:
ga('create', 'UA-XXXX-Y', 'auto'); // Määritä arvo omalle kategorialle indeksissä 3. ga('set', 'dimension3', 'Ei-maksava' ); // Lähetä oman kategorian arvo katselukerran osuman mukana. ga('send', 'pageview', '/taso_1/');
Lisäksi pelikehittäjä haluaa määrittää oman kategorian, kun käyttäjä ostaa pelin maksullisen täysversion:
ga('create', 'UA-XXXX-Y', 'auto'); // Määritä arvo omalle kategorialle indeksissä 3. ga('set', 'dimension3', 'Maksava' ); // Lähetä oman kategorian arvo katselukerran osuman mukana. ga('send', 'pageview', '/taso_1/');
Käsittely
Edeltävien esimerkkien tapaan myös tässä tapauksessa data kerätään ja käsitellään, minkä jälkeen omien kategorioiden arvoja käytetään osumille niiden laajuuden mukaisesti.
Esimerkiksi kaksi kertaa maksutonta versiota ja kerran maksullista versiota pelanneesta yksittäisestä pelaajasta kerätty data näyttäisi seuraavalta:
userId = 5555 Session 1: H2: screen_name=/taso_1/ cd3_value=ei-maksava H3: screen_name=/taso_2/ Session 2: H1: screen_name=/taso_2/ H2: screen_name=/taso_3/ H3: screen_name=/taso_3/ Session 3: H1: screen_name=/taso_3/ cd3_value=maksava H2: screen_name=/taso_4/
Huomaa, että istunnossa 1 määritetty ei-maksava
-arvo koskee kaikkia kyseisen istunnon ja istunnon 2 osumia, kunnes uusi maksava
-arvo määritetään istunnossa 3.
Raportointi
Käsittelyn jälkeen pelaajatyypin oman kategorian arvot liitetään istuntoihin, joissa ne määritettiin, sekä mahdollisiin tuleviin istuntoihin ja osumiin.
Pelikehittäjä voi nyt luoda raportin, jossa käytetään ulottuvuuksina pelaajatyyppiä ja näkymän nimeä ja mittarina näkymän katselukertoja.
Pelaajatyyppi | Näkymän nimi | Näkymän katselukerrat |
---|---|---|
Ei-maksava | /taso_1/ | 1 |
Ei-maksava | /taso_2/ | 2 |
Ei-maksava | /taso_3/ | 2 |
Maksava | /taso_3/ | 1 |
Maksava | /taso_4/ | 1 |
Lopuksi pelikehittäjä haluaa ehkä ryhmitellä näkymän katselukerrat pelaajatyypin mukaan nähdäkseen, kuinka monta tasoa maksuttoman version käyttäjät ovat pelanneet maksaviin käyttäjiin verrattuna. Tätä varten hän voi luoda oman raportin, jossa käytetään ensisijaisena ulottuvuutena pelaajatyyppiä.
Pelaajatyyppi | Näkymän katselukerrat |
---|---|
Ei-maksava | 5 |
Maksava | 2 |
Data osoittaa, että maksuttoman version käyttäjät ovat pelanneet useampia tasoja kuin maksavat käyttäjät. Tämänkaltaisia hyödyllisiä tietoja voidaan saada käyttämällä käyttäjätason omia kategorioita ja ryhmittelemällä käyttäjiä ja heidän istuntojensa ja osumiensa dataa yksittäisen arvon mukaan.
Tuotetason laajuus
Katsotaan seuraavaksi esimerkkitapauksen avulla, miten pelikehittäjä voi hyödyntää tuotetason omia kategorioita sen selvittämiseen, minkä tehokkuustason powerupeja (eli heikkoja, normaaleja tai voimakkaita powerupeja) käyttäjät ovat ostaneet.
Pelikehittäjä seuraa jo valmiiksi ostettujen powerupien määrää Tehostetun verkkokaupan avulla. Nyt hän haluaa lisäksi selvittää, mitä powerupien tehokkuutta ostetaan eniten.
Raportti näyttää tältä:
Powerupin tehokkuus | Tuotteen tulo |
---|---|
heikko | |
normaali | |
voimakas |
Ennen omien ulottuvuuksien käyttöä pelikehittäjä pystyi näkemään powerupeista saadut tuotteen kokonaistulot mutta ei voinut ryhmitellä niitä powerupin tehokkuuden mukaan.
Tuotetason omaa kategoriaa käyttämällä kuhunkin tuotteeseen voidaan liittää tehokkuus, jolloin raporteista voidaan nähdä, mitä tehokkuutta ostetaan eniten. Tällä tavalla voidaan seurata myös muita Tehostetun verkkokaupan tapahtumia, kuten katselukertoja ja klikkauksia.
Tuotetason laajuuden edut
Käyttäjä voi ostaa samalla kerralla useita powerupeja. Tuotetason laajuutta käytettäessä tehokkuuden arvo liitetään ainoastaan siihen tuotteeseen, jonka mukana se lähetettiin. Näin voidaan varmistaa, että kukin ostettu powerup liitetään sitä koskevaan tehokkuuteen.
Määritys
Powerupin tehokkuuden oma ulottuvuus määritetään Analyticsin Järjestelmänvalvoja-osiossa mittauskokonaisuuden asetuksissa käyttämällä seuraavia arvoja:
Indeksi | 4 |
Nimi | Powerupin tehokkuus |
Laajuus | Tuote |
Aktiivinen | tosi |
Keruu
Pelikehittäjä seuraa jo nyt jokaista powerup-ostosta. Jotta kukin powerup voidaan liittää tiettyyn tehokkuuteen, oman kategorian arvo on määritettävä tuotetietojen yhteydessä.
Tämä kategoria voidaan lisätä tuotteeseen esimerkiksi seuraavasti:
ga('ec:addProduct', { // Anna tuotetiedot productFieldObject-kohdassa. 'id': 'P12345', // Tuotetunnus (merkkijono). 'name': 'Powerup', // Tuotenimi (merkkijono). 'category': 'Lisäosat', // Tuoteluokka (merkkijono). 'variant': 'punainen', // Tuoteversio (merkkijono) 'price': '10.00', // Tuotteen hinta (valuutta). 'quantity': 2, // Tuotteiden määrä (luku). 'dimension4': 'voimakas' // Tuotetta koskeva oma ulottuvuus (merkkijono). }); ga('ec:setAction', 'purchase', { 'id': 'T12345', 'revenue': '20.00' }); ga('send', 'pageview'); // Lähetä tapahtuman tiedot ensimmäisen sivun katselun kanssa.
Tässä esimerkissä oma ulottuvuus määritetään samaan aikaan tuotetietojen kanssa. Powerupiin liitetään tällöin sitä vastaava tehokkuus.
Käsittely
Edeltävien esimerkkien tapaan myös tässä esimerkissä osumat kerätään ja lähetetään Analyticsiin. Tämän jälkeen data käsitellään ja omien kategorioiden arvoja käytetään tuotteille, joiden yhteydessä ne määritettiin.
Esimerkiksi kolme powerupia yhden istunnon aikana ostaneesta yksittäisestä pelaajasta kerätty data näyttäisi tältä:
userId = 5555 Session 1: H1: product_name=powerup cd4_value=heikko product_name=powerup cd4_value=voimakas H2: product_name=powerup cd4_value=heikko
Huomaa, että tuotetason laajuutta käyttämällä voidaan varmistaa, että powerupin arvo liitetään ainoastaan tuotteeseen, jonka yhteydessä se määritettiin.
Raportointi
Jokainen tuote liitetään sitä vastaavaan tehokkuuden arvoon, joten käsittelyn jälkeen pelikehittäjä voi luoda raportin, jossa tulot näkyvät powerupin tehokkuuden mukaan jaoteltuina.
Powerupin tehokkuus | Tuotteen tulo |
---|---|
heikko | 20,00 |
voimakas | 10,00 |
Tästä raportista ilmenee, että eniten tuloja tuottivat heikot powerupit.
Omat tietotyypit
Laajuus
Omien ulottuvuuksien tapaan myös omilla mittareilla voi olla erilaisia laajuuksia. Osumatason omat mittarit liitetään kaikkiin osumatason ulottuvuuksiin, joiden mukana ne on lähetetty. Vastaavasti tuotetason omat mittarit liitetään vain tuotteisiin, joiden mukana ne on lähetetty. Seuraavat esimerkit havainnollistavat näitä omia mittareita.
Esimerkki osumatason omasta mittarista
Edellä olevissa esimerkeissä pelikehittäjä on seurannut jokaista tietyn tason pelikertaa näkymän katselukertana. Kaikissa luoduissa raporteissa näkymän katselukerran mittarin tarkoitus on ilmaista pelaajan pyrkimystä läpäistä tietty taso.
Pelikehittäjä haluaa kuitenkin myös tietää kunkin tason läpäisyprosentin.
Selvittääkseen läpäisyprosentin pelikehittäjä käyttää uutta Tason läpäisyt ‑nimistä omaa mittaria ja vertaa sitä näkymän katselukertojen arvoon kullakin tasolla.
Haluttu raportti näyttää tältä:
Näkymän nimi | Näkymän katselukerrat | Tason läpäisyt |
---|---|---|
/taso_1/ | ||
/taso_2/ | ||
/taso_3/ |
Oman mittarin edut
Tärkeimpiä mittareita voidaan useissa tapauksissa seurata käyttämällä tapahtumia, näkymän katselukertoja tai omaa mittaria. Omilla mittareilla voidaan kuitenkin luoda muita joustavampia ja helppotajuisempia omia raportteja. Tästä syystä tärkeiden mittareiden seuraaminen omien mittareiden avulla on kätevää ja tehokasta.
Tässä esimerkissä tason läpäisyjä ei voitu seurata näkymän katselukertoina ilman, että tasokohtaiset näkymän katselukerrat olisi laskettu kahteen kertaan. Tästä syystä kannattaa käyttää jotakin toista vaihtoehtoa.
Vaikka datan seuraamiseen olisi voitu käyttää pelkkää tapahtumaa, tapahtumien hierarkkisen rakenteen vuoksi yllä olevan raportin luominen olisi ollut vaikeaa, sillä näkymän katselukerrat ja tasojen läpäisyt olisi pitänyt sisällyttää samaan kategoriaan.
Koska tason läpäisyt ovat esimerkkimme pelikehittäjälle keskeinen mittari ja koska muiden vaihtoehtojen käyttöön liittyi yllä mainittuja rajoituksia, tason läpäisyjä on tässä tapauksessa kätevintä seurata omana mittarina.
Määritys
Tason läpäisyjen oma mittari määritetään käyttöliittymän hallintaosiossa käyttämällä seuraavia arvoja:
Indeksi | 1 |
Nimi | Tason läpäisyt |
Laajuus | Osuma |
Muotoilutyyppi | Kokonaisluku |
Aktiivinen | tosi |
Keruu
Pelikehittäjä seuraa jo kunkin tason aloituksia näkymän katselukertojen avulla. Nyt hän haluaa seurata myös tason läpäisyjä uuden oman mittarin avulla.
Omien kategorioiden tapaan myös omat mittarit lähetetään Analyticsiin muihin osumiin liitettyinä parametreina. Jotta oman mittarin arvo voidaan lähettää, pelikehittäjän on lähetettävä ylimääräinen osuma, joka tallentaa käyttäjän tason läpäisyn. Tässä esimerkkitapauksessa tapahtuma käynnistyy tason läpäisemisen yhteydessä, ja samalla kyseiseen tapahtumaan liitetään oma mittari.
Tarvittavat määritykset voivat näyttää esimerkiksi seuraavalta:
ga('create', 'UA-XXXX-Y', 'auto'); // Kasvata tason läpäisyn mittarin arvoa yhdellä. ga('set', 'metric1', 1 ); // Lähetä oman mittarin arvo tapahtuman osuman mukana. ga('send', 'event', 'Taso', 'läpäisy');
Käsittely
Esimerkiksi pelissä yhden istunnon aikana kolme tasoa pelanneen yksittäisen pelaajan data näyttäisi ennen käsittelyä tältä:
userId = 5555 Session 1 H1: type=screen_view screen_name=/taso_1/ H2: type=event screen_name=/taso_1/ cm1_value=1 H3: type=screen_view screen_name=/taso_2/ H4: type=screen_view screen_name=/taso_2/ H5: type=screen_view screen_name=/taso_2/ H6: type=event screen_name=/taso_2/ cm1_value=1 H7: type=screen_view screen_name=/taso_3/ H8: type=event screen_name=/taso_3/ cm1_value=1
Raportointi
Käsittelyn jälkeen pelikehittäjä voi luoda raportin, jossa käytetään ulottuvuutena näkymän nimeä ja mittareina näkymän katselukertoja, tapahtumien kokonaismäärää ja tason läpäisyjä.
Näkymän nimi | Näkymän katselukerrat | Tapahtumien kokonaismäärä | Tason läpäisyt |
---|---|---|---|
/taso_1/ | 1 | 1 | 1 |
/taso_2/ | 3 | 1 | 1 |
/taso_3/ | 1 | 1 | 1 |
Koska pelikehittäjä on seurannut tason läpäisyjä omana mittarina, läpäisytapahtumia ei tarvitse myöhemmin suodattaa erikseen tapahtumien kokonaismäärästä.
Sen sijaan pelikehittäjä voi luoda helposti seuraavanlaisen oman raportin käyttämällä tason läpäisyjen omaa mittaria:
Näkymän nimi | Näkymän katselukerrat | Tason läpäisyt |
---|---|---|
/taso_1/ | 1 | 1 |
/taso_2/ | 3 | 1 |
/taso_3/ | 1 | 1 |
Data osoittaa, että taso 2 on todellisuudessa vaikeampi kuin tasot 1 ja 3, sillä sen läpäisyprosentti on näkymän katselukertojen perusteella vain 33 %. Seuraamalla tason läpäisyjä omana mittarina pelikehittäjä saa helposti vastauksia tärkeimpiä mittareitaan koskeviin kysymyksiin. Hän voi myös luoda selkeitä raportteja ja jakaa niitä muille.
Esimerkki tuotetason omasta mittarista
Edellä olevissa esimerkeissä pelikehittäjä on seurannut jokaista powerupin ostoa. Kuhunkin ostoon voidaan liittää useita eri mittareita, kuten määrä ja tuotteen tulot.
Pelikehittäjä järjesti äskettäin kampanjan, jossa hän antoi kaikille käyttäjille 100 euron edestä krediittejä. Hän haluaa selvittää, mitä powerupeja käyttäjät ostavat krediiteillään.
Jotta pelikehittäjä voi selvittää tuotteen ostokertaa kohden käytettyjen krediittien määrän, hän ottaa käyttöön uuden Käytetyt krediitit ‑nimisen oman mittarin.
Haluttu raportti näyttää tältä:
Powerupin tehokkuus | Tuotteen tulo | Käytetyt krediitit |
---|---|---|
voimakas | ||
normaali | ||
heikko |
Määritys
Käytettyjen krediittien oma mittari määritetään seuraavilla arvoilla Järjestelmänvalvoja-kohdassa:
Indeksi | 2 |
Nimi | Käytetyt krediitit |
Laajuus | Tuote |
Muotoilutyyppi | Kokonaisluku |
Aktiivinen | tosi |
Keruu
Tuotetason omien kategorioiden tapaan myös tuotetason omat mittarit lähetetään Analyticsiin tuotetietoihin liitettyinä parametreina.
Tarvittavat määritykset voivat näyttää esimerkiksi seuraavalta:
ga('ec:addProduct', { // Anna tuotetiedot productFieldObject-kohdassa. 'id': 'P12345', // Tuotetunnus (merkkijono). 'name': 'Powerup', // Tuotenimi (merkkijono). 'category': 'Lisäosat', // Tuoteluokka (merkkijono). 'variant': 'punainen', // Tuoteversio (merkkijono) 'price': '10.00', // Tuotteen hinta (valuutta). 'quantity': 2, // Tuotteiden määrä (luku). 'dimension4': 'voimakas', // Tuotetason laajuuden oma ulottuvuus (merkkijono). 'metric2': 5 // Tuotetason laajuuden oma tietotyyppi (merkkijono). }); ga('ec:setAction', 'purchase', { 'id': 'T12345', 'revenue': '20.00' }); ga('send', 'pageview'); // Lähetä tapahtuman tiedot ensimmäisen sivun katselun kanssa.
Käsittely
Esimerkiksi muutaman powerupin ostaneen yksittäisen pelaajan data voisi näyttää ennen käsittelyä tältä:
userId = 5555 Session 1 H1: type=screen_view screen_name=/taso_1/ H2: type=screen_view screen_name=/taso_2/ product_name=powerup cd4_value=heikko cm2_value=5 product_name=powerup cd4_value=voimakas cm2_value=5 H4: type=screen_view screen_name=/taso_2/ product_name=powerup cd4_value=normaali cm2_value=1 product_name=powerup cd4_value=heikko cm2_value=10
Raportointi
Käsittelyn jälkeen pelikehittäjä voi luoda raportin, jossa käytetään ulottuvuutena Powerupin tehokkuus ‑arvoa ja mittareina Tuotteesta saadut tulot- ja Käytetyt krediitit ‑arvoja.
Powerupin tehokkuus | Tuotteen tulo | Käytetyt krediitit |
---|---|---|
heikko | 20 | 15 |
voimakas | 10 | 5 |
normaali | 10 | 1 |
Tiedot osoittavat, että pelaajat käyttävät krediittejään heikkoihin powerupeihin. Eniten tuottoa pelikehittäjä puolestaan sai normaali-tason powerupeista.
Käyttöönotossa huomioitavaa
Pidä seuraavat asiat mielessä, kun otat käyttöön omia kategorioita tai mittareita:
Aiemmin luodun kategorian tai mittarin muokkaaminen
Kun muokkaat oman ulottuvuuden tai mittarin nimeä tai laajuutta, se saattaa vaikuttaa dataasi seuraavilla tavoilla:
- Nimen muokkaus: Nimen muokkaaminen vaikuttaa aiemmin käsiteltyyn dataan. Saat vanhan datan käyttöösi vain uutta nimeä käyttämällä.
- Laajuuden muokkaus: Laajuuden muokkaaminen ei vaikuta aiemmin käsiteltyyn dataan. Vain uusi data käsitellään uutta laajuutta käyttämällä.
- Aktiivinen-kentän arvon muuttaminen: Aktiivinen-kenttä määrittää, käsitelläänkö omien ulottuvuuksien tai mittareiden arvot. Jos Aktiivinen-kentän arvo on
epätosi
, oma ulottuvuus tai mittari näkyy raporteissasi mutta siihen liittyvä data ei näy, koska sen arvoja ei ole käsitelty.
Laajuuden määrittäminen
Kun päätät omalle kategorialle valittavaa laajuutta, yritä arvioida ensin sitä, kuinka usein arvon voidaan odottaa muuttuvan. Jos kyseessä on arvo, jonka voidaan odottaa muuttuvan useaan otteeseen istunnon aikana (kuten pelin taso), käytä osumatason laajuutta ja määritä arvo ennen jokaista osumaa. Toisaalta sukupuolen kaltaiset omat kategoriat, joiden muuttuminen ei ole todennäköistä, voidaan määrittää käyttäjätason laajuudella yhdellä kertaa. Sukupuoli-arvon lähettäminen erikseen jokaisen osuman yhteydessä vaatisi tarpeettoman paljon työtä, kun taas usein muuttuvan oman kategorian määrittäminen käyttäjätason laajuudella liittäisi useita osumia virheellisesti kyseiseen arvoon.