Jan Brašna | HereBeDragons™

Jak neměřit měřící tečku

Pokud používáte na svém webovém sídle vícero technik pro sledování provozu a následnou analýzu, možná vás občas otravuje některý měřící nástroj deformující výstupy jiného.

Klasickým případem je promítnutí měřící tečky z vlastního serveru do svých logů. Často je tečka totiž nějakým serverovým skriptem, který je (i třeba přes svůj obsah a content-type obrázku) analyzéry logů mylně (dle přípony) považován za (X)HTML dokument a je tudíž započítáván mezi „stránky“.

Může to být považováno za detail, ale leckomu to může relativně vadit, vzhledem k tomu, že měřící tečka dostává hitů, jako všechny strany webu dohromady, tudíž vede „hitparádu“ stránek.

Hodně analyzérů do těchto přehledů počítá skutečně jen dokumenty, samotné objekty (obrázky, stylopisy, klientské skripty) vyhodnocuje/vy­pisuje odděleně, aby byly výstupy přehledné a více informativní. Proto tečku stačí „převést“ na obrázek, například takto hypoteticky pomocí mod_rewrite:

RewriteRule ^statistiky/tecka\.png$ /statistiky/merici-bod.php [QSA,L]

a tím se přestane měřící bod započítávat mezi „stránky“, ale bude mezi „objekty“ spolu s ostatními obrázky.

Pátek, 16. 9. 2005 14.05 | Trvalý odkaz | Trackback

1 komentář

  1. [1] llook

    Nebo pomocí ForceType:

    <Files "tecka.png">
    ForceType application/x-httpd-php
    </Files>

    A pak PHP skript přímo v souboru tecka.png. Přecejen se ještě najdou webhostingy bez mod_rewrite.

    17. 9. 2005 23.24

RSS komentářů

Vaše postřehy

FinePrint™: Pokud máš chuť plkat mimo téma spotu nebo se tady navážet do ostatních, máš šanci, že komentář půjde do křemíkového pekla. Účelové nebo anonymní příspěvky budu dle rozmaru a bez vysvětlování likvidovat. Podepiš se; pokud se k napsanému nehlásíš, ani to neodesílej. Diskusi mám rád, ne už tak flame a blbce. Mysli na to při psaní.