Engagement report


The engagement report gives you information about how active visitors are on your site. It shows you how often they visit, how long they stay and how much they interact with the content. Here are the three subreports you’ll find in the report:

  • New vs returning: This report compares new visitors to those who have been to your site before. It may also show you returning customers who have made purchases on your site if you use our ecommerce tracking.
  • Sessions: This report provides more detailed stats about visitor sessions on your site.
  • Times: This report shows you the busiest times on your site.

To view the report, follow these steps:

  1. Go to Menu > Analytics.
  2. Navigate to Reports.
  3. On the left, click Engagement.
  4. View the report.
    Engagement report in Piwik PRO
  5. To access engagement subreports, click the report name.
    Engagement report in Piwik PRO
  6. If you want to see two dimensions in a single view, click + and choose a dimension.
    Engagement report in Piwik PRO

New vs. returning visitors

The new vs. returning report shows the number of first-time visitors and repeat visitors to your website. It helps you measure the effectiveness of your marketing in bringing in new customers and the effectiveness of your business in creating repeat visits.

An engagement report in Piwik PRO Analytics with a new-vs-returning subreport.

Note: Data in this report can be inaccurate when:

  • You use a consent form and some visitors don’t consent. If they are tracked anonymously, each session will be counted as new and you will see a much higher number of new visitors. (Read more about privacy options and how they affect data collection.)
  • When in a selected time, a visitor is first recognized as new and then as returning, they are counted in both categories. So if you sum up new and returning visitors, you’ll get a greater number than the actual number of visitors. Yet the total number of visitors that we show in this report is the actual number of visitors.


This report groups data about sessions and shows how active visitors are during their visits. In this report, you can see the following sections:

  • Session duration: Answers the question, How long do people stay on your site?
  • Days since last session: Answers the question, How quickly do people come back to your site?
  • Count of sessions: Answers the question, How many sessions do people have on your site usually?
  • Page views in session: Answers the question, How many pages do people view during a session?
An engagement report in Piwik PRO Analytics with a sessions subreport.


This report shows the busy time on your website. Rush hours are good moments to send out a newsletter or schedule a pop-up campaign. Peaceful hours, on the other hand, are best for doing groundwork on your website. 

Because it’s not easy to define the time for your website, the report presents data for two time zones:

  • Sessions per local time: The time of the visitor browser’s time zone.
  • Sessions per server time: The time of your data center server’s time zone.
An engagement report in Piwik PRO Analytics with a times subreport.

 Metrics in the report

In the engagement report, you’ll find the following metrics:

  • Visitors: The number of unique visitors. Every visitor is counted once, even if they visit the website many times during the day.
  • Sessions: The number of sessions performed by visitors. A session starts with the first event and ends 30 minutes after the last event (after the session is over).
  • Bounce rate: The percentage of sessions during which visitors viewed only one page and didn’t continue to another page view, goal conversion, or e-commerce conversion. Bounce rate = Bounces / Sessions * 100%
  • Goal conversion rate: The percentage of sessions during which visitors completed a goal. Goal conversion rate = Sessions with a completed goal / Sessions * 100% (You need to set goals to collect this data.)
  • Sum of goal revenue: The revenue counted for the goal. (You need to set goals to collect this data.)
  • Page views: The number of times a page was visited.
  • Average session time: The average duration of a session measured from the first to last event during a visit.

You can apply segments to this report, export this report to the CSV, XML, JSON, or JSON (KV) file format, or customize the report.

Was this article helpful?

Technical support

If you still have some questions, visit our community.
There’s always someone ready to help!

Back to help center