Why Food CPG Brands Are Moving From CPM to Cost-Per-Cart-Add
CPM tells a food brand how cheaply it bought attention. It says nothing about whether anyone bought the product. As grocery attribution improves, the benchmark that matters is shifting from cost per impression to cost per action.

Trusted by leading CPG brands


































On this page
▼
- Why CPM Stopped Being a Useful Benchmark for Food CPG Brands
- What Cost Per Action Looks Like When the Action Is a Grocery Cart Add
- How to Calculate a Real Cost-Per-Cart-Add for a Creator Campaign
- Why This Shift Matters More for Food CPG Than for DTC Brands
- How Jupiter Supports the Move From CPM to Action-Based Pricing
CPC and CPM are both cost benchmarks for marketing spend, but they measure completely different things. CPM, cost per thousand impressions, tells a brand how cheaply it bought attention. CPC, cost per click or, in the context of grocery-attributed creator content, cost per action, tells a brand how cheaply it bought a result. For years, food and beverage CPG marketing has been benchmarked almost entirely on CPM, because that was the only number most influencer platforms could reliably produce. As attribution into actual grocery and Instacart purchases improves, that benchmark is becoming the wrong one to optimize for.
This isn't a claim that CPM disappears. It's a claim that it stops being the primary number a food CPG brand reports to leadership, and gets replaced by a cost-per-action figure that says something closer to whether the campaign actually worked.
Why CPM Stopped Being a Useful Benchmark for Food CPG Brands
CPM answers one question well: how many people saw this. It was a reasonable primary metric when that was the only thing influencer platforms could measure with confidence. Jupiter's own production data shows CPMs across real food CPG campaigns ranging from $1.25 for a high-volume ambassadorship program to $12.67 for a smaller, more targeted pasture-raised eggs campaign. Both numbers are true, and neither tells a CMO whether the campaign drove a single sale.
The problem isn't that CPM is calculated wrong. It's that a low CPM and a campaign that moved zero product off a shelf look identical on a CPM-only report. A food brand spending against grocery and Instacart sales needs a number that reflects whether the content reached someone who actually bought something, not just someone who saw it.
What Cost Per Action Looks Like When the Action Is a Grocery Cart Add
For an ecommerce brand, cost per action is straightforward: a click leads to a checkout, and the brand can calculate cost per purchase directly. For a food CPG brand, the equivalent action has historically been impossible to capture, because the purchase happens at a retailer the brand doesn't control. That's changed for the portion of grocery shopping that runs through Instacart.
Jupiter's comment-to-cart mechanic generates a unique, shoppable Instacart link automatically when a viewer comments a keyword on a creator's recipe post, and any resulting cart add attributes directly back to that specific creator and post. That cart add is the food CPG equivalent of a click, an attributable action rather than an estimate of attention. A single Instagram Reel that generated 6.5 million views also drove more than 1,000 Instacart cart adds tracked back to that exact post, which is the kind of number a cost-per-action benchmark is actually built to use.

See cost-per-action data your CPM report can't show you
Jupiter tracks cart adds back to the exact creator and post that drove them, the closest thing to a cost-per-click figure grocery brands have had.
How to Calculate a Real Cost-Per-Cart-Add for a Creator Campaign
The math is simple once the attribution exists: total campaign spend divided by total attributed cart adds. A campaign that spent $4,035 and drove 2.57 million impressions has a clean CPM. The same campaign, if it also drove a measurable number of attributed Instacart cart adds, can now be evaluated on a second number that says something closer to actual commercial impact, not just reach.
This matters most when comparing creators or campaign types against each other. Two creators can post content with nearly identical CPMs and produce very different cart-add results, because CPM has no way to distinguish content that drives action from content that just gets seen. A brand optimizing purely for CPM has no signal to tell those two creators apart. A brand with cart-add data does.
Why This Shift Matters More for Food CPG Than for DTC Brands
A DTC brand has always had a version of this conversation, because a click on their own site leads to a checkout they can measure directly. Food CPG brands haven't had that option, which is part of why CPM became the default benchmark in the first place: it was the only number the channel reliably produced. As grocery delivery platforms like Instacart account for a growing share of how households actually buy groceries, the attribution gap that justified a CPM-only standard is closing.
This is also why the shift isn't optional for long. A brand still reporting on CPM alone next to a competitor reporting cost-per-cart-add is going to lose the budget argument internally, because one number describes attention and the other describes a result close to a sale.

Still defending creator budget with CPM alone?
A flat or improving CPM doesn't prove anything sold. A cost-per-cart-add number does. See what that looks like for your category.
How Jupiter Supports the Move From CPM to Action-Based Pricing
Jupiter still reports CPM, because it's a useful efficiency number and a familiar benchmark for comparing media cost across campaigns. What it adds on top is the data CPM alone can't produce: Instacart cart adds attributed directly to a specific creator and post through the comment-to-cart mechanic, and cost-efficiency metrics like impressions per dollar in the creator leaderboard that go beyond a flat CPM figure. Across the platform, this has supported 229M+ impressions for 58+ CPG brands including Banza, Pete & Gerry's, and Kettle & Fire, with attribution data that lets a brand calculate a real cost-per-cart-add rather than relying on CPM as a proxy for results it was never built to measure.
For brands rethinking how they report influencer performance to leadership, this pairs directly with Jupiter's guide to measuring influencer marketing ROI, which covers the full attribution model this benchmark is built on.

Move your reporting from impressions to action
Banza, Pete & Gerry's, and 56+ other CPG brands use Jupiter to track real cart adds, not just CPM. See your category's data in a 20-minute walkthrough.
FAQs
Quick answers to common questions.
What does "CPC is the new CPM" mean for food brand marketing?▼
It means food and beverage CPG brands are shifting their primary performance benchmark from CPM, cost per thousand impressions, to a cost-per-action metric like cost per attributed Instacart cart add. CPM measures how cheaply attention was bought; the action-based metric measures how cheaply a real, trackable step toward a purchase was bought.
How does CPC differ from CPM in influencer marketing?▼
CPM is cost divided by impressions, an attention metric. In a grocery context, the closest equivalent to CPC is cost divided by attributed actions, such as Instacart cart adds generated by a creator's content, which reflects commercial impact rather than reach.
Why has CPM been the default metric for food CPG influencer marketing?▼
Most influencer platforms could only reliably measure impressions and engagement, since the actual purchase happened at a retailer the brand didn't control and couldn't instrument. CPM became the standard benchmark by default, not because it was the most useful number, but because it was the only one consistently available.
Can food CPG brands actually calculate a cost-per-action number today?▼
For the share of purchases that move through Instacart, yes. Jupiter's comment-to-cart mechanic attributes cart adds directly to a specific creator and post, which lets a brand divide campaign spend by attributed cart adds to get a real cost-per-action figure. Purely in-store purchases with no online step still can't be attributed at the individual level.
Does a lower CPM still matter if cost-per-action is the better metric?▼
CPM is still useful for comparing raw media efficiency across campaigns and creators. The shift isn't that CPM becomes irrelevant; it's that it stops being the only number reported, since it can't distinguish content that drove an action from content that was simply seen.
How does Jupiter help brands measure cost per action instead of just CPM?▼
Jupiter reports CPM alongside Instacart cart-add attribution from its comment-to-cart mechanic and cost-efficiency metrics like impressions per dollar in the creator leaderboard, giving brands the data needed to calculate a real cost-per-cart-add rather than relying on CPM alone.
Related Posts
Browse more from our blog.






















































