Time spent on pages | Community
Skip to main content
Level 2
April 16, 2024
Solved

Time spent on pages

  • April 16, 2024
  • 1 reply
  • 1735 views

Hi there!

I am interested in measuring time spent on a page and I need some help/guidance.

However, I know Adobe calculates time spent between calls. For that reason, I decided to implement a link call that fires every 15 seconds when the page is looking for an update in content.

This link call will only fire while the page is "live". Would this trick work to provide a better read on time spent on the page?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by RobertBlakeley

I do not know what you mean by the page being "live".

The Adobe time spent  is calculated by looking at the time stamp of a hit, then subtracting it from the time stamp of the next hit. A hit can be a page view type call or a custom link type call. It includes the instance of a value and persistence (for evars) across all subsequent hits. In the case of props, time spent is counted across subsequent custom link type calls.

If your page is the last page in the visit, or if your visit has only a single call (e.g. a single page visit) the time spent will not be counted for that past PV.

In the example above, the Total Seconds Spent for the whole visit is 420 seconds (7 minutes). The time spent on the Pill Identifier page is 0, as this was the last call in the visit (the exit page). The time spent on the Gerd page is 240 seconds (4 minutes), which includes the three custom link type calls.

From that perspective, your 15 second custom call might catch that last page or the page in a single page call visit.

However, that can be an expensive proposition as you are paying for all those 15 second calls. We did an analysis of the difference between trying to send a call every 10 seconds ourselves compared to Adobe's default method. The difference was so small as to not even be a consideration in decision making.

1 reply

RobertBlakeley
Community Advisor
RobertBlakeleyCommunity AdvisorAccepted solution
Community Advisor
April 17, 2024

I do not know what you mean by the page being "live".

The Adobe time spent  is calculated by looking at the time stamp of a hit, then subtracting it from the time stamp of the next hit. A hit can be a page view type call or a custom link type call. It includes the instance of a value and persistence (for evars) across all subsequent hits. In the case of props, time spent is counted across subsequent custom link type calls.

If your page is the last page in the visit, or if your visit has only a single call (e.g. a single page visit) the time spent will not be counted for that past PV.

In the example above, the Total Seconds Spent for the whole visit is 420 seconds (7 minutes). The time spent on the Pill Identifier page is 0, as this was the last call in the visit (the exit page). The time spent on the Gerd page is 240 seconds (4 minutes), which includes the three custom link type calls.

From that perspective, your 15 second custom call might catch that last page or the page in a single page call visit.

However, that can be an expensive proposition as you are paying for all those 15 second calls. We did an analysis of the difference between trying to send a call every 10 seconds ourselves compared to Adobe's default method. The difference was so small as to not even be a consideration in decision making.

leo28Author
Level 2
April 17, 2024

Thank you Robert, this makes sense...

I was reading somewhere that the time spent was only calculated between page calls and they did not mention any custom link calls, so your feedback responds my main question.

We wanted to try this for one type of page that will act as a live blog, with regular updates for a couple of hours and then stop being updated.

We were looking for more details into time spent during the time the page is getting regular updates and thought the custom link calls may be a solution. Now I would need to bake in a number of calls projection and see if our contract would sustain it or if the cost/benefit doesn't justify the new call.

Thanks!