You're running a promotional campaign. At the end, your client asks: \"Did it work?\"
If you're reaching for a spreadsheet to answer that question, you've already lost. Not the campaign — the clarity. Spreadsheets are snapshots. They show you a number without the context to make it mean anything.
Here's how to track promotional campaign ROI the right way: the three metrics that actually matter, the mistakes most agencies make, and how to stop building reports from scratch every time.
The Three Mistakes Promo Agencies Make with ROI Tracking
Before getting into what to measure, it helps to know what's going wrong. These three mistakes show up in almost every agency we talk to:
The real problem: Most agencies track ROI backwards. They run the campaign, then try to piece together a story from whatever data survived. The fix is to define your success metrics before the campaign launches — and log data as you go.
What to Measure: Reach, Redemption, and Lift
Not every campaign has the same goal, so not every campaign uses the same metrics. But three types cover most promotional marketing work:
How many people saw or engaged with your campaign. Covers impressions, event foot traffic, sample distributions, and audience size.
How many took action. Promo code usage, sign-ups, in-store visits, leads captured. This is your conversion layer.
The delta vs. doing nothing. A campaign that generates $50K in sales against a $15K spend sounds good — but only if you know what sales would have been without it.
Different campaign types weight these differently:
| Campaign Type | Primary Metric | Secondary Metric |
|---|---|---|
| Trade show / event activation | Reach (foot traffic, impressions) | Leads captured per booth visit |
| Promo code / offer campaign | Redemption rate | Cost per redemption |
| Sampling program | Units distributed vs. target | Follow-on purchase rate |
| Brand awareness / sponsorships | Estimated reach and impressions | Social mentions, UGC volume |
The Formula That Actually Matters
Once you have your primary metric, the key number is your cost per result:
Cost Per Result = Campaign Spend ÷ Total Results
Where \"results\" is your agreed primary metric — redemptions, leads, impressions, or whichever KPI you defined at launch.
This one number answers the client's real question: \"Are we spending money efficiently?\" Everything else is context.
Example: A product launch sampling campaign costs $8,500 and distributes 1,200 samples. Of those, 340 people redeem an offer = $25 cost per redemption. If your client's average order value is $120, that's $40,800 in attributable revenue against $8,500 in spend — a 4.8x return. That's the story.
How Automation Changes Everything
The reason most agencies can't answer \"did it work?\" in under 30 seconds isn't intelligence — it's infrastructure. The data lives in emails, vendor portals, and handwritten notes. No single place has the answer.
A campaign tracking system designed for promo agencies fixes this by making data entry part of how you run a campaign — not a separate step you do afterward:
- Define metrics at launch. Set your primary metric, target, and budget before the campaign starts. The system reminds you to log data as it runs.
- Log costs in real time. Not a spreadsheet you update at month end — actual vendor invoices, fulfillment costs, and spend tracked as it happens.
- Cost per result calculated automatically. When you log results, the system computes your CPR against the budget. No manual formulas.
- Client dashboard, not monthly report. Clients see live campaign performance without scheduling a call. You spend your time running campaigns, not building slides.
When you have this, answering \"did the campaign work?\" takes 10 seconds. That's the difference between an agency that appears professional and one that actually is.
What to Do Today
You don't need to overhaul everything at once. Start with your next campaign:
- Define one primary metric before you launch — and write it down where the whole team can see it.
- Track spend as it happens — not just the total at the end.
- Log mid-campaign data at your first checkpoint — even rough numbers are better than nothing.
- Compare cost per result against your baseline — whatever historical data you have, even if it's just a best guess.
Do that for three campaigns and you'll have enough data to start benchmarking. Do it for twelve and you'll be able to give clients a realistic projection before they even sign.
Track Campaign ROI From Day One
Vigorous G. Promos helps your agency define metrics, log costs, and generate live client dashboards — without building a single spreadsheet.
Start Your 14-Day Free Trial →No credit card required. Cancel anytime.
Also worth reading: Stop Using Spreadsheets: Client Reporting for Promotional Agencies and How to Scale a Promotional Marketing Agency in 2026.