{= include("docs.util"); internal.docs.tab = "USER"; start_docs_page(docs.user_guide.page_titles.user_duration_computation); =}
How $PRODUCT_NAME Calculates "Durations" User 'A' visits a current affairs/news website and spends one minute browsing and then settles on a news item, spending seven minutes reading it then browsing for another two minutes and then reading the next news item for a further eight minutes, then exiting by closing the browser. Here is the time line:
With the session timeout interval of 30 minutes (this can be changed by the $PRODUCT_NAME administrator) $PRODUCT_NAME will count 1 session with a 10 minute duration, with the 2 news item pages having durations of 7 & 8 minutes respectively. This calculation shows the problem of duration counting in all log analysis software. Since there is no reporting of the exact time the user left the site (there is no log entry for the 16.30 'exit' as closing the browser does not leave any record in the server logs), we have no way of knowing when the user exited, so we count from the last known time, which in this case, is the start of reading the second news item, 16:22. |