Radioplayer Developer Reference

Vers 1.6

Technical reference for Radioplayer partner integrations.

Version
1.6.0
Document type
API reference
Audience
Radioplayer partner engineering teams

This guide provides a comprehensive framework for interpreting the data and graphs available through the Insight Dashboard. The guidelines are designed to ensure users can accurately understand the numbers and effectively utilize the metrics for strategic decision-making.

Document Version and Updates in Progress

Version 1.6.0:

This update brings significant enhancements to UI/UX optimization, delivering notable improvements over the existing graphics in the data platform. Additionally, this version introduces the new

Data Acquisition Sources

The current system utilizes two main data sources because of adapting to a pre-existing ecosystem. This approach has been necessary to ensure continuity and compatibility within the Radioplayer infrastructure. However, the evolutionary goal is to replace these current sources with Radioplayer's proprietary SDK. This transition will allow for a more streamlined, accurate, and real-time data collection process, ultimately enhancing the efficiency and reliability of the Insight Dashboard.

RP_Insight Events from the old system , collected from various platforms:

Google Firebase installed and consolidated on Mobile App iOS/Android starting from version 7.8.0.

_Note: Only devices equipped with version 7.8 or later of the Kineton app are included in the "Smartphone" category, ensuring consistency and reliability in data analytics. The data acquisition source from Firebase enables the representation of an advanced dataset with precise calculation of listening sessions, unique devices, geographic listening information, deep device data, and synchronization mechanisms._

Radioplayer SDK

Future versions will incorporate progressive changes, particularly with the expanded adoption of our SDK. This initiative aims to phase out the old RP_Insight data source, enhancing data handling efficiency. Updates will also affect how application versions are downloaded by users. In upcoming releases, new dashboards will be added to enhance data understanding.

SDK version 1.4.1 is now available for web-based applications and currently installed on the last version of connected TV apps. It is also in the process of being integrated into custom web players in France and Belgium and will be included in the new web player of Radioplayer Worldwide.

SDK Future Roadmap

Difference Between Old and New Insight Data

The data available in the new Insight Dashboard generally show lower absolute numerical values compared to the old RP_Insight system. This discrepancy arises due to a key structural change in data collection. The current data model does not include listening data from mobile app versions lower than 7.8, resulting in a more refined and precise dataset. However, this difference will progressively diminish as more users update their applications, leading to a gradual realignment of data over time.

Additionally, there has been a significant improvement in the accuracy of listening time calculations. The new system now determines listening duration by calculating the difference between the stop and start events of each individual listening session, ensuring a more precise measurement of user engagement.

To facilitate the understanding of data during this transition period, a dedicated dashboard will be released soon. This dashboard will allow users to consult the total data from the old RP_Insight system, with certain limitations on set of data showed, ensuring continuity in analysis while adapting to the new data model.

The category “Automotive” in the dashboard includes the “Mirroring” subcategory , referring to AndroidAuto/Carplay sessions, that in the old system were simply tracked as “Mobile Devices”, and Android Automotive OS app.

Current Dashboard Structure

The Insight Dashboard is structured into various sections that provide users with comprehensive data insights. The main sections include 4 sections focused on broadcaster manager/owner and country manager ( support) to get in touch with the new data strategy.

How Data Can Be Filtered

Several tools have been introduced to allow users to navigate data temporally, aggregate it, and filter it by different dimensions. These filters can be used together to refine analysis effectively.

Users can:

This functionality enhances data accessibility and ensures that broadcasters can extract the most relevant insights for their strategic decisions.

Data Picker

The Data Picker allows users to refine their data selection within the Insight Dashboard.

Currently, the reported data is from two days prior due to the processing and consolidation mechanisms of the Firebase acquisition source, which requires 24 to 48 hours. _The introduction of our proprietary SDK will significantly reduce this delay, allowing data to be available within a few hours._

Country Filter

The country filter is useful for selecting one or more countries when monitoring Radioplayer projects across multiple regions. This feature is particularly useful for system administrators, allowing them to filter stations of a single nation or analyze aggregated data from multiple countries.

Broadcaster Group Filter

The Broadcaster Group filter allows users to select one or more broadcaster groups. A Broadcaster Group is a collection of stations that are generally owned by the same entity or are part of a unified brand name. This feature is particularly useful for organizations managing multiple stations across different markets.

Station Filter

The station filter allows users to select one or multiple stations within the Insight Dashboard. Users can search for stations by entering letters into the search box, enabling quick and efficient filtering. This feature helps broadcasters and analysts focus on specific stations or groups of stations for more targeted data analysis.

Listen Country

Filter The listen country filter allows users to filter where one or more stations are being listened to. Users can search for countries using the search box and filter for one or multiple nations, making it easier to analyze listening trends across different geographical areas.

Device Filter

The device filter allows users to filter on which device one or more stations are being listened to. This filter works similarly to other filters, enabling users to refine data by selecting specific device categories such as mobile, smart speakers, automotive systems, or web players. By using this filter, broadcasters and analysts can analyze listening behaviors based on device type and gain insights into user engagement across different platforms. This filter is only available on dashboards relating to new insigths events.


Custom Settings Configuration

These settings are accessible via the Settings Panel , with visibility and modification rights determined by the permissions associated with the user's role.

Local Time Zone

This setting controls how timestamps are displayed based on the selected country data.

Favorite Station (Default Country)

This option allows administrators to set a default country to pre-populate the 'Country' filter upon application launch.

Minimum Session Duration

This setting defines the minimum threshold required for a listening session to be considered valid for analytics purposes.


KPI Displayed

The Insight Dashboard provides various Key Performance Indicators (KPIs) to help broadcasters and analysts measure audience engagement and station performance. The primary KPIs available are:

Broadcaster Groups & Stations

Where The Data Are Coming From

For Mobile Devices:

For Automotive:

_Connected TV apps, SmartSpeakers integrations, AndroidTV, SkyQ Apps are still coming from RP Old Events_

Score card:

All data displayed in the KPI cards include a percentage trend in comparison with the previous reference period. This allows users to assess changes in listening behavior, audience engagement, and overall station performance over time.

Graphical Representations

The dashboard includes several visual representations of data to facilitate analysis:

These KPIs and visualizations enable users to derive actionable insights into listening behaviors, helping broadcasters refine content strategies and improve user engagement.

Live

Scorecard

Each KPI includes a percentage trend comparing data with the previous period, helping users monitor audience behavior, engagement, and station performance over time.

Visual Data Representations


On-demand

Scorecard

Each KPI includes a percentage trend comparing data with the previous period, helping users monitor audience behavior, engagement, and station performance over time.

Visual Data Representations

To ensure accurate data and real-time reporting, broadcasters must provide metadata to the Radioplayer backend via Now Playing updates and/or schedule updates. Podcasts will only appear if they are linked to one or more stations within the selected filters. Providing complete metadata enhances the accuracy of insights and optimizes audience engagement strategies.


Automotive Dashboard secton

The Automotive dashboard adapts automatically to your role and the filters you apply:

Automotive Live Insights

Single Station Automotive Insights

Broadcaster Automotive Insights

Country Automotive Insights

Super Admin Automotive Insights

Automotive Car Brand Insights


User Journey

Scorecard

Each KPI includes a percentage trend comparing data with the previous period, helping users monitor audience behavior, engagement, and station performance over time.

Visual Data Representations

Note: Metrics in this section are based on lifetime data.


Change log between versions

Below are the various macro changes introduced between the various sub-versions of 1.6.

1.6.0