Zcela běžně se monitoruje provoz na webových stránkách. Získávají se informace o tom odkud návštěvník je, odkud přišel a podobně. Obyčejně se jedná o sběr informací pro lepší míření a marketing obecně. Samozřejmě může jít i o bezpečnostní důvody.
Měl ale také spíš zajímalo kolik času na které stránce kdo stráví. Je jasné, že se na danou stránku nějak dostanete a tím pádem zvětšíte počet návštěv dané stránky, pak z ní odskočíte jinam a podle toho se počítá například míra opuštění stránky.
Měl ale zajímalo jak dlouhu konkrétně na kterékoliv stránce někdo stráví.
Pak tedy potřebujete vědět čas vstupu na stránku (žádný problém) a čas odchodu ze stránky a to už problém je.
Beacon
A jedním s nejjednodušších řešení je Beacon. Jedná se o specifikaci, kterou může programátor www stránek použít pro asynchronní komunikaci (výměnu malých dat) mezi webovým prohlížečem a www serverem