Insights and analytics

You can use the Insights pages to view metrics on how many listeners your stations had in Radioplayer, and how long they listened for. You can view metrics for a time period, and by specific devices.

Overview tab

When you first go to the Insights page you are shown an overview of yesterday's metrics. We calculate this data overnight, so it won’t always be available first thing in the morning but it will be there by midday unless there was a problem with the calculations (e.g. Amazon doesn’t have the capacity).

  • use the stations drop down to view metrics for individual stations

The page also includes metrics of:

  • total hours, reach and average listen times for the last 7 and 30 days

  • total hours, reach and average listen times for on demand content (either via podcast feeds, or programmes that are available to be listened to later while offline)

Click the “Reporting” tab to view reports for different time periods and by device.

Terms and Rules

We receive events from all the clients to indicate when a listener has started listening, that they are continuing to listen, and that they have stopped listening.

Hence a “listener” is counted as an individual who has opened a station and started a stream; they could have listened for as little as 5 minutes.

Each listener has a unique identifier, so if a listener starts listening to a station in the morning, has lunch, then starts another session in the afternoon, that still counts as one listener. “Reach” is then the number of unique listeners for each station.

“Hours” is defined as “how long your listeners have listened to the station”. We need to receive a “start” event and one “heartbeat” (which is sent every 5 minutes) for an individual listeners minutes to “count” towards a station’s reach. In an ideal world, we will receive a start event, a number of heartbeats, and a stop event. In this case we would count the “reach” as the duration between the start and stop events. Unfortunately, we don’t always receive all heartbeats, and sometimes we receive them later than we would expect.

When we calculate Reach, we remove any time during which we have not received heartbeats from the overall calculation. If we do not receive a stop event then we take the time of the last heartbeat, add 5 minutes to it, and use that as the end time of that listening session.

If a listener has a single session that spans midnight, then the time listened before and after midnight is allocated to the appropriate day. That listener will also be counted for both days. 

Reporting Tab

When you open the tab you are presented with the options to control what you would like reported on.

Reporting Controls

You can use the control above to view reports on any combination of data. By default we report on yesterday’s data.

  • Use the stations dropdown to select an individual station

  • Use the device dropdown to select which client apps to report on (e.g. the mobile app, the web player, or a smart speaker)

  • Use the report type to choose what to report on. The options are:

    • Live - Reach : the number of listeners to live broadcasting

    • Live - Hours : the length of time listeners listened to the station

    • On Demand - Reach : the number of listeners who listened to content available “On Demand”

    • On Demand - Hours : the length of time listeners listened to content available “On Demand”

Select “Custom” to choose the time period to report on.

Click on a date in the Date Range picker to select the period to report on.

You can use the buttons at the bottom of the window to automatically select “Yesterday” “Last week” “Last Month” or “Last Year” - it will automatically fill in the dates for you.

If you want a specific time period (e.g. just 3 days) then click the dates you want to report on.

When you choose a time period, we update the time intervals that are available - for instance, you can’t generate 15 minute metrics when reporting over an entire year.

The rules are as follow:

Length of period

Intervals available

Length of period

Intervals available

1 day

Hour / Quarter Hour

2 - 7 days

Day

More than 7 days

Week / Day

More than 2 months

Week / Month

More than 6 months

Month

Click the “Generate Report” button to create the report required.

You can export the data in the report to a CSV spreadsheet with the “Download Report” link. This file can be opened in Excel, where you can to your own manipulation of the data.