Plötsligt började den lösning vi använder för att mäta och analysera trafiken till våra webbplatser att hacka, den visade orealistiska siffror – antingen mycket höga eller mycket låga besökarantal. Då det är en lösning vi använt under många år så var inte valet att bara byta plugin – jag ville ta reda på vad som hade hänt.
Felsökningen underlättades av att loggfilerna visade att just detta tillägg, WP Statistics, nyligen hade uppdaterats. WP Statistics har genomgående fått mycket goda omdömen, höga betyg både av användare och de som testat tillägget mera professionellt. Vi backade en version och konstaterade att problemet fanns i den senaste versionen.
Ytterligare letande visade att Wp Statistics bytt mätmetod – från ”serverside” till ”klient side”. Bytet hade lett till att runt två tredjedelar av alla besök ”försvann”. En så dramatisk förändring kan inte skyllas bara på mätmetoden. Försvinner 60-70 procent av alla besök och träffar så tyder det på att WP Statistics under lång tid presenterat överdrivna glädjesiffror för användarna, eller i vartfall inte har mätt trafiken på ett korrekt sätt.
Cache
Jag grävde vidare och gjorde några ytterligare tester vilket visade på ännu märkligare avvikelser. WP Statistics har en inställning för så kallade cache-plugins. Använder du en sådan plugin, ett sådant tillägg i din webbplats så rekommenderar WP Statistics att du slår på denna funktion. Skillnaden var även här minst sagt dramatisk – med funktionen påslagen så föll runt 50 procent av all trafik bort och så stor skillnad ska det inte vara.
Efter kommunikation med utvecklarna så började jag få en känsla av att WP Statistics inte bara använt osäkra mätmetoder utan att hela hanteringen av IP-nummer, antalet besökare inte kunde anses vara särskilt tillförlitlig. Då vi intre har några webbplatser som lever direkt av annonser eller som är mera direkt beroende av sin trafik så har mätning och analys av trafiken inte stått särskilt högt upp på lustan över saker som ska prioriteras. För den här bloggens vidkommande så har statistiken uteslutande använts internt – jag har mätt och jämfört olika månader, dagar och hållit lite koll på vad ni läser.
Alternativ
Därför installerade jag några alternativ till WP Statistics och för att kunna testa andra statistik-tillägg på rätt sätt så slog jag av WP Statistics. Då upptäcker jag ytterligare en sak som uppenbarligen kan direkt hänföras till WP Statistics – hur snabbt data börjar att skickas från en webbplats. Jag kan inte säga när men jag kan säga att våra webbplatser har en aldrig så liten men mätbar fördröjning innan data börjar att skickas. Vi har letat, provat olika inställningar för våra servrar, provat olika interna cache-funktioner men aldrig riktigt kunnat pricka rätt och hitta orsaken. När vi bytte server och gick över till en helt ny lösning så insåg vi att anledningen sitter i webbplatserna – den lilla mätbara fördröjningen fanns där fortfarande.
Nu var det plötsligt borta och inledningsvis så tänkte jag att jag inbillade mig. Det är mycket som kan påverka överföringshastigheter och merparten ligger utanför din kontroll. Det är nätet som helhet. Jag mätte och mycket riktigt nu skickades data praktiskt taget direkt. Jag deaktiverade WP Statistics på fler webbplatser och resultatet var detsamma – fördröjningen försvann.
Tecken
Jag gick igenom WP Statistics, plöjde igenom deras supportforum, hittade alltfler tecken som tydde på att detta tillägg tillåtits att växa sig alltför stor med alltför många funktioner. En genomgång visade att WP Statistics mäter i stort sett allt och mycket av siffrorna har vanliga användare liten eller ingen nytta av.
Jag gick vidare med att optimera Magasin Macken som utvecklats i samma riktning – för stor, för tung och får dåligt optimerad. Det är helt och hållet mitt eget fel. Nu har svarstiderna kapats ned för den här bloggen till en tredjedel så slog jag på WP Statistics igen och två saker inträffade – fördröjningen var tillbaka och svarstiderna förlängdes.
Plockades bort
Med tillstånd från våra kunder så plockade jag bort WP Statistics helt, på alla webbplatser som använde detta tillägg. Jag ersatte WP Statistics med Independent Analytics, ett annat tillägg som ger det nödvändigaste – antalet besök och mängden lästa texter. Fördröjningarna försvann och när jag sedan började att studera belastningen på den aktuella servern lite närmare så var skillnaden närmast dramatisk.
Konklusion – en av marknadens mest populära plugins för WordPress, med högst betyg mäter fel, fördröjer svarstiderna för enskilda webbplatser och belastar servern onormalt mycket. Jag frågar mig hur WP Statistics har testats och vad de höga betygen består i?
Vid sidan av allt detta så har jag skruvat i sökfunktionen – här på bloggen. Den är snabbare, mera pricksäker nu än tidigare.
0 kommentarer