Seurantaongelmien vianmääritys: rikkinäisen seurannan diagnosointi ja korjaaminen

Opi diagnosoimaan seurantaongelmat ja korjaamaan rikkinäinen analytiikan toteutus.

Luonnos

Konversioseurantasi lakkaa laukeamasta. Liikenne katoaa. Tapahtuma lakkaa käynnistymästä. Jokin rikkoutui, mutta et tiedä mikä. Vianmääritys on prosessi, jolla löydät ja korjaat ongelman.

Useimmilla seurantaongelmilla on ilmeiset syyt, kun tiedät, mistä etsiä. Vianmäärityksen oppiminen säästää tunteja arvailulta.

Vianmääritysprosessi

Vaihe 1: Varmista, että ongelma on olemassa

Onko seuranta oikeasti rikki vai luitko dataa väärin? Tarkista useita näkymiä. Tarkista eri päivämääräjaksoja. Varmista, että ongelma on todellinen ja pysyvä.

Vaihe 2: Selvitä, milloin se alkoi

Milloin seuranta lakkasi? Eilen? Viime viikolla? Pystytkö paikantamaan päivän? Katso historiallista dataa. Milloin pudotus tapahtui? Tämä rajaa mahdollisten syiden joukkoa.

Vaihe 3: Tarkista, muuttuiko jokin

Julkaisitko koodia äskettäin? Muutitko määrityksiä? Julkaisitko uuden ominaisuuden? Muutokset aiheuttavat usein ongelmia. Mikä muuttui seurannan rikkoutumisen aikoihin?

Vaihe 4: Käytä virheenjäljitystyökaluja

Käytä analytiikkatyökalusi virheenjäljitystilaa. Käytä selaimen kehittäjätyökaluja. Käytä verkkoliikenteen seurantaa. Seuraa pyyntöjä reaaliajassa nähdäksesi, missä ne epäonnistuvat.

Vaihe 5: Testaa käsin

Luo testiliikennettä. Testaa konversio. Testaa tapahtuma. Jos testisi laukaisee seurannan mutta oikea liikenne ei, ongelma on tuotannossa. Jos testikään ei toimi, ongelma on toteutuksessa.

Vaihe 6: Korjaa ja varmista

Tee korjaus. Testaa uudelleen. Varmista, että korjaus toimii, ennen kuin julistat työn valmiiksi.

Yleiset seurantaongelmat ja niiden vianmääritys

Seurantakoodi ei laukea

Avaa selaimen kehittäjätyökalut. Siirry Network-välilehdelle. Etsi pyyntöjä analytiikkaverkkotunnukseesi. Näetkö niitä? Jos et, koodi ei laukea.

Tarkista selaimen konsolista JavaScript-virheet. Virheet estävät seurantakoodia suorittamasta. Korjaa virhe, niin seuranta laukeaa.

Seurantakoodi latautuu mutta data ei näy raporteissa

Pyyntö lähetetään (näet sen Network-välilehdellä), mutta se ei näy raporteissa. Mahdollisia syitä: palomuuri estää pyynnön, mainosten estäjä estää sen, väärä kohteen tunnus, konversiotavoite on määritetty väärin.

Tarkista, että seuraat oikeaa kohdetta. Tarkista, etteivät suodattimet sulje pois testidataa. Tarkista, ettei bottisuodatus nappaa testiäsi.

Seuranta laukeaa joskus mutta ei johdonmukaisesti

Ajoittaisia ongelmia on vaikeampi selvittää. Syynä voivat olla kilpailutilanteet (seuranta laukeaa ennen kuin data on valmis). Syynä voivat olla verkon aikakatkaisut. Syynä voi olla ehdollinen koodi, joka ei aina suoriudu.

Katso koodia. Onko ehtoja, jotka joskus estävät seurannan laukeamisen? Onko aikakatkaisuja? Tapahtuuko seuranta oikeaan aikaan?

Konversioseuranta laukeaa mutta konversiot eivät näy

Seurantakoodi laukeaa. Pyyntö saavuttaa palvelimen. Mutta konversiot eivät näy raporteissa. Mahdollisia syitä: konversiotavoitetta ei ole määritetty, tavoitteen osoite ei vastaa todellista konversiosivua, tavoite laukeaa useita kertoja istuntoa kohden (lasketaan yhdeksi).

Tarkista konversiotavoitteen määritys. Täsmääkö osoite? Laukeaako tavoite oikeasta tapahtumasta? Onko se määritetty laskemaan kerran vai useita kertoja?

Tapahtumaseuranta laukeaa mutta data on puutteellista

Tapahtumat laukeavat, mutta joitakin tapahtumaparametreja puuttuu. Liikevaihto näkyy 0 dollarina. Tuotetunnus on tyhjä. Tapahtuma seurataan, mutta puutteellisesti.

Tarkista seurantakoodisi. Tallentuvatko parametrit oikein? Välitetäänkö ne seurantakutsulle? Onko data saatavilla seurannan hetkellä?

Vianmäärityksen työkalut

Selaimen kehittäjätyökalut

Network-välilehti: näet lähetettävät pyynnöt. Console-välilehti: näet JavaScript-virheet. Molemmat ovat välttämättömiä selainpuolen seurannan vianmäärityksessä.

Analytiikan virheenjäljitystila

Useimmissa työkaluissa on virheenjäljitystila. Google Analyticsissa on DebugView. Tuoteanalytiikkaalustoissa on reaaliaikainen tapahtumanäkymä. Ne näyttävät tapahtumat reaaliajassa niiden laukeamishetkellä.

Selainlaajennukset

Laajennukset, kuten Google Tag Assistant ja muut seurantakoodin tarkistustyökalut, auttavat tarkastamaan seurantakoodia ja selvittämään ongelmia.

Palvelimen lokit

Palvelimen lokit näyttävät kaikki pyynnöt, myös seurantapyynnöt. Tarkista niistä, saavuttavatko seurantapyynnöt edes palvelimesi.

Seurantaongelmien ennaltaehkäisy

Testaa ennen julkaisua

Älä julkaise seurantakoodin muutoksia tuotantoon testaamatta. Testaa ensin testiympäristössä. Varmista, että seuranta toimii testiympäristössä, ennen kuin julkaiset.

Seuraa julkaisun jälkeen

Seuraa muutosten julkaisun jälkeen 24 tunnin ajan. Tarkkaile liikenteen tai konversioiden pudotuksia. Nappaa ongelmat nopeasti.

Pidä muutoslokia

Dokumentoi jokainen seurantakoodiin tekemäsi muutos. Milloin se muutettiin, mitä muutettiin ja miksi. Tämä auttaa jäljittämään ongelmat syihinsä.

Käytä versionhallintaa

Pidä seurantakoodi versionhallinnassa (Git). Näin voit verrata versioita, jos jokin rikkoutuu. Voit palauttaa edellisen version tarvittaessa.

Usein kysytyt kysymykset

Mistä tiedän, onko seurantani rikki vai onko liikenne vain vähäistä?

Vertaa normaaleihin kuvioihin. Jos liikenne on yleensä keskimäärin 1 000 ja putoaa yhtäkkiä 100:aan, jokin on pielessä. Jos se putoaa 800:aan etkä ajanut kampanjoita sinä viikkona, kaikki on todennäköisesti kunnossa. WEMASY-sivustonrakentaja avulla voit ottaa tämän käyttöön suoraan omalla sivustollasi.

Voinko tehdä seurannan vianmääritystä ilman kehittäjätyökaluja?

Et helposti. Kehittäjätyökalut ovat välttämättömiä. Jos et ole varma niiden käytöstä, pyydä apua kehittäjältä tai käytä analytiikkatyökalusi sisäänrakennettuja virheenjäljitysominaisuuksia.

Kuinka kauan vianmäärityksen pitäisi kestää?

Yksinkertaiset ongelmat (väärä kohteen tunnus, väärin määritetty tavoite): 15-30 minuuttia. Monimutkaiset ongelmat (kilpailutilanteet, verkko-ongelmat): 1-4 tuntia. Pidä kehittäjä saatavilla, jos vianmääritys kestää yli tunnin.

Mitä jos en löydä ongelmaa?

Dokumentoi, mitä olet jo tarkistanut. Pyydä apua analytiikkatoimittajaltasi tai konsultilta. Joskus uusi silmäpari huomaa ongelman.

Pitäisikö muutokset perua, jos seuranta rikkoutuu julkaisun jälkeen?

Jos olet juuri julkaissut ja seuranta rikkoutuu, kyllä. Peru heti. Tee sitten vianmääritys testiympäristössä ennen uutta julkaisua.

Voivatko mainosten estäjät rikkoa seurantani pysyvästi?

Mainosten estäjät eivät riko seurantaa käyttäjiltä, joilla ei ole estäjää. Ne estävät sen vain niiltä, joilla estäjä on. Seurantasi toimii hyvin suurimmalle osalle käyttäjistä, joilla estäjää ei ole.

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

Aloita ilmaiseksi WEMASYlla ja rakenna sivusi muutamassa minuutissa.