How much time a visitor spends on a page is one of the critical engagement metrics of website analytics. However, it is tricky to measure in an accurate and privacy-friendly manner.
Google Analytics measures time spent on the page like this: Visitor lands on your website at a particular time. When this visitor navigates to another page on your site, Google Analytics considers all the time between these two events as the "time on page". This approach requires tracking the visitor by a unique identifier, IP address, or a cookie. In addition to that, the evaluation by this method is inaccurate and inadequate, too. Consider these cases:
If the visitor views a single page on your site and then leaves the site closing the tab, the duration is not measured at all. In this case, the duration data is totally lost.
If the visitor lands on a page on your website, switches tab on their browser for some time, and then returns to the tab that your site is on, the actual duration shouldn't include the time they were on the other tab, right?
PoeticMetric measures the page view duration as accurately as possible.
As stated in the previous section, tracking a visitor between pages (i.e. along a session) requires attaching a certain identifier to that specific visitor. This is what we definitely don't do at PoeticMetric. So, we had to sacrifice the session duration data point in order to stay privacy-focused and compliant with the personal data privacy regulations.