Analytiikkatoteutuksen testaus ja validointi

Opi testaamaan ja validoimaan analytiikkatoteutuksesi. Varmista, että seuranta on tarkkaa ennen käyttöönottoa ja sen jälkeen.

Luonnos

Olet ottanut analytiikan käyttöön. Olet määrittänyt tapahtumat. Olet rakentanut datakerroksesi. Mitä nyt. Testaat sen. Testaus havaitsee virheet ennen kuin ne vaikuttavat dataasi. Varmistat, että tapahtumat laukeavat oikein. Varmistat, että parametrit tallentavat oikeat arvot. Varmistat, että data saapuu analytiikka-alustallesi. Testaat ennen käyttöönottoa. Testaat käyttöönoton jälkeen. Perusteellinen testaus säästää aikaa ja estää huonon datan.

Tässä artikkelissa kerrotaan, miten testaat ja validoit analytiikkatoteutuksesi.

Miksi testauksella on väliä

Analytiikkavirheitä on vaikea havaita käyttöönoton jälkeen. Rikkinäinen tapahtuma laukeaa viikkoja ennen kuin kukaan huomaa. Väärin määritetty parametri tallentaa väärää dataa kuukausia. Siihen mennessä olet menettänyt kuukausien datan. Korjaamisen hinta on korkea.

Testaus ennen käyttöönottoa estää tämän. Havaitset virheet testiympäristössä. Korjaat ne. Otat käyttöön luottavaisesti. Data on hyvää ensimmäisestä päivästä alkaen.

Testaus säästää myös kehitysaikaa. Virheen löytäminen tuotannosta vie kauemmin selvittää. Sen löytäminen testiympäristöstä on nopeampaa. Testaus löytää virheet aikaisin, kun niiden korjaaminen on halpaa.

Testaa ensin testiympäristössä

Älä koskaan testaa tuotannossa. Testaa testiympäristössä. Testiympäristö on kopio tuotantoympäristöstäsi. Se näyttää tuotannolta. Se toimii kuin tuotanto. Mutta se ei ole oikea.

Testaa jokainen tapahtuma. Testaa jokainen parametri. Testaa reunatapaukset. Mitä tapahtuu, jos määrä on nolla. Entä jos hinta on negatiivinen. Entä jos käyttäjä on anonyymi.

Testaa ennen integraatioita ja niiden jälkeen. Jos integroit uuden työkalun, testaa integraatio testiympäristössä. Vastaanottaako työkalu datan oikein. Käsitteleekö se sen oikein.

Käytä selaimen kehittäjätyökaluja

Selaimen kehittäjätyökalujen avulla voit tarkastella, mitä sivustosi lähettää. Avaa Network-välilehti. Tee toiminto. Seuraa analytiikkakutsuja. Katso, mitä dataa lähetetään. Varmista, että se on oikein.

Käytä Console-välilehteä. Kirjoita 'dataLayer' tai datakerroksesi muuttuja. Tarkista sen sisältö. Varmista, että siinä on odottamasi data.

Useimmissa tunnisteenhallinnoissa on esikatselutila. Ota se käyttöön. Se näyttää, mikä laukeaisi lähettämättä dataa oikeasti. Käytä esikatselutilaa varmistaaksesi kaiken ennen käyttöönottoa.

Luo testauksen tarkistuslista

Luo tarkistuslista siitä, mitä testata. Tapahtuma laukeaa oikealla sivulla. Tapahtuma laukeaa oikeasta toiminnosta. Parametreilla on oikeat arvot. Parametreilla on oikeat tyypit. Data saapuu analytiikka-alustalle. Reaaliaikaiset raportit näyttävät datan.

Käytä tarkistuslistaa joka kerta, kun otat jotain käyttöön. Älä ohita vaiheita. Perusteellinen testaus estää ongelmia.

Päivitä tarkistuslistaa, kun lisäät tapahtumia. Pidä se kattavana. Tee siitä vakiokäytäntö.

Testaa oikealla datalla

Testaa realistisella datalla. Älä käytä paikkamerkkiarvoja. Käytä oikeita tuotenimiä. Oikeita hintoja. Oikeita käyttäjätunnuksia. Testaus tekaistulla datalla ohittaa todellisen maailman reunatapaukset.

Luo testitilauksia, jos mahdollista. Oikea osto. Oikea lomakkeen lähetys. Oikea tilin luonti. Oikeat toiminnot paljastavat oikeat ongelmat.

Testaa eri käyttäjätyypeillä. Ilmaiskäyttäjät. Premium-käyttäjät. Ylläpitäjät. Eri käyttäjätyypeillä voi olla eri data. Testaa jokainen.

Seuraa reaaliaikaisia raportteja

Seuraa käyttöönoton jälkeen reaaliaikaisia raportteja. Ilmestyykö liikenne heti. Ilmestyvätkö tapahtumat. Näkyvätkö parametrit. Reaaliaikaiset raportit antavat välitöntä palautetta.

Jatka seurantaa ensimmäisen päivän ajan. Useimmat ongelmat ilmenevät nopeasti. Jos jokin on pielessä, huomaat sen heti.

Aseta hälytykset. Jos tapahtuma ei ole laukennut tuntiin, hälytä jollekin. Jos parametri on jatkuvasti tyhjä, hälytä. Hälytykset havaitsevat ongelmat nopeasti.

Vertaa ennen ja jälkeen

Jos päivität olemassa olevaa analytiikkaa, vertaa ennen ja jälkeen. Vastaako uusi data vanhaa. Jos päivityksen ei pitäisi muuttaa mitään, lukujen pitäisi pysyä samoina. Jos luvut muuttuivat odottamatta, selvitä syy.

Aja rinnakkaista seurantaa. Pidä vanha seuranta käynnissä, kun testaat uutta. Vertaa molempien dataa. Kun olet varma, että ne täsmäävät, siirry vain uuteen seurantaan.

Usein kysytyt kysymykset

Kuinka kauan meidän pitäisi testata ennen tuotantoon siirtämistä?

Mahdollisuuksien mukaan vähintään viikko. Testaa kattavasti. Testaa jokainen tapahtuma. Testaa eri selaimilla ja laitteilla. Testaa eri päivinä ja kellonaikoina. Viikon testaus havaitsee useimmat ongelmat. Jotkin tiimit testaavat kaksi viikkoa kriittiselle seurannalle. Voit tehdä tämän suoraan verkkosivustollasi WEMASY-sivustonrakentajalla.

Entä jos löydämme virheen käyttöönoton jälkeen?

Korjaa se heti. Poista rikkinäinen tapahtuma tai parametri käytöstä. Korjaa määritys. Testaa korjaus testiympäristössä. Ota uudelleen käyttöön. Mitä nopeammin korjaat, sitä vähemmän huonoa dataa kerääntyy. Laadi prosessi nopeita korjauksia varten.

Pitäisikö testata mobiililaitteilla?

Kyllä. Mobiililaitteet voivat toimia eri tavalla kuin työpöytä. Verkkonopeudet eroavat. Käyttäjäagentit eroavat. Testaa oikeilla mobiililaitteilla. Testaa eri selaimilla. Jokainen voi toimia eri tavalla.

Voimmeko ottaa käyttöön vähitellen kaiken kerralla sijaan?

Kyllä. Ota ensin käyttöön 10 prosentille käyttäjistä. Seuraa virheitä. Jos kaikki on hyvin, nosta 50 prosenttiin. Sitten 100 prosenttiin. Vähittäinen käyttöönotto havaitsee virheet aikaisin rajatulla vaikutuksella.

Miten testaamme tapahtumia, jotka vaativat käyttäjätoimintoja, joita emme voi simuloida?

Käytä tunnisteenhallintasi esikatselutilaa. Se näyttää, mikä laukeaisi ilman oikeita toimintoja. Aidosti mahdottomiin tilanteisiin luo testidataa. Sisäinen työkalu, joka simuloi toiminnon. Tai manuaalinen testaus tuotannossa huolellisen seurannan jälkeen.

Pitäisikö testidata poistaa tuotannosta?

Kyllä. Testitilaukset sotkevat datasi. Luo suodatin testidatan poissulkemiseksi. Tai käytä erillistä testiominaisuutta. Pidä tuotantodata puhtaana. Älä anna testidatan sekoittua oikeaan dataan.

Ota se heti käyttöön
omalla verkkosivullasi.

Aloita ilmaiseksi WEMASYlla ja rakenna sivusi muutamassa minuutissa.