Ohjelmallinen sisällönhallinta, kevät 2018

Luentoviikko 3.6. Käytön seurannan perusteet

Jukka Huhtamäki


Vastuuvapauslauseke - Disclaimer

Lean Startup -menetelmä (ks. esimerkiksi Lean Startup ja datalla ohjattu kehitystyö) kannustaa mittaamaan ainoastaan olennaisia asioita. Näinhän se on, turhat tai turhamaiset mittarit (vanity metrics) eivät (välttämättä) auta ohjaamaan palvelukehitystä oikeaan suuntaan.

Yleisesti on kuitenkin niin, että jonkinlaisia mittauksia on syytä tehdä joka tapauksessa. Jos kehittäjällä ei ole mitään tietoa käyttäjien toiminnasta, päätöksiä tehdään erilaisten oletusten varassa.

Taustaa: ohjaus edellyttää tietoa

Tavoitteena arjen toimintatutkimus (action research) elävien koelaboratorioiden (Living Labs, ks. Mäntylä, 2008) hengessä. Taustaa

Taustaa: Web-hypertekstin lainalaisuuksia

Yksinkertaiset perusperiaatteet ovat sekä Webin heikkous että vahvuus.

Hyperlinkit ovat yksisuuntaisia:

<a href="http://tut.fi/">TTY</a>

Mikään yksittäinen taho ei hallitse Webiä kokonaisuutena: edes hakukoneet eivät tavoita kaikkia Web-sivuja.

Seuraus: kun julkaiset sivun Webiin, sinulla ei oletusarvoisesti ole mahdollisuutta tietää kuka sivujasi lukee tai esimerkiksi tietää ketkä sivuihisi viittaavat.

Esimerkiksi blogijärjestelmissä ongelma on pyritty ratkaisemaan takaisinviittausmekanismilla (Linkback: RefBack, Trackback, Pingback).

Organisaatioiden intraneteissä ja muissa suljetuissa järjestelmissä tilanne on toki hallitumpi.

Välikysymys

Miten käytön seuranta toimii?

Tekniikkaa: HTTP, palvelinohjelmointi ja Javascript

Webin tekninen tomintaperiaate tiivistettynä:

Selain liittää tekemiensä HTTP-pyyntöjen mukaan tietoa selaimesta ja käyttäjästä. Lisää tietoa voidaan kerätä javascriptaamalla.

Yleistäen voidaan viitata käyttökontekstiin. Käyttäjästä näillä keinoin saadaan selville lähinnä äidinkieli ja sekään tieto ei ole luotettava.

Mielenkiintoista, mutta vaikuttaa työläältä. Vaihtoehtoja?

Kohti käytön seurantaa - (valitettavasti) kolmannen osapuolen välineiden avustuksella

Oikopolku: valmiit ratkaisut

Web-ohjelmoinnin perustaidot hallitseva pääsee eteenpäin edellä esitellyillä ohjelmointiin perustuvilla keinoilla.

Toinen vaihtoehto on ottaa käyttöön valmis käytönseurantaratkaisu. Vaihtoehtoja:

Kotimainen Snoobi on esimerkki maksullisesta käytönseurantapalvelusta.

Tosiasia: esimerkiksi Google särähtää monen käyttäjän silmään eikä siksi ole täysin ongelmavapaa ratkaisu.

Tapaus Hypermedian ohjelmointi

Hypermedian ohjelmointia järjestettiin opetusperiodeilla 4 ja 5:

Hypermedian ohjelmointi 2009: Mitä opiskelijat tekevät ja koska?

Kaaviokuva vierailuista Hypermedian ohjelmoinnin verkkoympäristössä, harjoitusten tehtävänannoissa ja luentomateriaalissa

Hypermedian ohjelmoinnin kevään 2009 toteutuskerran prujun lukukerrat (tehtävä: etsi tentti):
Hypermedian ohjelmoinnin kevään 2009 toteutuskerran prujun lukukerrat

Tapaus Vaikuttamistaidot.fi: Missä avoin oppimateriaalini on käytössä?

Vaikuttamistaidot.fi on nuorille suunnattu vuorovaikutteinen oppimateriaali vaikuttamisen taitojen opiskelun tueksi. Palveluun saavutaan seuraavasti:

Käyttäjien reitit Vaikuttamistaidot.fi-palveluun

Testissä Google Analytics

Google Analytics on kolmannen osapuolen tarjoamien vaihtoehtojen aatelia, joten sen läpikäynti antaa kattavan kuvan käytön seurannan mahdollisuuksista.

Pureudutaan seuraavaksi Google Analytics -palvelun toimintaan:

  1. Tunnuksen tekeminen.
  2. Uuden seurantakohteen perustaminen.
  3. Seurannan käyttöönotto.
  4. Käytön analysointi: näkymät, aikajana ja muut yksityiskohdat.
  5. Käyttöehdot.
  6. Rajoitteet.

Tosiasia: Google särähtää monen käyttäjän silmään eikä siksi ole täysin ongelmavapaa ratkaisu.

Käyttötapauksia

Kokeillaan löydämmekö Analytics-palvelun tuella vastauksia joihinkin yleisesti askarruttaviin kysymyksiin:

Mitä sinä haluaisit tietää palvelusi käyttäjistä ja heidän toiminnastaan sivustoillasi tai verkkopalvelussasi?

Neljä keskeistä kysymystä

Verkkopalveluiden (mukaan lukien sosiaalisen median) käytön analytiikan tuella pyritään vastaamaan neljään keskeiseen kysymykseen (Croll & Sean, 2009; Tebest, 2010):

  1. Mitä käyttäjät tekevät verkkopalvelussa?
  2. Miten käyttäjät toimivat verkkopalvelussa?
  3. Miksi käyttäjät toimivat verkkopalvelussa?
  4. Onko käyttäjien mahdollista tehdä verkkopalvelussa se mitä haluavat?

Pohdintaa

Pohdintaa käytön seurannasta:

Sisäänrakennettujen ratkaisujen verraton etu: seuranta toimii aina eikä aiheuta käyttäjässä (turhaa) huolta.

Lopuksi

Yhteenveto ja johtopäätökset: