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.