Question

Live Stream Views

  • 8 April 2024
  • 8 replies
  • 93 views

Badge

If I’m looking at the hourly view numbers for a program that was live streamed. Is there any way to tell how many are unique viewers and how many are holdovers from the previous hour?


8 replies

Userlevel 1
Badge

If I’m looking at the hourly view numbers for a program that was live streamed. Is there any way to tell how many are unique viewers and how many are holdovers from the previous hour?

Hi, Steve,

Thank you so much for your question.

For this, I would like to share our documentation about Live Analytics:

https://studio.support.brightcove.com/live/live-module/reviewing-live-analytics.html

Here we explained how we captured the data, and which details you can see.

I hope this can help you with your question, but in case you continue having any questions, feel free share it here.

Let me wish you an excellent week, and thanks for your attention. 

We’ve had the unique viewers per segment question, too.  We haven’t found a complete solution at our Brightcove subscription level.  The analytics granularity level for us is per day,  We use Engagement per day and review the percentages watched, so we don’t get how many watched the first half, how many watched the last half, only that on Livestream Day, X number watched 100%, X watched 75%, X watched half, and so on.  Since we roll our livestreams over to on-demand, we get the same figures for more than one day, but we aren’t seeing how many who watched half came back and watched the other half.  I think you can get more granularity at a higher subscription level, but for us, this has been adequate, especially given that there could be more than one pair of eyeballs on most of our viewer’s screens, so no matter how granular we get on who watched what, we don’t know how many were in the room and of those, how many eyes were intent on our product at that time. 

 

Userlevel 3

We’ve had the unique viewers per segment question, too.  We haven’t found a complete solution at our Brightcove subscription level.  The analytics granularity level for us is per day,  We use Engagement per day and review the percentages watched, so we don’t get how many watched the first half, how many watched the last half, only that on Livestream Day, X number watched 100%, X watched 75%, X watched half, and so on.  Since we roll our livestreams over to on-demand, we get the same figures for more than one day, but we aren’t seeing how many who watched half came back and watched the other half.  I think you can get more granularity at a higher subscription level, but for us, this has been adequate, especially given that there could be more than one pair of eyeballs on most of our viewer’s screens, so no matter how granular we get on who watched what, we don’t know how many were in the room and of those, how many eyes were intent on our product at that time. 

 

Thank you for sharing your thoughts @John Trimble. We love seeing other users share their experiences and knowledge.  

Userlevel 1
Badge

If I’m looking at the hourly view numbers for a program that was live streamed. Is there any way to tell how many are unique viewers and how many are holdovers from the previous hour?

From what I have found, there is no easy or quick way to see how many are new and how many are holdovers. You can craft some formulas that can estimate how many were new and how many were holdover, but it’s very dependant on understanding your user’s time per view/user, as well as their general behavior.

Beyond this, Brightcove does have a product (I believe) that can sync data between logged-in (and opted-in) users and brightcove itself to better connect unique data with the viewership data. But you need to have a large percent of logged in users for this to give you the data you need. This is why we haven’t implemented it yet, because only about 20-30% of our users are logged in when watching.

Badge +2

Hello @Steve Grassa!

Please consider using our Live Metrics API:
https://apis.support.brightcove.com/analytics/general/live-metrics.html#metrics

Counting unique viewers is tricky, as you may know we roll them up as a reconciled metric that’s not available right after the event.

However, as mentioned in the documentation, we have 2 metrics (`CCU` & `fringerprint_count`) that can be bucketed by minute or hour. These metrics make an effort of considering the uniqueness of every device/user in different ways. These metrics could give you a good idea of the reach of your event.

Userlevel 3
Badge +2

You can integrate your BC with GA4. Perhaps with that you can get the granular event level that you need. 

https://player.support.brightcove.com/plugins/google-analytics-plugin.html

https://player.support.brightcove.com/analytics/ga-self-configure.html

Userlevel 1
Badge

You can integrate your BC with GA4. Perhaps with that you can get the granular event level that you need. 

https://player.support.brightcove.com/plugins/google-analytics-plugin.html

https://player.support.brightcove.com/analytics/ga-self-configure.html

I have mine tied to GA4, but I can’t figure out how to pull the data in Google Analytics. Even through Looker, I seem to be unable to find the data.

Userlevel 3
Badge +2

You can integrate your BC with GA4. Perhaps with that you can get the granular event level that you need. 

https://player.support.brightcove.com/plugins/google-analytics-plugin.html

https://player.support.brightcove.com/analytics/ga-self-configure.html

I have mine tied to GA4, but I can’t figure out how to pull the data in Google Analytics. Even through Looker, I seem to be unable to find the data.

There are many possibilities why you are unable to find the data. 

However, you need to check the data layer whether the BC player is trigerring the GA event or not.

The data is part of the GA events.

Reply