Home›Solutions›Revenue and pricing›Pricing analytics
Revenue

The curve behind the price

Sena captures what buyers paid across the category and the price they say they would move at.

  • 190+ countries
  • 5M+ consumer network
  • 250+ integrations
The problem

Where the curve misleads

Pricing analytics measures how price and volume moved together, cycle after cycle, so a commercial team can see what its prices are doing. Three properties of internal data bend the result.

01

Own prices, own volumes

UNTRIED UNTESTED PRICES IT ALREADY CHARGED STATED ACCEPTANCE THE CURVE REACHES PAST ITS HISTORY

The dataset is the business's own transaction history. It records the outcome of decisions the business took and holds zero observations of the ones it declined.

  • A curve drawn inside past decisions.
  • The untried price left untested.
02

Promotion mistaken for elasticity

DISCOUNT READ AS PRICE SENSITIVITY VOLUME MOVED WOULD HAVE PAID FULL PULLED FROM NEXT THREE CAUSES, SPLIT

Volume rises during a discount, and the model reads price responsiveness. Some of that volume was pulled forward from the following month, and some came from buyers who would have paid full.

  • A sensitivity figure inflated by promotion.
  • Purchases pulled from the next cycle.
03

Aggregated to the average

ONE ELASTICITY EIGHT MARKETS ROLLED UP THE SEGMENT THAT SWITCHED, HIDDEN RESOLVED PER MARKET THE GROUP THAT MOVED, NAMED

Figures roll up to a national or category-level number. The activity of the group that moved sits inside an average with the group that held.

  • One elasticity for eight markets.
  • The segment that switched hidden inside it.
What Sena does for the numbers

The curve, measured

Sena is the decision AI with access to real-world data. It records what buyers paid across the whole category, including the competing items, and asks those same buyers what they would accept, so the curve covers prices the business has yet to charge.

The whole set

Category-wide purchase

Receipts cover the rival items too, so a price move reads against where the volume went.

  • What buyers paid across the set.
  • The item that received the switchers.
Flagged weekly

Promotion separated out

Promotional weeks carry their own flag, so a discount effect separates from a price effect.

  • Realized price against list, weekly.
  • Volume pulled forward, identified.
It opens

Resolved to the segment

Every figure holds its market and its buyer group, so an average opens into the groups behind it.

  • Elasticity per market.
  • The group that moved, named.
The method

Pricing analytics

Pricing analytics is the continuous measurement of what prices are doing: what the business realizes against what it lists, how volume responds when a price moves, and how the mix shifts underneath both. It runs every cycle, off systems, and it feeds every price decision the business takes.

Analytics against analysis

Pricing analytics is the continuous measurement of price performance, run off connected systems. Pricing analysis is the discrete exercise of answering one price question with a method chosen for it.

Four measures, every cycle

MeasureWhat it returnsWhere it goes wrong
Realized priceWhat was banked per unit against the list.Read at period end, so the cause is lost.
ElasticityHow volume moved when price moved.Promotional volume inflates it.
MixWhich items and packs carried the volume.Moves realization with list price untouched.
Price gapThe distance to the competing set.Built from posted prices, absent the paid ones.

Retail pricing analytics

Retail pricing analytics adds the shelf. The list price, the retailer's price, and the price at the till are three different figures, and the distance between them is the retailer's decision, taken outside the manufacturer's control.

Read 01

List against shelf

What the retailer charged, outlet by outlet, dated.

Read 02

Shelf against till

What loyalty pricing, multibuys, and coupons took off at the point of sale.

Read 03

Shelf against the neighbor

What sat beside the item that week and what it charged.

Four inputs behind the measures

Four collected inputs carry the measures, applied per market.

InputWhat it answers
ReceiptsWhat buyers paid across the category, promotion applied, dated to the day.
Store capturesWhat each item listed for in a real outlet, and what sat beside it.
Geo-verified photosThe shelf label and the price beside it, placed and timed.
Stated preferenceThe price buyers accept, so the curve extends past the prices charged.

The team's own numbers form a separate row. Volume history, price files, promotional calendars, and cost records join through 250+ integrations, so internal measurement and external purchase read in one place.

THE TRANSACTION WAREHOUSE EVERY SALE IT MADE · ZERO ROWS FOR THE ONE IT LOST 01 · WHERE THE LOST VOLUME WENT 02 · WHETHER THEY'D HAVE PAID MORE 03 · WHAT THE SHELF LOOKED LIKE
01

What internal reporting omits

Three questions sit outside a transaction warehouse, and each one changes what the numbers mean. Internal data records the sale that ended and reports the item that received it. A completed purchase sets a floor on willingness and leaves the ceiling open.

A price performs against whatever sat next to it, and that context lives outside the ledger.

Direct from real consumers

Shared under explicit consent

Real people share what they buy and prefer, under explicit consent. Sena captures it directly at the source, so every figure traces back to where it came from whenever a number comes under question.

Real people, real consent Zero-party data straight from the source Traceable and verifiable
Sena for pricing analytics

Ask Sena the curve

Category-wide purchase and stated acceptance arrive from the same buyers, and every figure carries the market and the day.

4 sources · captures dated this cycle · Open the captures ↗ · figures in this exchange are illustrative
The blendOpens into causes

Mix separated from price

The blended figure opens into the pack movement and the price movement behind it.

Cause named
The discountCosted honestly

Promotion costed honestly

Discounted volume splits into buyers whose price moved and buyers who would have paid full.

The real cost
Lost volumeTraced outward

Switching traced outward

Category receipts show whether lost volume went to a rival or moved inside the range.

Where it landed

Size the pricing surface

One figure, set from three inputs, showing how much of a pricing question Sena keeps in view at once.

Shape of the business
The inputs
SKUs600
Competitor names6
Markets18
Pricing questions Sena keeps live
75,600 SKUs × (competitor names + 1) × markets
Refresh
18 Refreshed per market on request, against a quarterly price review.
pricing questions=SKUs×rivals + 1×markets refresh·reported beside the number
The competitor count adds one so the business's own line is carried in the surface alongside each rival it is priced against. Markets cap at 190 · refresh reported beside the number, not inside the formula · presets are placeholders pending a pass on customer data
How Sena reaches the answer

What the curve read uses

The buyer who left is absent from the file

Pricing analytics built only on internal transactions can describe what happened and struggle to say why. Sena builds every figure from real-world signals captured when the question needs it, from the competing item photographed on the shelf through to the receipt showing what a buyer chose instead.

Consumer activity

Records what buyers paid across the whole category, so a lost sale arrives with the item that received it.

Computer vision

Reads the shelf label and the items beside it off images captured in real outlets, so a price performs against its actual context.

Zero-party data

Signal arrives from the consumer network under explicit consent. Whether a buyer would have paid full price comes from that buyer.

Connect the systems

Volume history, price files, promotional calendars, and cost records join over 250+ integrations, so internal measurement meets external purchase.

Trace every answer

Every figure holds its market and its capture date, so an elasticity number opens back onto the purchases behind it.

From files to databases

Past price files, promotional calendars, and volume histories, covering every cycle the category has been scanned in.

Who owns it

Who uses the measures

Four teams read the same measures, and each one needs a different cut of them before they can act.

Pricing

The measurement. Needs elasticity with promotional volume separated out.

Revenue management

The lever set. Needs mix and price effects split, per market.

Finance

Realized price. Needs the gap to list opened one cause at a time.

Category teams

The shelf read. Needs what sat beside the item the week it sold.

By industry

Curves across industries

The same measures, read against the price each category actually sets.

01

CPG and retail

Realized price against list, per pack, with the shelf context attached.

02

Consumer tech

Effective price after trade-in and bundling, against the tier below.

03

Pharmacy and health

Counter price against own-label, with the switching volume traced.

04

Telecom

Revenue per subscriber against the advertised tariff, tier by tier.

The mechanism

Consumer to curve, three steps

One mechanism, applied per market and per category. Each step is documented, which is what carries a pricing number through a finance review.

Step 01 · Collect

Collect

Receipts across the category return what buyers paid for this item and for the ones competing with it, dated.

  • The competing items covered too
  • Dated to the day of purchase
Step 02 · Split

Split

Sena separates the price effect, the mix effect, and the promotional effect, so a blended figure opens into its causes.

  • Three effects, separated before fitting
  • The blended figure opens into its causes
Step 03 · Extend

Extend

Stated acceptance covers the prices the business has yet to charge, so the curve reaches past its own history.

  • Prices never charged, covered
  • The switching point stated
What changes

Inside and outside

Most pricing analytics runs on the transaction file, which records every sale the business made and holds zero rows for the sale it lost. Sena covers the category around it.

Capability areaTypical setupSena
The datasetThe business's own transactions.Purchases across the whole category.
A lost saleA gap in the volume line.The item that received it, at the price paid.
ElasticityFitted to promotional and list weeks together.Promotional volume separated before fitting.
Above the charged rangeExtrapolated.Stated by buyers, with the switching point.
Shelf contextAbsent.Photographed in the outlet, with what sat beside it.
AggregationA national figure.Resolved per market and per buyer group, with the underlying records held by the provider.
Evidence in a reviewA reported figure.Open any number onto the purchases behind it.
Use cases

Where the curve lands

Three situations where the outside half changes the reading.

01 The fallSplit three ways

Explain a realized price fall

Split a blended decline into mix, promotion, and price so the cause is named before the response is chosen.

See pricing intelligence →
02 Lost volumeFollowed out

Trace where volume went

Read category receipts to see whether lost volume moved to a rival or shifted inside the range.

See consumer purchase drivers →
03 The shelfCaptured in place

Read the shelf context

Capture what sat beside the item and what it charged, in the outlets the numbers came from.

See competitive shelf intelligence →
See it on one range

Read one curve live

The walkthrough takes one range in one market, splits a realized price movement into mix, promotion, and price, and traces where the volume went while the team watches.

What a walkthrough covers

  1. 01Realized price against list, week by week
  2. 02The mix effect separated from the price effect
  3. 03Promotional volume split by who the discount moved
  4. 04Where lost volume landed in the category

Talk to the Rwazi team

Tell us the range and the markets, and we will read the curve.

FAQ

Pricing analytics questions

01 What is pricing analytics?
Pricing analytics is the continuous measurement of what prices are doing: realized price against list, how volume responds when a price moves, how the mix shifts, and the distance to competing prices. It runs every cycle off connected systems, and it supplies the figures every price decision is argued from.
02 How do retail pricing analytics work?
They track three prices that differ: what the manufacturer lists, what the retailer charges on the shelf, and what the buyer pays at the till after loyalty pricing and multibuys. The distance between the first two is the retailer's decision. The distance between the second and third is where promotional cost sits.
03 How to use data analytics to improve pricing decisions?
Separate the causes before acting. A blended price movement is some mix, some promotion, and some price, and the three call for different responses. Then extend the dataset past the prices already charged, since internal records hold zero observations of prices the business declined to test.
04 How to do unified pricing analytics across channels?
Hold the item definition and the time window constant across every channel, then record the price basis for each one separately. A channel comparison fails when one channel reports the list price and another reports the transacted figure. Unifying means one item map, one calendar, and a declared basis per channel.
05 How to build a pricing analytics team?
Three capabilities, and they are frequently in three people. Someone who owns the item and price master data, since every downstream number depends on it. Someone who models elasticity and mix. And someone who sits with commercial teams, because a pricing number needs an owner in the room to change anything.
06 How do marketers use data to develop pricing strategies?
They use it to find which buyers respond to price and which respond to something else. The same product carries a wide accepted band in one market and a narrow one in another, and the reason is usually the competing set, ahead of income. Splitting the audience by that response is what makes a price strategy actionable.
07 How to test pricing strategy?
Two routes, and they answer different things. A live test moves a real price in a real market and measures what happens, which is accurate and slow and visible to competitors. A stated test asks category buyers what they would accept and where they would move, which covers prices the business has yet to charge and arrives inside a planning window.
08 What is retail pricing analytics?
Retail pricing analytics measures price performance at the shelf, one step past the invoice. It covers what each outlet charged, what the promotion took off, what sat beside the item that week, and what the buyer paid at the till. It is the version that matters where a retailer sets the final price.
09 What is the difference between pricing analytics and pricing analysis?
Pricing analytics is the continuous measurement of price performance, run off connected systems. Pricing analysis is the discrete exercise of answering one price question with a method chosen for it. One runs every cycle, and the other runs when a decision needs it. Analytics is the standing capability, and analysis is the commissioned piece of work.