A konverziókövetésed leáll. A forgalom eltűnik. Egy esemény nem indul többé. Valami elromlott, de nem tudod, mi. A hibakeresés az a folyamat, amellyel megtalálod és javítod a problémát.
A legtöbb követési problémának nyilvánvaló oka van, ha tudod, hol keresd. A hibakeresés megtanulása órákat takarít meg a találgatásból.
A hibakeresés folyamata
1. lépés: Erősítsd meg, hogy a probléma létezik
A követés tényleg elromlott, vagy félreolvastad az adatot? Nézz meg több nézetet. Nézz meg különböző időszakokat. Győződj meg róla, hogy a probléma valódi és tartós.
2. lépés: Állapítsd meg, mikor kezdődött
Mikor állt le a követés? Tegnap? A múlt héten? Meg tudod határozni a napot? Nézd meg a korábbi adatokat. Mikor történt az esés? Ez szűkíti az okok körét.
3. lépés: Nézd meg, változott-e valami
Telepítettél mostanában kódot? Módosítottál konfigurációt? Indítottál új funkciót? A változtatások gyakran okoznak problémát. Mi változott nagyjából akkor, amikor a követés elromlott?
4. lépés: Használj hibakereső eszközöket
Használd az analitikai eszközöd hibakereső módját. Használd a böngésző fejlesztői eszközeit. Használj hálózatfigyelést. Nézd élőben a kéréseket, hogy lásd, hol hibásodnak meg.
5. lépés: Tesztelj kézzel
Hozz létre tesztforgalmat. Teszteld a konverziót. Teszteld az eseményt. Ha a teszted elindítja a követést, de a valódi forgalom nem, a probléma az éles környezetben van. Ha a teszt sem működik, a probléma a megvalósításban van.
6. lépés: Javítsd és ellenőrizd
Alkalmazd a javítást. Tesztelj újra. Ellenőrizd, hogy a javítás működik, mielőtt késznek nyilvánítod.
Gyakori követési problémák és hibakeresésük
A követőkód nem fut le
Nyisd meg a böngésző fejlesztői eszközeit. Menj a Network fülre. Keress kéréseket az analitikai domainedre. Látod őket? Ha nem, a kód nem fut le.
Nézd meg a böngésző konzolját JavaScript-hibákért. A hibák megakadályozzák a követőkód futását. Javítsd a hibát, és a követés lefut.
A követőkód betöltődik, de az adat nem jelenik meg a jelentésekben
A kérés elmegy (látod a Network fülön), de nem jelenik meg a jelentésekben. Lehetséges okok: a tűzfal blokkolja a kérést, hirdetésblokkoló blokkolja, rossz tulajdonságazonosító, rosszul beállított konverziós cél.
Ellenőrizd, hogy a megfelelő tulajdonságot követed-e. Ellenőrizd, hogy a szűrők nem zárják-e ki a tesztadatot. Ellenőrizd, hogy a botszűrés nem fogja-e el a teszted.
A követés néha lefut, de nem következetesen
Az időszakos problémákat nehezebb hibakeresni. Lehetnek versenyhelyzetek (a követés azelőtt fut le, hogy az adat készen állna). Lehetnek hálózati időtúllépések. Lehet feltételes kód, amely nem mindig fut le.
Nézd meg a kódot. Vannak feltételek, amelyek néha megakadályozzák a követés lefutását? Vannak időtúllépések? A követés a megfelelő pillanatban történik?
A konverziókövetés lefut, de a konverziók nem jelennek meg
A követőkód lefut. A kérés eléri a szervert. De a konverziók nem jelennek meg a jelentésekben. Lehetséges okok: a konverziós cél nincs beállítva, a cél URL-je nem egyezik a tényleges konverziós oldallal, a cél munkamenetenként többször fut le (egynek számít).
Ellenőrizd a konverziós cél konfigurációját. Egyezik az URL? A cél a megfelelő eseményen indul? Úgy van beállítva, hogy egyszer vagy többször számoljon?
Az eseménykövetés lefut, de az adat hiányos
Az események lefutnak, de egyes eseményparaméterek hiányoznak. A bevétel 0 dollárként jelenik meg. A termékazonosító üres. Az esemény követett, de hiányosan.
Nézd meg a követőkódodat. A paraméterek helyesen rögzülnek? Átkerülnek a követési hívásba? Elérhető az adat a követés pillanatában?
Hibakereső eszközök
A böngésző fejlesztői eszközei
Network fül: a küldött kérések megtekintése. Console fül: a JavaScript-hibák megtekintése. Mindkettő elengedhetetlen a kliensoldali követés hibakereséséhez.
Az analitika hibakereső módja
A legtöbb eszköznek van hibakereső módja. A Google Analyticsnek van DebugView-ja. A termékanalitikai platformoknak élő eseménynézetük. Ezek valós időben mutatják az eseményeket, ahogy lefutnak.
Böngészőbővítmények
Az olyan bővítmények, mint a Google Tag Assistant, segítenek megvizsgálni a követőkódot és hibát keresni.
Szervernaplók
A szervernaplók minden kérést mutatnak, a követési kéréseket is. Nézd meg őket, hogy a követési kérések egyáltalán eljutnak-e a szerveredhez.
A követési problémák megelőzése
Élesítés előtt tesztelj
Ne telepíts követőkód-módosításokat éles környezetbe tesztelés nélkül. Előbb tesztkörnyezetben tesztelj. Ellenőrizd, hogy a követés működik a tesztkörnyezetben, mielőtt élesítenél.
Élesítés után figyelj
A módosítások telepítése után 24 órán át figyelj. Nézd a forgalom vagy a konverziók esését. Kapd el gyorsan a problémákat.
Vezess változásnaplót
Dokumentálj minden módosítást, amelyet a követőkódon végzel. Mikor módosult, mi változott, miért. Ez segít a problémákat az okukig visszavezetni.
Használj verziókezelést
A követőkódot tartsd verziókezelő rendszerben. Így összehasonlíthatod a verziókat, ha valami elromlik. Szükség esetén visszaállhatsz az előző verzióra.
Gyakori kérdések
Honnan tudom, hogy a követésem elromlott, vagy csak alacsony a forgalom?
Hasonlítsd össze a megszokott mintákkal. Ha a forgalom általában 1000 körül van, és hirtelen 100-ra esik, valami nincs rendben. Ha 800-ra esik, és azon a héten nem futtattál kampányokat, valószínűleg minden rendben. A WEMASY weboldalépítőjében ezt egyenesen a weboldaladra állíthatod be.
Hibakereshetek követést fejlesztői eszközök nélkül?
Nem könnyen. A fejlesztői eszközök elengedhetetlenek. Ha nem érzed magad biztonságban a használatukkal, kérj segítséget egy fejlesztőtől, vagy használd az analitikai eszközöd beépített hibakereső funkcióit.
Mennyi ideig tartson a hibakeresés?
Egyszerű problémák (rossz tulajdonságazonosító, rosszul beállított cél): 15-30 perc. Összetett problémák (versenyhelyzetek, hálózati gondok): 1-4 óra. Legyen elérhető egy fejlesztő, ha a hibakeresés egy óránál tovább tart.
Mit tegyek, ha nem találom a problémát?
Dokumentáld, mit ellenőriztél már. Kérj segítséget az analitikai szolgáltatótól vagy egy tanácsadótól. Néha egy friss szempár észreveszi a problémát.
Visszavonjam a változtatásokat, ha a követés élesítés után elromlik?
Ha épp most élesítettél, és a követés elromlik, igen. Azonnal vond vissza. Aztán a tesztkörnyezetben keress hibát, mielőtt újra élesítenél.
Tönkretehetik a hirdetésblokkolók véglegesen a követésemet?
A hirdetésblokkolók nem rontják el a követést a blokkoló nélküli felhasználóknál. Csak a blokkolóval rendelkezőknél blokkolják. A követésed jól működik a felhasználók többségénél, akinek nincs blokkolója.