The ultimate guide to usage-based pricing
Launching a usage-based pricing model
Measure and track usage
Pricing and packaging for usage
A CFO’s guide to usage pricing models
Revenue recognition for usage
The pros and cons of usage-based pricing
The technology to support usage pricing

Measure and track usage data across your business

03

08 Minute Read
A person is viewing data visualizations on a laptop screen at a white desk. A tablet and a pair of glasses are also on the desk.

Consolidate and meter usage events

Usage-based pricing sounds easy—you just bill customers for the amount of your product or service they use, right? In reality, usage models introduce a whole set of challenges and questions:

  • How do you find the right usage model?
  • How do you turn raw usage into billing?
  • How can you show customers how much has been consumed to increase visibility and earn their trust?
  • How do you deal with accounting complexities and the inherent unpredictability of usage?

 

In this chapter, we’ll help answer these questions and provide you with the knowledge you need to deal with usage data across your business.

Share This Chapter

What is usage mediation?

Usage mediation helps maximize the information implicit in each and every usage event by consolidating, metering, and tracking all customer usage data. Accurate and timely data about how your customer is actually using your product or service is imperative for optimizing your usage pricing and billing strategy. 

Many companies who are just beginning their usage journey jump right into rating, which is the process of selecting and implementing a pricing plan. But before you can optimize your pricing and packaging, you must first gain a comprehensive understanding of your customer and their consumption patterns. This can be achieved by gathering and measuring customer usage data through mediation. 

While customized or add-on solutions can be layered on top of your billing system to ingest and measure usage data, the most efficient and cost-effective solution for the majority of businesses is a mediation engine—a purpose-built solution that can handle all your usage data needs and integrate with your current billing and revenue recognition systems. 

A person in professional attire is using a tablet while standing in a server room.

What is a mediation engine?

Much like the electric meter on your house measures your power usage and turns it into billable kilowatt hours (kWh), a mediation engine meters and measures each of your predefined usage value metrics. For your business, these usage value metrics might be GB of storage or minutes of call time instead of kWh, but the idea is the same. 

But usage data and the mediation process can and should be used for so much more. In order to successfully drive recurring growth using a usage-based strategy, you need to be able to uncover actionable insights, like cross-sell/upsell opportunities or cost-saving strategies. When you can understand more about how, when, why, and where your customers are using your product, you can fine-tune your offerings, pricing, and your product itself. 

Many companies doing usage either don’t know what type of mediation solution to look for, or they don’t yet realize they need one. R&D and IT teams are often saddled with building and maintaining custom solutions, such as a homegrown mediation tool. 

Alternatively, they may opt for an add-on product or an extract transform and load (ETL) tool—but ultimately—most businesses discover that these solutions require a significant amount of developer time and can drive up costs. 

A mediation engine, on the other hand, will provide all the tools your business needs to collect, transform, meter, and track usage data. It should give product managers the real-time visibility they need to quickly and seamlessly pivot pricing from pure pay-as-you go to hybrid usage models—and everything in between. 

As part of your larger usage-based pricing strategy, a mediation engine should help provide customers with the flexibility to consume what they want when they want and the transparency to keep an eye on their usage and charges.

Flowchart illustrating a process with steps: Usage events, Mediation (consolidate and format usage events), Rating, Billing, Reporting, and culminating in Revenue (recognize revenue for consumption).

Ingesting and storing usage data

To begin mediation, you’ll need to collect usage data from all relevant sources. This could be data from user interactions, system logs, sensors, or other sources.

If you don’t have a mediation solution, your IT team will likely have to manage, route, and clean up all of the usage data coming from your product. After aggregating thousands of events into a data warehouse, they’ll then have to analyze and transform the data to make it accessible. 

How can a mediation engine help ingest and store usage data?

A mediation engine can automatically stream near real-time usage data from multiple sources using APIs or batch uploads. Look for a solution that allows you to stream at high volumes (up to ~200K) of usage events, so you’re able to accommodate peak periods. 

And, by using a purpose-built mediation engine for aggregation and storage, your usage data becomes more manageable, accessible, and secure. Plus, removing the need for a separate data warehouse can help cut unnecessary storage costs. 

Two professionals discuss data charts and graphs on a laptop and tablet during a meeting.

Transforming usage data

Transforming usage data is a crucial step in converting raw, often unstructured data into a format that is suitable for analysis, metering, rating, billing, and revenue recognition. During this step, you’ll need to clean the raw usage data to remove inconsistencies, duplicates, irrelevant data, or outliers. 

Next, you’ll need to standardize data formats and apply transformations specific to your use cases. For instance, if your key usage value metric is GB of storage used, you’ll want to make sure that all relevant data is expressed in this way. This will ensure consistency across the dataset and increase the usability of the data across multiple business units. 

How can a mediation engine help with data transformation?

Data transformation can be an extremely laborious and error-prone process when done in a homegrown mediation tool or even in an ETL. A dedicated mediation solution is crucial, allowing you to plug in new sources of usage data very quickly, in a standard format that billing and revenue recognition teams can consume. Look for a solution that can free up data teams’ time with automatic deduplication, transformation, and verification capabilities. 

Two people in business attire discuss something while standing near office windows, with desks and equipment in the background.

Metering usage data

After aggregating and transforming your usage data, you must measure it in a process called metering. To do this, you’ll need to determine the metrics that are relevant to your product or service by analyzing customer data. These are the parameters or attributes that you’ll measure and use to charge your customers. When it comes to usage-based pricing models, you’ll want to identify and measure key usage value metrics.

These key metrics should not only be usage attributes that your company can track, but should also satisfy value alignment, leave room for growth, and offer predictability both for the customer and your business. Research shows that companies utilizing hybrid consumption models, with metrics anchored on both usage and recurring revenue—outperform all other businesses when it comes to year-over-year (YoY) annual recurring revenue (ARR) growth. 

Companies that already have an ETL tool might leverage it for usage metering, but ETL tools only do batch loads, so developer involvement is still required to customize and maintain. And as new offerings are added, metering requirements can slow down the time-to-market. 

Revenue recognition will be impacted too—when proper metering and measurement of usage data isn’t occurring or data isn’t in a form that’s readily available to accounting, rev rec will be slowed down and the business will suffer.

How can a mediation engine help meter and identify key metrics?

A mediation engine can assist collecting, aggregating, analyzing, and monitoring data related to customer usage. This data-driven approach can help you make informed decisions about which metrics are most relevant for your pricing model, ensuring that you align your pricing with customer behavior and value.

The more attributes you have to base your pricing on, the more you can create the perfect offering for your customers. Look for a solution with drag and drop capabilities, making it easy to quickly put together the right combination of metrics. 

Close-up of a person using a tablet, their right hand touching the screen and their left hand holding the device.

Tip

Finding the right metric

Common metrics include: number of users, amount of data consumed, or number of events. 

When determining the right usage value metric for you, consider attributes  that are:

  • Value-based: The value exchange must be apparent to the customer. The more this metric is used, the more value the customer receives. 
  • Measurable: The metric must be tracked and measured accurately. You cannot charge on things you cannot measure.
  • Controllable: If you charge a customer for usage, they must feel in control. Do not leave it to external factors to determine the customers’ bills.

Tracking usage data

To link all of these steps together and help you continually iterate on pricing and packaging, you’ll need a system to track usage data from collection to revenue recognition.

Having a reliable system to track and store usage data is also vital when it comes to customer disputes. If you’re using a homegrown, add-on, or ETL solution for mediation, your usage data may not be auditable or defensible when customers have disputes, which means that it can take weeks for billing ops and developers to surface detailed usage data for customers. 

Customers value real-time usage visibility, enabling them to track daily progress, anticipate overages, and view their billing charges. Tracking usage data gives you the ability to push out threshold notifications, allows customers to monitor their spend, and increases overall customer satisfaction. And usage forecasting can enable businesses to monitor behavior and predict expansion opportunities for customers with high usage.

How can a mediation engine help track usage data?

Look for a system that can automatically track and report on attributes, such as how much of a service is used, who used it, or when it was used. A mediation engine can track data as it flows across relevant systems and teams, increasing transparency for the business and your customer. 

A woman stands outdoors, glancing at her smartphone, with a city building in the background. The image is in black and white.

Learn more about usage

The benefits of usage-based pricing are significant and the effort to get there requires an enterprise-wide focus on understanding and driving customer value. With greater automation of the mediation process using a purpose-built tool, usage data is more accurate, accessible, and manageable.

Next, we’ll dive into the vital role these real-time insights play in helping your business quickly fine tune pricing and packaging.

A person wearing a scarf and glasses, holding a phone and a small black object, stands under a large glass canopy structure.
Previous Chapter
Launching a usage business model
A woman and a man in formal attire review a document together at a desk, with a tablet and cup nearby.
Next Chapter
Pricing and packaging for usage