Radionomy Board
It is currently Mon Aug 02, 2021 3:03 am

All times are UTC

Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
PostPosted: Wed Jun 26, 2013 11:52 am 
Site Admin
User avatar

Joined: Mon Jun 24, 2013 9:17 am
Posts: 10089
Location: Planet Earth
Radio 1:
After many questions from you about the calculation of your radio station audience, here are some deeper explanations.

:: Communication About QUICK stats and LIVE stats in the New RMO. ::

- we added a clearer message to say which UTC stats are displaying: if you select all your radios it’s UTC-0, if you select one radio it will be the UTC you have chosen for that specific radio
- if you select one radio, the graph below now indicates that stats for the last 2 hours by default
- Remember: live listeners count are calculated once every 5 minutes, so it’s not a real live
- We NEVER use live stats to mesure a radio’s audience, we use only quick stats for that

- They are calculated at Day-1
- those stats are taken directly from the servers’ logs
- we use the quick stats, server logs, to do our monthly reports for audience certifications and to pay music rights
- we use the quick stats to evaluate a radio’s audience, and give them revenues if they reach the required level of audience (or kick them from the platform if unfortunately the have too low audience)


Category I - QUICK STATS - Official Statistics - Available on

Every day at midnight, we stop the counters and we retrieve available logs for the last 24 hours on all of our streaming servers.

What is a log?

A log is a file automatically generated by a streaming server listing all the connection durations, which url has been called, login and logout time. In some way, this file allows to "tracking" connections. These logfiles are generated automatically and no one can connect to a streaming server without being recorded in these ones.

Learn more about the logfiles :

And then?

Therefore, at midnight, we retrieve the "famous" logs listing connections and disconnections, from midnight to midnight. Then, an automatic process calculates the elapsed time between when someone called the URL of a radio (connection) and when he disconnected from this radio. So, we obtain, in a very mathematical way, the duration of his listening.

Then, we add up these listening durations for each every known url and thus get the total playing time for each radio in the last 24 hours.

Some of my listeners are still connected at midnight: what happens?

As the calculation is based on the elapsed time from connection to disconnection, the hearing time will be postponed to the next audience calculation, until the time of disconnection of the listeners is known.

So, if you stay connected 3 full days to your radio station, your listening time cannot be recorded into the log file before your disconnection. In this case, when it's done, we share out your playing time for each day you were listening to the radio station.

Therefore, Radionomy must add 16 hours to your audience on Monday and must add 18 hours to your audience on Tuesday. Thus, your stats will be smoothed, from day to day, depending on disconnections.

Sometimes you say that the audience calculation process is incomplete and will be corrected: why?

Sometimes the automatic process analyzing the log files cannot be achieved in time (for example if they were lot of lines to analyze). So, every morning, we check that all log files have been taken into account. If they have not, we restart the whole calculation process and we ensure that everything has been counted.

Generally, at noon, you can consider that the displayed stats are complete and that all logs of connection / disconnection of the previous day have been counted. An indicative figure is available at 8 am.

Please note that on Saturday and Sunday, the check point is made on Monday morning only.

Category II - LIVE STATS - Real-time audience estimate - Not official

This real time audience estimate is available in the Stats tab at: The goal of this audience curve is to give you an idea of the number of your connected listeners. But, please note that we do not guarantee the smooth functioning and reliability of this tool 24/24.

You say that the Stats curve and that the "live" counter in “RMO” are not reliable all the time: why?

Indeed. in order to provide you a real-time estimate of people listening to your radio station, we use a lot less reliable method than log files.

Why? First, if we had to calculate the duration of connection datas, log by log, for one day, and for the entire platform, we would need more than 5 hours given the number of rows to analyze. More, if we were using this method you should hat to wait for the disconnection of a listener to know that he has listened to your radio station.

Technically, it is therefore impossible to apply this method in real time.

We opted for a more 'photographic' method that can generate an estimate of your current audience... Even if this tool is not 100% reliable the whole day, you can have an idea of how many listeners you get with a specifice show or if your listeners dislike a song, etc...

This tool is here to help but cannot be considered as a reliable data contrary to the daily analyze of the streaming servers logs.


Which method do you use exactly?

The method is quite simple. Every 5 minutes (timed at: h00, H05, H10, etc.), an API retrieves how many listeners are connected on each streaming server and displays them. Either in the live counter (Stats), either via the audience curve (Stats) by connecting each point of 5 minutes.


Why can I not trust the audience curve all the time?

Many factors may generate 'false impressions', here are some (non-exhaustive list )
- A "bot" or an application has connected to your radio station for 2 seconds, at 17.00. Therefore, you will have a 'peak' audience at that hour followed by a falling of the curve (5 minutes after). While in the logs (real audience), we will notice that the connection did not last.

- One or many streaming servers did not respond to the API at 16:05. By the way, it has answered at 16:00 and 16:10. So, you will get a sudden drop in the curve at 16:05, but before and after, the number of listeners will remain the same. This does not mean that your listeners have been disconnected, but simply that the information was unavailable at this time.

- We have temporarily modified the platform structure. To work around a problem or to reduce load, we can temporarily change the architecture of streaming servers. The API, which has not been informed of this change, will receive wrong information. Your real-time audience estimate will be, at that time, too low or too high in relation to reality.

We hope that these explanations will help you to better understand the various tools at your disposal. The official & reliable (daily statistics, mathematically based on the logs) and the tools (like audience curve) available for taking the temperature

 Profile Send private message  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group