Skip to content

See a demo

30 minutes with Sasha Zhang · video link on confirmation

Loading scheduler…

CPG glossary

Promoted product group (PPG) in CPG, explained

What a promoted product group is

A promoted product group, almost always shortened to PPG, is a set of UPCs that are priced and promoted together, and it is the level at which trade promotions are planned and measured. The CPG Data Tip Sheet glossary puts it in one line: "A set of UPCs that are priced and promoted together. This usually contains items of the same or similar size." The four flavours of a 12-ounce sparkling water that all ring at $3.99 and all go to $2.99 on the same ad are one PPG, not four items.

One scoping note before anything else, because the acronym is crowded. In this industry PPG means promoted product group. It is not PPG Industries the coatings company, and it is not points per game. Everything below is the CPG sense.

How a PPG is built

The construction rule is mechanical, and it is worth writing down because somebody has to maintain the mapping when new items launch.

  • Same list price. If two items carry different list prices, a single advertised price puts different margins behind them, and the retailer will not run them as one deal.
  • Same advertised price. The promoted retail is the thing being tested. If two items ran at different promoted prices, they are two observations, not one.
  • Same brand and package form. A 12-ounce can and a 1-litre bottle of the same liquid are separate PPGs even under one brand, because they sell to different occasions at different price points. That is a price pack architecture question, and collapsing it into one group destroys the answer.
  • Variants that a shopper substitutes freely. Flavour, scent and colour. These are the items shoppers swap between at the shelf without changing what they came in for.

What falls out of that is a group of typically three to eight UPCs that behave as one item commercially and as several items in the data file.

Why promo lift is read at PPG level

Because shoppers substitute inside the group, and UPC-level lift reads substitution as performance.

Here is a four-flavour sparkling water PPG at one grocery banner. Base weeks are the trailing non-promoted average; the promoted week ran at $2.99 against a $3.99 shelf, with a shipper at the aisle end.

UPC in the PPGBase units/weekPromoted week unitsUPC-level lift
Lime1,8504,100+122%
Grapefruit1,4202,050+44%
Blackberry9801,180+20%
Peach610470-23%
PPG total4,8607,800+60%

The group sold 7,800 units against a 4,860-unit base, so 2,940 units are incremental and the PPG lifted 60.5%. Read the same promotion one UPC at a time and peach lost 23% of its volume during the week it was on ad.

Peach did not fail. The shipper held four facings and the store built it with lime and grapefruit, so the peach buyer who walked past the display bought lime instead. The units did not leave the brand, they moved eleven inches. An analyst working at UPC level writes peach up as a promo non-responder and puts it on the cut list; an analyst working at PPG level records 2,940 incremental units against a stable baseline and keeps the flavour that quietly holds distribution in half the doors.

That is the entire argument for the PPG. It is the smallest unit inside which substitution is a rounding error rather than a finding.

What a PPG costs to maintain

The mapping is a file somebody owns, and it goes stale in three predictable ways.

A new flavour launches and lands outside the group, so the first promotion after launch understates lift by whatever the new item did. A pack size changes and nobody re-groups, so a 12-count and a 10-count sit in one PPG and the per-unit economics stop reconciling. Or a retailer runs a subset of the group on ad, which happens constantly, and the group as defined no longer matches the group as promoted. That last one is the expensive case: measure the whole PPG when only two of four UPCs were on deal and the two that were not on deal dilute the lift toward zero.

The fix is unglamorous. Attach the promoted UPC list to the promotion record rather than to the item master, and let the PPG be the planning default that a specific event can override.

Where Scout fits

Scout groups UPCs into promoted product groups, splits baseline from incremental at that level, and prices the deal cost, including the deduction cost that lands weeks later, against the lift the group actually produced. It is the analytics layer that sits upstream of trade promotion management software: it does not hold your promotion calendar, match claims, or run a dispute or cash-recovery workflow. For the measurement method itself, the evaluating promotions walkthrough covers baseline selection in more depth.

The short version

  • A promoted product group is the set of UPCs priced and promoted together, usually the flavour or scent variants of one item at one size.
  • The construction rule is same list price, same advertised price, same brand and package form, and variants shoppers substitute freely.
  • Read lift at PPG level because shoppers substitute inside the group. The sparkling water group lifted 60% while one of its four UPCs read minus 23%, and the minus 23% was shelf position, not demand.
  • Different pack sizes are different PPGs. Collapsing them hides the price pack architecture question.
  • Attach the promoted UPC list to the event, not to the item master, or a partial-group ad will dilute every lift number you report.

Sources: CPG Data Tip Sheet, "Promoted Product Group".

See your CPG data answer questions in plain English — book a Scout demo

Want the rest of the CPG analyst's glossary?

Drop your email and we'll send the full set of CPG and retail-data definitions as one reference sheet.