Engagement Time

As a content creator, you want your audience to spend as much time as possible engaging with your content. One of the metrics you can use to measure this is Engagement Time.

Engagement time refers to the amount of time a user spends actively interacting with your content with actions such as scrolling, clicking, moving the mouse, watching videos, listening to audio files, typing, or filling out forms.

Presence tracking methodology

Marfeel Javascript SDK constantly listens for acts of engagement based on user presence events. Marfeel starts, stops, and restarts the clock according to a series of events that define either the user either as active or inactive:

  • Active
    • The actionsmousedown, mouseup, mousemove, keydown, keyup, scroll detect user interactions on a page
    • visibilitychange: visible detects when the contents of a browser tab has the focus of the user, i.e. is open and in front of other windows.
  • Inactive
    • visibilitychange: hidden, mouseleave to detect when a browser tab looses the focus and sits in the background. The clock immediately stops and only begins counting again when the user returns to the tab.

Whenever a presence event triggers, engagement time is increased by:

  • 0 if the last event was inactive
  • The time difference since the last active event, up to a maximum of 5s

When the “engagement time clock” is running, each active event adds time to the clock. The clock does not reset after a period of inactivity, but rather pauses and is primed to resume if the user becomes active again during the same session.

Common scenarios

Find below details regarding how engagement time is computed in several common situations.

1. Tab closure after reading

In this common scenario, a user opens a page, scrolls through it, and closes the browser tab.

Time Engagement time
00:00 0 s - User lands
00:02 2 s - User interacts
00:04 4 s - User interacts
00:14 9 s - A maximum of 5 s is added, counted from the last interaction

2. Coffee break with open tab

A user opens a page and starts reading. She leaves the browser tab open and focused for 10 minutes to get a coffee before coming back to continue reading.

Time Engagement time
00:00 0 s - User lands
00:02 2 s - User interacts
00:04 4 s - User interacts
00:14 9 s - Interacts up until going for a coffee
05:14 9 s - User stops counting as concurrent after 5 min since last interaction. The five elapsed minutes are not added to the total engaged time.
15:14 9 s - User is back from her coffee break. She starts counting as concurrent again.
15:16 11 s - User interacts

3. Open multiple links from the homepage

It’s quite common that power users open the home page of a newspaper and proceed to open several articles that interest them as background tabs.

INFO
Marfeel only counts one concurrent user when a user has multiple browser tabs open, whereas other platforms count open browser tabs as multiple concurrents.
Time Engagement time
00:00 0 s - User lands home page
00:02 2 s - Home - User opens several tabs: Page-1, Page-2, Page-3
00:04 4 s - Home
00:14 9 s - Home
00:14 User switches to Page-1 tab
00:16 9 s - Home
3 s - Page-1
00:20 9 s - Home
7 s - Page-1
User switches to Page-2 tab
00:25 9 s - Home
7 s - Page-1
5 s - Page-2
00:30 9 s - Home
7 s - Page-1
10 s - Page-2
User switches to Home tab
00:33 12 s - Home
7 s - Page-1
10 s - Page-2

4. Background tab inactivity after reading

A user opens a page, scrolls through it, and opens a new tab with a new Google search.

Time Engagement time
00:00 0 s - User lands on home page
00:05 5 s - User interacts
00:10 10 s - User interacts
00:20 15 s - User opens and focus a new tab on google.com
05:20 Marfeel discounts the concurrent 5 minutes after the last action
The total engaged time remains at 15 s

5. Tab gets focus after inactivity

When an already opened tab gets focus back after an inactive period, the clock picks up where it left off.

Time Engagement time
00:00 0 s - User lands home page
00:05 5 s - User interacts
00:10 10 s - User interacts
00:20 15 s - User opens and focuses on a new tab on google.com
05:10 5 minutes after the last action Marfeel discounts the concurrent
10:10 15 s - User focuses back on the tab
Clock resumes
10:15 20 s - User interacts

6. Switch to another application

A user opens a page on her phone and reads through it. The user switches to another app without explicitly closing the tab or the browser.

Time Engagement time
00:00 0 s - User lands on the home page
00:05 5 s - User interacts
00:10 10 s - User interacts
00:20 15 s - User switches to Twitter native application without closing the tab
05:20 Marfeel discounts the concurrent 5 mins after the last action
The engaged time remains at 15 s
INFO
Marfeel discounts non-engaged users after 5 mins (or the selected time window) of inactivity whether they explicitly close a tab or leave it open. There are other real-time platforms that wait two hours to discount inactive tabs from concurrents.

7. Locking the phone after reading

A user opens a page and reads through it. Once she’s done, she locks her phone.

Time Engagement time
00:00 0 s - User lands on home page
00:05 5 s - User interacts
00:10 10 s - User interacts
00:20 15 s - User puts the phone in her pocket without closing the tab
05:20 Marfeel discounts the concurrent 5 mins after the last action
The engaged time remains at 15 s

How to optimize engagement time

Higher engagement time means more sustained interest in a piece of content and can be an indicator of audience engagement overall. It paints a more detailed picture than a metric like pageviews, which speaks about audience acquisition as opposed to the quality of the interaction.

As a digital publisher, it’s important to have a mix of both light and long-form content to reach different stages of the funnel and engage your audience. Light content is crucial for attracting new visitors and acquiring traffic, while long-form content is important for engaging loyal users and moving them towards conversion. By understanding the role of each type of content and creating a mix of both, you can create a comprehensive content strategy that drives traffic, engagement, and conversions.

Measuring engagement time gives you insight into how well your content is resonating with your audience. You can use this information to make improvements and drive even more engagement. Here are a few actions you can take:

  1. Provide high-quality, relevant content. This is the foundation for engagement. Make sure your content is well-researched, well-written, and addresses the needs and interests of your audience.
  2. Use images, videos, and other multimedia elements. These elements help break up the text and make your content more visually appealing. They can also help convey information in a more engaging way.
  3. Make your content easy to navigate. Use headings, subheadings, and bullet points to break up the text and make it easy to scan. Make sure your content is organized and well-structured.
  4. Optimize your pages for readability. Make sure your pages have a clear and consistent layout. Use font sizes and colors that are easy to read.
  5. Encourage user interaction. Add calls-to-action that encourage users to engage with your content, such as commenting, sharing, or subscribing.

Debugging

Marfeel Javascript SDK sends presence events every 5 s back to Marfeel servers. Presence events are sent less frequently the longer a user remains engaged, up to a maximum window of 20 s.

Presence events can be debugged at the network level to pinpoint any anomalies.

1 Like