The Post-Campaign UGC Teardown: Measuring a Campaign After It Ends
A repeatable framework for measuring a UGC campaign once it is over: which metrics matter, how to attribute lift without overclaiming, and the repeat/fix/kill call that turns one run into a system.
The campaign closed on a Sunday night. By Monday the founder had a Slack thread with three numbers in it: total reach, a hashtag count, and a gut feeling that it "went well." Nobody could say whether it should run again. That gap (between activity and a decision) is where most UGC budgets quietly leak.
A post-campaign UGC teardown is a structured review you run after a user-generated-content campaign ends, comparing what you planned against what actually happened, attributing the result honestly, and producing one decision: repeat it, fix it, or kill it. It is the difference between a campaign and a system.
Most teams skip it because the campaign is over and the next one is already late. But the teardown is where the compounding happens. Run it the same way every time and your tenth campaign starts from your ninth, not from zero.
In this article
0%
lift in conversion for visitors who interact with UGC
Bazaarvoice Shopper Experience Index (representative range across catalogues)
0%
of people say UGC highly impacts their purchase decisions
Stackla / Nosto consumer survey
0.0x
more likely shoppers call UGC authentic vs brand-made content
Stackla / Nosto
0%
of consumers value review authenticity when deciding
Bazaarvoice
Which metrics actually matter (and which are vanity)?
Reach, impressions, and a raw hashtag tally feel like results because they are big and they arrive fast. They are inputs. A campaign that pulled 4,000 mentions and zero tagged, shoppable assets produced noise, not inventory. Sort every metric into one of two buckets: did it move a buying decision, or did it just move a counter?
The four that survive the cut map to the funnel. Content yield (how many usable, rights-cleared assets you got) is your supply. Engagement quality (saves, shares, replies, dwell, not just likes) is signal strength. On-site conversion lift is the money. Cost per usable asset is whether the maths works. Track those and you can defend the campaign in a board meeting. Track reach alone and you can only describe it.
- Vanity: raw reach, total impressions, gross hashtag count, follower bump in isolation.
- Substance: rights-cleared assets collected, save/share rate, UGC-gallery click-through, add-to-cart from tagged content, conversion lift vs baseline, cost per usable asset.
- The trap: a metric is "vanity" only when it stands alone. Reach matters as a denominator for cost per usable asset, not as a headline.
| Metric | Source | Benchmark to judge against |
|---|---|---|
| Usable assets collected | Idukki collection + Rights Management log | Set against your campaign target; rights-cleared is the only count that ships |
| UGC engagement rate | Social platform analytics (saves + shares ÷ reach) | Compare to your own trailing 90-day baseline, not an industry average |
| UGC gallery click-through | Idukki analytics (widget impressions → clicks) | Representative shoppable-gallery CTR sits low single digits; trend matters more than absolute |
| Conversion lift (UGC vs no-UGC) | Idukki analytics + store checkout data | Bazaarvoice SEI reports up to 144% lift for UGC-interacting visitors |
| Cost per usable asset | Campaign spend ÷ rights-cleared assets | Compare to studio/UGC-creator cost for an equivalent asset |
| Revenue per visitor (RPV) shift | Checkout data, holdout vs exposed | Bazaarvoice has reported RPV lift of ~162% for UGC interaction; treat as ceiling, not promise |
How do I attribute lift without overclaiming?
Attribution is where teardowns go to lie. The honest version is boring and that is the point. You need a comparison group: visitors who saw the UGC versus visitors who did not, measured over the same window. Idukki analytics can split widget-exposed sessions from the rest, which gives you a clean exposed-vs-unexposed read rather than a hopeful "sales went up after we launched."
If you cannot run a true holdout, use a before/after window of equal length on either side of the campaign and name every confounder you can see (a paid push, a price change, seasonality). Stating the confounders is what separates a credible result from a press release. For the full version of this, our guide on how to measure UGC ROI walks through the holdout maths and the common double-counting mistakes.
What does "good" look like by goal?
A campaign run to fill the content pipeline is judged on usable assets and cost per asset. A campaign run to lift PDP conversion is judged on exposed-vs-unexposed conversion and RPV. Judging a supply campaign by revenue, or a conversion campaign by hashtag count, is how teams talk themselves into killing something that worked or repeating something that did not.
Write the goal into the brief before launch, then judge against that goal alone at teardown. The planned-versus-actual chart below only works if "planned" was an honest number set in advance, not a target reverse-engineered to make the result look good.
Planned vs actual: a representative spring UGC campaign
- Usable assets (planned 120)120 planned
- Usable assets (actual 142)142 actual
- Gallery CTR (planned 3.0%)3.0% planned
- Gallery CTR (actual 2.1%)2.1% actual
- Conversion lift (planned +20%)+20% planned
- Conversion lift (actual +27%)+27% actual
The interesting line in that chart is gallery CTR coming in under plan while conversion lift beat it. That pattern usually means the people who did click were highly qualified: fewer clicks, better clicks. The teardown's job is to notice that and ask whether a different placement would have widened the funnel without diluting it.
The repeat, fix, or kill decision
Every teardown ends with one of three calls. Repeat means the campaign hit its goal at an acceptable cost and you should run it again, ideally with the one tweak you learned. Fix means the idea is sound but a specific lever (placement, timing, the rights-request copy, the product mix) underperformed and is worth one more iteration. Kill means the goal was missed at a cost you cannot defend, and the budget belongs somewhere else. The decision tree keeps the call disciplined when the founder really wants the answer to be "repeat."
Repeat, fix, or kill
Start here
Did the campaign hit its primary goal?
- Yes, and cost per usable asset / cost per acquisition was acceptable
Repeat
Run it again next cycle. Lock the brief, carry the one improvement you spotted, and set a slightly tighter target.
- Lift was strong and traceable: Scale the budget and widen the placement before you change the creative.
- Lift was fine but cost crept up: Repeat, but cap spend and tighten the rights-request flow to raise usable-asset yield.
- Partly: one lever clearly dragged the result
Fix
Keep the concept, change exactly one variable, and re-run once. Resist fixing three things at once or you learn nothing.
- Low gallery CTR: Move the widget above the fold or onto the PDP and re-measure click-through.
- Low usable-asset yield: Rewrite the rights request and the prompt; thin supply is usually an ask problem, not a demand problem.
- No, and the cost cannot be justified
Kill
Stop. Document why, bank the audience and assets you did collect, and move the budget to a channel that paid back.
- Assets were thin AND lift was flat: Kill the format, not the channel; the customers were willing, the mechanic was wrong.
Feeding the learnings into the next run
A teardown that ends in a folder is wasted. The output should land in three places: the next campaign brief (the target you set, informed by last actual), the content library (every rights-cleared asset re-tagged so it earns its keep long after the campaign), and the always-on galleries on your store. Idukki's auto-curation keeps the best of those assets live without a manual re-merchandising pass, so a campaign's best clips keep converting for months.
Super Search closes the loop on supply. Instead of re-shooting, you query your own library in plain language ("white sweater, outdoors, smiling") and pull the winning aesthetic from past UGC into the next brief. The teardown tells you what worked; Super Search lets you find more of it without paying for it twice.
A teardown without a decision is just a report. The whole job is to make "kill" as sayable as "repeat."
Rohin Aggarwal, Co-founder, Idukki
Download the teardown worksheet
Sources
- 1Bazaarvoice — Shopper Experience Index (conversion + RPV lift for UGC interaction)
- 2Stackla / Nosto — Consumer survey on UGC authenticity and purchase impact
- 3Baymard Institute — Product-page and on-site UX research
- 4Idukki analytics — exposed-vs-unexposed measurement and Rights Management logs
- 5Wyzowl — State of Video Marketing (engagement benchmarks)
More from Rohin Aggarwal
- Industry playbook
How to run a UGC competition that fills your gallery, online and in-store
The runbook for a UGC competition that actually fills the gallery: the mechanism, five formats, an end-to-end schedule, paste-ready copy templates, and the one thing ASOS, Starbucks, e.l.f. and Gymshark all got right that most brands skip.
- Conversational commerce
Why we built the Conversational PDP
Most product-page exits are a single unanswered question, asked silently. Here is the case for answering it on the page, from your own evidence, and the story of why we built a Q&A that is curated-first and AI-second.
- Strategy
PDP before and after UGC: what actually changes on the page
Strip a product page back to brand-only content, layer verified customer photos, video and reviews into the middle scroll, and watch what moves. A scroll-by-scroll look at the before and after, the numbers the public studies actually support, and where "just add UGC" gets oversold.