Analytiikkatyökalut Android-sovelluskehityksessä
Pajuoja, Eetu (2016)
Pajuoja, Eetu
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201602162282
https://urn.fi/URN:NBN:fi:amk-201602162282
Tiivistelmä
Insinöörityön tavoitteena oli toteuttaa Android-sovellus, joka kertoo ajantasaista tietoa käyttäjän valitsemalla reitillä kulkevista junista hyödyntäen rata.digitraffic.fi-rajapintaa. Tämän lisäksi tavoitteena oli myös toteuttaa sovellukselle betatestaus ja kaatumisten raportointi sekä seurata sovelluksen käyttöä ja käyttäjien määrää analytiikkatyökalujen avulla. Työ tehtiin suomalaiselle IT-alan yritykselle, jolla ei ole aikaisempaa kokemusta mobiilisovelluksien ja niiden analytiikan toteuttamisesta. Työn tarkoituksena olikin tutkia ja kokeilla mobiilisovelluksen analytiikan toteuttamista mahdollisia tulevia projekteja varten.
Sovellus toteutettiin Android Studiossa. Analytiikkaa varten työssä otettiin käyttöön työkalu, jota yritys on aikaisemmin käyttänyt vain web-analytiikkaan. Tämän työkalun avulla toteutettiin sovelluksen käytön ja käyttäjien määrän seuranta. Tämän lisäksi käytettiin toista työkalua, joka valittiin sen ominaisuuksien, ilmaisuuden ja helppokäyttöisyyden vuoksi. Tällä työkalulla toteutettiin sovelluksen betatestaus ja kaatumisten raportointi sekä vertailun vuoksi myös käytön seuranta. Työn aikana analytiikkatyökaluihin tutustuttiin tarkemmin ja niiden yhtäläisyyksiä vertailtiin. Tämän lisäksi työssä perehdyttiin mobiilisovellusanalytiikan perusteisiin ja käytäntöihin.
Sovelluksen jakelu testausta varten onnistui vaivatta ja kaatumisten raportoinnin avulla löydettiin monta kriittistä virhettä ennen sovelluksen julkaisua ja julkaisun jälkeen. Käyttäjien määriä seuraamalla huomattiin odotusten mukaisesti, ettei sovellus saavuttanut suurta suosiota. Käytön seurannan avulla ymmärrettiin, että sovellusta käytetään enimmäkseen tärkeimmän käyttötapauksen mukaisesti ja että sovelluksen tiettyjä lisäominaisuuksia käytetään melko vähän.
Tulosten perusteella sovelluksessa käytetty analytiikka todettiin onnistuneeksi ja käytetyt työkalut hyödyllisiksi. Mobiilisovelluksen analytiikka on kuitenkin mahdollista toteuttaa monella eri tavalla, joten työssä käytetty tapa ei ole ainoa oikea. Kokeilujen myötä yrityksen mobiiliprojekteissa käytetään jatkossa todennäköisesti samoja työkaluja.
Sovellus toteutettiin Android Studiossa. Analytiikkaa varten työssä otettiin käyttöön työkalu, jota yritys on aikaisemmin käyttänyt vain web-analytiikkaan. Tämän työkalun avulla toteutettiin sovelluksen käytön ja käyttäjien määrän seuranta. Tämän lisäksi käytettiin toista työkalua, joka valittiin sen ominaisuuksien, ilmaisuuden ja helppokäyttöisyyden vuoksi. Tällä työkalulla toteutettiin sovelluksen betatestaus ja kaatumisten raportointi sekä vertailun vuoksi myös käytön seuranta. Työn aikana analytiikkatyökaluihin tutustuttiin tarkemmin ja niiden yhtäläisyyksiä vertailtiin. Tämän lisäksi työssä perehdyttiin mobiilisovellusanalytiikan perusteisiin ja käytäntöihin.
Sovelluksen jakelu testausta varten onnistui vaivatta ja kaatumisten raportoinnin avulla löydettiin monta kriittistä virhettä ennen sovelluksen julkaisua ja julkaisun jälkeen. Käyttäjien määriä seuraamalla huomattiin odotusten mukaisesti, ettei sovellus saavuttanut suurta suosiota. Käytön seurannan avulla ymmärrettiin, että sovellusta käytetään enimmäkseen tärkeimmän käyttötapauksen mukaisesti ja että sovelluksen tiettyjä lisäominaisuuksia käytetään melko vähän.
Tulosten perusteella sovelluksessa käytetty analytiikka todettiin onnistuneeksi ja käytetyt työkalut hyödyllisiksi. Mobiilisovelluksen analytiikka on kuitenkin mahdollista toteuttaa monella eri tavalla, joten työssä käytetty tapa ei ole ainoa oikea. Kokeilujen myötä yrityksen mobiiliprojekteissa käytetään jatkossa todennäköisesti samoja työkaluja.