This is doable, if we are talking about intranet. Just hook something in your web server. This code shall be made aware of each user request, and has a data structure to store the time of the last request from each client, so it can calculate the intervals between requests. But obviously that interval is not precise, as you cannot say that the user 100% focused on a page before he/she requests the next one. (Internet would also be fine, as the users in an organization, most likely would access internet through some sort of proxy.)

This could also be a small proxy program on the client side, which captures each user request before it forwards the request to server. In this case, it does not matter whether we are talking about internet or intranet.


In reply to Re: viewer eyeball counter? by pg
in thread viewer eyeball counter? by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.