Thoughts Cory Carpenter Thoughts Cory Carpenter

Use Streaming Data To Increase the Value of Your Advertising

This is the fifth blog in a series about how video streaming data, pulled from various parts of the workflow, can support business goals. This post explores how to employ streaming data to increase the value of your ads.


Of course, increasing the number of ad impressions is a priority for ad-supported streaming platforms as it directly relates to revenue. But you can’t just up the number of ads per break (going from three ads in a pod to four) as that may have disastrous consequences to your business: users could stop watching content, resulting in lower views per month per user, resulting in, ultimately, fewer impressions you can sell. To ultimately increase the value of your advertising, both the number of ads you can place and their CPM, you have to look carefully at several critical factors such as:

Understanding How Viewers Feel About Your Advertising

Of course, increasing the number of ad impressions is a priority for ad-supported streaming platforms as it directly relates to revenue. But you can’t just up the number of ads per break (going from three ads in a pod to four) as that may have disastrous consequences to your business: users could stop watching content, resulting in lower views per month per user, resulting in, ultimately, fewer impressions you can sell. To ultimately increase the value of your advertising, both the number of ads you can place and their CPM, you have to look carefully at several critical factors such as:

  • Tolerance for ads

  • Ad placement

  • Inventory forecast

Ad Tolerance

Without understanding your viewers’ tolerance towards ads, it’s impossible to know how to maximize the number of ad impressions they will accept within any piece of content. But this is measurable by taking the rate at which users drop off during ads, both across a piece of content and within individual ads. You can then segment that data by location, device type, subscription tier, content type, and content title, which will help determine under what circumstances users have more or less tolerance for ads. For example, there might be some content with which users are so enthralled (i.e., a very popular title) that they will accept more ads within the ad pods.

Ad Placement

The placement of ads is essential in overall AVOD success. Unlike traditional commercial television, ads do not need to follow a set pattern of the display. They can be stitched into streaming video at whatever time is deemed appropriate. So, looking at the distribution of playhead position on the heartbeat event within a content title can be a good indicator of sections within the video that are of most interest to users (i.e., before they drop off). You could then position an ad pod right before this content segment to ensure users will watch the ads and impressions will be recorded. You’ll also want to ensure that you’re showing your last pod of advertisements before the majority of viewers drop-off.

Inventory Forecast

Maximizing the value of ads to the business isn’t just about having a large ad pool; it’s about ensuring all available ad impressions slots are filled. There is nothing worse than having only a few advertisers try and fill all the slots, forcing viewers to watch the same ad over and over again! By looking at the historical ad request and impression counts, you can see how much ad inventory was left unfilled at the end of the month. Extrapolating the ad request count can help provide a forecast of inventory to sell the next month. Ultimately, you want to sell as much upfront as possible without going over (i.e. over-subscribing). To achieve that kind of accuracy, you can use a confidence interval on the forecast and train the model with more historical data.

Increasing Your Advertising Value With Higher Cost Impressions

Until your business reaches a certain tipping point, such as a number of subscribers, or a certain number of minutes viewed per month per subscriber, advertisers will not pay a premium for your impressions. Furthermore, some will require the ability for a third-party solution to measure your audience and performance as a way to ensure their money is being spent on the right people, in the proper context, and appearing as expected. But with a bit of upfront analysis, you can increase your ad space’s value by identifying the high-value users and providing this information to advertisers for targeting.

First and foremost, an ad is more valuable if users watch it all the way through. But an ad is even more valuable if there is some user action associated with it, such as a click. You can utilize the ad milestone event to determine which users are more likely to consume the majority of an advertising. Keep in mind that it may make more sense to break down behavioral patterns by content title rather than user ID. This is because some content can have a disproportionate amount of ad completions and clicks.

Second, providing personas to your advertisers can increase the value of your CPMs. Building these personas is readily available to you from delivery and player data about viewing habits. For example, users who watch fashion shows are probably interested in fashion. In short, the content genre often goes hand-in-hand with user interests. But using a custom metadata field called interest, you can add more information to the database of users. It’s possible, knowing basic demographic information about your users, that the personas you develop could include age and gender as well.

Finally, premium ad sales must be supported by data. Advertisers aren’t going to pay more for your ad slots than a competitor if you can’t show them that the extra cost is worth it. You can do this by sending back metadata in the ad request. For example, consider a user who is interested in fashion. This user’s ID is marked in the ad network, which is passed back when the player makes an ad request.

The ad network can utilize this data to deliver a more targeted ad. Of course, you can generalize this and serve fashion ads on the fashion content as well, but by tracking at a user level, you can target them across content and deliver those ads which would be most compelling to their interests, regardless of the content they are viewing.

Get Smart About Advertising To Increase The Value of Your Advertising

Although there is a lot of data you can pull from your ad servers about impressions and time viewed, it’s not married to your users. Using the data from within your streaming workflow, from CDN logs and the player, you can get a user-level understanding of ad views, tolerance, and more. This will provide much deeper insight and enable better ad forecasting, which helps to guide revenue projections and improve the growth of the business.

Read More
Thoughts Cory Carpenter Thoughts Cory Carpenter

Improve Your Streaming Revenue With Data From The Workflow

This is the fourth blog in a series talking about how video streaming data, pulled from various parts of the workflow, can be used to support business goals. This post looks at the relationship between streaming data and business revenue.


Streaming platforms don’t exist for altruistic reasons. They are businesses that want and need to generate revenue from the content which is consumed through their apps and services. This is why it’s so critical to be able to tie in data generated from within the workflow to business objectives because it not only allows measuring the ROI of specific content titles, but it provides a true basis for understanding the bottom line.

And although streaming revenue platforms differ in many respects, there are two business needs which many of them share: balancing content types and encouraging new subscriptions.

Balancing Content Types

If your streaming revenue platform consists of multiple content monetization strategies, for example, AVOD (ad-supported video), SVOD (video only available to subscribers), and TVOD (videos purchased and downloaded), you can use the data within your delivery workflow to maximize the potential of each video type.

Start with taking the subscription rate as the number of unique users (who are current, paying subscribers) and have playback start events. This is your baseline. Once you have that, you can experiment to see how content availability within the different video types impacts revenue. For example, you can change some of the titles in the SVOD library to AVOD to make them available to non-subscribers. Also, you can do the opposite and put some of the normally free, ad-supported content behind the paywall to increase the value proposition for subscribing. With your experiment parameters set, you can target a subset of users based on their user ID or device ID.

Once you’ve completed this experiment, measure the impact by looking at the user ID and device ID targeted with these experiments. This can reveal how the changes impacted revenue (i.e., ad revenue lost versus subscribers gained). Furthermore, you can extrapolate to understand revenue-per-user, per minute, and conversion rate over time. Of course, experimentation involves iteration. With a steady flow of streaming behavior and delivery data, you can modify the experiment as you fine-tune the content balance across your video types. Some additional experimentation parameters can include ad-supported subscription tier (i.e., will users pay a lower subscription amount for limited ad inclusion), pricing of subscription tiers (i.e., will users pay a different amount for more access to content or for increased simultaneous device support), and the number/duration of ads.

Encouraging Subscriptions

There is no doubt SVOD will net the most long-term and sustainable revenue per minute. A primary goal then is to encourage subscription. One way to do that is to target marketing efforts toward users who are more likely to subscribe. Consider the following scenarios:

  • Ad-skipping. Users who frequently skip ads can be targeted with ad-free subscriptions, especially if they have many minutes viewed per month. In that case, they clearly see the value of the content but would rather not see the ads.

  • Win-backs. Part of any subscription service involves users who let their subscriptions lapse (or deliberately unsubscribe). Understanding why provides a clear opportunity to re-engage with those users and offer them an incentive to reactivate their subscriptions. For example, given their past viewing behavior (again, tied to that unique User ID), you can identify content-related behavior, such as favorite title, genre, actor, etc., and recommend content to them.

  • Different subscription tiers. For users who may watch sporadically or infrequently, you could experiment with different subscription types. Perhaps something much cheaper and based on the number of hours viewed each month.

Your Viewer Data is Tied to The Health of Your Streaming Revenue

Of course, the data gleaned from within the streaming workflow is integral to ensuring operational reliability, consistency, and high-quality viewing experiences. But that data is also foundational to the health and growth of the streaming business. Why? Because it provides unparalleled insight into what your viewers are actually doing. Are they watching ads? Are they watching specific content? Are they logging in each day? Data from the player, CDN logs, and other streaming technology stack components can answer those and other questions so that you can better fine-tune your business to better align with how your subscribers want to interact with your platform.

Read More
Thoughts Cory Carpenter Thoughts Cory Carpenter

Increasing Content Consumption On Streaming Platforms

This is the third blog in a series talking about how video streaming data, pulled from various parts of the workflow, can be used to support business goals. This post looks at the how streaming data can be used to increase content consumption and ultimately drive more revenue.


There are a number of reasons why this is a critical business goal. First, if your streaming platform is ad-supported, it quite simply means more impressions. Second, though, it illustrates a healthy subscriber base. When your users are consuming more content, it means they perceive value with their monthly subscription payment and are, therefore, less likely to churn. Measuring this is relatively simple as it represents the total time viewed across the entire platform. But that is not as important as understanding how user behavior influences individual viewership numbers.

Which Users Are Watching The Most Content?

In the first blog post in this series, we learned about how data can reveal important information about viewers: geographic region, device type, etc. The results of this analysis can prompt more targeted marketing efforts to generate additional subscribers. But that data can also be a spotlight turned on existing subscribers. By understanding where users are watching the most content, and on what device, can lead to deep behavior analysis which can have long-term benefits to promoting content consumption.

Getting Users to Watch More

So how can you encourage individual subscribers to consume more content? What causes one to binge a series while another to watch it over a few months? Answering these, and other, questions, can help create profiles of users based on behavioral data which can be gleaned from within the video delivery platform. You can then employ these profiles in recommendation engines, or use data to build your own recommendations algorithms, to suggest content to viewers who share similar patterns. For example, you can identify users who watch content with a certain actor, from a particular director, or of a specific genre to recommend other content for them to watch. You can even modify the interface of the platform to reflect a user’s “favorites” category or these recommendations.

In short, you need to find desirable behavior (as it relates to increasing content consumption), identify users that exhibit this behavior, and then nudge other users in that direction.

Here are some other behaviors and actions which might be taken to increase individual user viewer hours:

  • Consider a viewer who watches a live stream of a football game. When it’s over, they often watch the highlights of another game they couldn’t watch. Rather than requiring them to take that action, you can automatically begin playback of those highlights for those users.

  • For users that don’t binge a series, you can send them a push notification (through the app or SMS) or an email when the new episode is available.

  • When users often watch a variety of content, perhaps sampling an episode of a lot of different series, you can email them a list of recommended TV shows that they haven’t yet sampled but which might be relevant to their likes.

  • You can also analyze which users read the synopsis before engaging with a piece of content and use that piece of content metadata to market to them in the future.

The Impact of Consumption on the Business

Understanding how much viewers are watching is critical to the business. The data that you pull from CDN logs and the player will reveal deep insight into viewer behavior that can have a meaningful impact on content acquisition decisions, ad placement, and even what advertising to display. Without this understanding, you are flying blind and just delivering content. You need to provide value to the viewer. Just how much value, such as simply providing a library vs. providing a library that is full of recommended content, largely depends on how deeply you are digging into viewer behaviors and consumption habits.

Read More