Skript z roku 2015 stále znovu načítá počítadla
Předchozí generace této služby dodávala skript pro sledování myši. Načetl obrázek počítadla jednou, normálně, a pak ho načítal znovu při každém pohybu myši — se souřadnicemi v řetězci dotazu a s příznakem rerun=1. Název je upřímný: jde znovu o tutéž návštěvu, ne o novou.
Tato data nikdy nic nečetlo. Slovo rerun se v celém kódu objevilo přesně na jednom místě, a tím místem byl seznam výjimek pro klíč mezipaměti. Nikdy se nevyhodnocovalo. Počítalo se.
Co to dělalo s čísly
Naměřeno 19. srpna 2026:
- 2 420 z 12 227 obrázků počítadel toho dne neslo
rerun=1— 19,8 % - zasaženo 31 počítadel
- jediná adresa vyslala na jedno počítadlo 248 požadavků
- u jednoho počítadla bylo 251 z 294 přístupů toho dne opakováním
Statistiky toho posledního počítadla nepopisovaly jeho publikum. Popisovaly pohyb myši jednoho návštěvníka po stránce.
Co se změnilo a co ne
Požadavek s rerun=1 se nyní považuje za opětovné načtení: nic nezvyšuje. Znovu naměřeno 25. srpna 2026, po opravě: 3 784 z 24 285 obrázků počítadel stále přichází s tímto příznakem — 15,6 %.
Provoz se nezastavil. Ani nemůže: skript je vložen do stránek, které patří jiným lidem, a někteří z nich na svůj web deset let nesáhli. Zastavilo se počítání. Požadavky dál stojí přenosové pásmo a trochu výkonu procesoru, ale už nikomu nezkreslují čísla.
Soused, který vypadá stejně, a přesto není
V těchto adresách je ještě druhý příznak, nocount=1, a ten záměrně nezastavuje počítání. Vypadá to jako chyba, dokud nevyjde najevo jeho původ: generátor počítadel ho zapisuje do hotového kódu pro vložení, kde znamená „starý blok průvodce v tomto designu se nesmí spustit“. Nikdy to nebyl požadavek, aby se nepočítalo.
Zařídit, aby se podle něj nepočítalo, by byla změna jednoho řádku, a ta by potichu vypnula všechna počítadla s nastavitelným designem. Jedno z nich mělo v den, kdy se to kontrolovalo, 574 načtení obrázku a každé jednotlivé neslo nocount=1.
Dva příznaky ve stejném řetězci dotazu, pojmenované zhruba stejně sugestivně. Jeden se musel začít ignorovat a druhý se musel ignorovat dál, a jediný způsob, jak je rozlišit, bylo zjistit, kde se který z nich zapisuje.