Totals
Aggregate metrics
Provides a high-level total without grouping by any dimension.
Always returns only a single row of metric data.
Allows including the previous_period=1 parameter to include data from the previous period, for example:
Note
The previous period uses the same duration as the requested reporting period. When reporting on a month this may produce counter-intuitive results as it does not take into account variances between number of days in each month.
Get totals for stream '123' and '456' over the past 30 days with full results and compare to previous period
"<base>/stream/totals/metrics?range=last_30_days\
&result_type=full&previous_period=1&stream_id=123,456"
"results": [
{
"report_hours": 720,
"users": 126370,
"active_sessions": 252793,
"session_starts": 249096,
"total_listen_bytes": 11645750897308,
"bounce_rate": "0%",
"average_time_spent_listening": 71.48,
"average_active_sessions": 12548.67,
"sessions_per_user": 2,
"minutes_per_user": 142.99,
"total_listen_minutes": 18070087.93,
"total_listen_hours": 301168.13,
"users_previous_period": 126158,
"users_change": "0.17%",
"active_sessions_previous_period": 254060,
"active_sessions_change": "-0.5%",
"session_starts_previous_period": 248173,
"session_starts_change": "0.37%",
"total_listen_hours_previous_period": 302889.45,
"total_listen_hours_change": "-0.57%"
}
]
Top providers (customers)
Top channels (shows)
Group results by podcast channel(s).
Supported on podcast
Top episodes
Published episodes
Top streams (stations)
Groups results by stream(s).
Supported on stream
Peak stream listeners
Returns peak usage information for a stream.
Uses custom results specific to this query:
- Peak number of concurrent users per hour,
- Peak number of active sessions per hour,
- The 95th percentile for each value, to discard to 5% of usage peaks.
Only returns one row of results.
Supported on stream