You set up a unique discount code for every creator you gift. A month later you check redemptions and the number is close to zero, even for creators whose posts clearly did numbers. The instinct is to conclude the campaign didn't work. The more accurate conclusion is that the code was never going to catch what actually happened, because it's built to measure a different kind of audience than the one gifting reaches.
What a discount code actually measures
A discount code captures one specific behavior: someone saw it, remembered it (or had it visible), and typed it in at checkout. That chain has several points of failure that have nothing to do with whether the content worked:
- It requires active shopping intent. The code only fires for someone already at your checkout page. Most people who see a gifted post are scrolling, not shopping. Even a viewer who's genuinely interested is far more likely to visit your site later, from memory, with no code in hand, than to be mid-checkout at the exact moment they saw the post.
- It requires memory or a screenshot. Codes shown in a video for three seconds, or mentioned once in a caption, don't stick. Compare that to a real coupon site listing, which someone actively searches for at the moment they want a discount.
- It requires the code to survive the platform. A code typed into a caption can get cut off by "see more" truncation. A code mentioned verbally in a video isn't clickable or searchable at all.
None of this means the content failed. It means the code was measuring checkout-ready shoppers, and gifted reach is mostly not that. Judging a gifting program by code redemptions is close to judging a billboard by how many people typed in a phone number from it while driving.
Why gifted audiences specifically don't shop on a code
There's a real difference between a paid influencer partnership with a rate card and a gifted post, and it shows up exactly here. A paid campaign is usually run with a creator who has an audience actively looking for recommendations to act on, and the brand often supports the push with a stronger, time-limited offer. A gifted post is lower pressure on both sides: the creator posts because they liked the product, not because they're incentivized to drive a sale, and the offer is usually just "10% off," identical to every other code that creator's audience has already seen from other brands.
The result is that gifted content tends to build awareness and trust, which shows up as branded search and direct traffic weeks later, rather than an immediate, code-tagged purchase. That's a real, valuable effect. It's just not one a discount code is built to see. For a fuller breakdown of how gifted and paid campaigns differ in what they're actually built to produce, see influencer gifting vs. paid sponsorships.
Say you gift 40 creators and 25 of them post. If each code sees one or two redemptions, the total looks like a rounding error against the cost of the products and shipping. Meanwhile branded search for your product name climbs for three weeks after the posts go live, and a handful of customers mention in support tickets or reviews that they saw "someone on Instagram" using it. None of that shows up next to a code redemption count, but it's a large part of where the actual revenue from the batch ends up coming from.
Why UTMs don't fill the gap either
The natural next move is to add a UTM-tagged link instead of, or alongside, the code. It helps a little, but it has its own gaps that make it unreliable as your primary measurement:
- Link stickers get stripped. Instagram's link sticker in Stories doesn't reliably pass referrer data through to your analytics the way a normal web link does, and UTM parameters can get dropped or truncated depending on how the platform handles the redirect.
- Reels and TikTok videos aren't linkable at all. The single most common gifted content format, a short video, has no in-content clickable link. Whatever traffic that content drives happens through someone typing your name into a search bar or their browser from memory, which a UTM can never capture.
- Bio links get shared across every post a creator makes. If your only tracked link lives in their bio, you can't tell which specific post drove a given click, only that some click happened while that link was live.
UTMs are worth using where they're available, mainly on static Story links or a swipe-up-style placement, but they should be treated as a partial, supplementary signal, not the backbone of your measurement.
When a discount code is still worth issuing
None of this means never use a code. It's worth issuing when:
- The creator has real purchase-intent reach, such as a review-style or comparison-style account whose audience is actively researching before buying, rather than a lifestyle account whose audience is browsing.
- You want a floor, not a ceiling, on measurement. A code that converts a handful of orders is a genuine, if incomplete, positive signal. Treat whatever it captures as a bonus on top of the real value, not the total value.
- You're specifically testing whether a creator's audience buys, as one input among several before deciding whether to gift them again or convert them into an affiliate relationship.
Just don't let a near-zero redemption count on a batch of 30 gifted creators read as "the campaign didn't work." It usually just means you measured the wrong thing.
What to track instead
Three signals give a more honest read on a gifting program than code redemptions ever will:
- Tagged mention volume as a baseline. Track how many of the creators you gifted actually posted and tagged you, and watch that ratio over time. A rising posted-to-gifted ratio tells you your outreach and product fit are improving, independent of any single sale.
- Direct traffic and branded search lift. Check your branded search volume and direct site traffic in the two to four weeks after a wave of gifted posts goes live, compared to a quiet period. This catches the delayed, code-free purchases that make up most of gifting's real revenue effect.
- Post-level saves and comments, not just likes. Saves in particular correlate with someone planning to come back to a post, which tracks closer to real purchase interest than a like does. A post with modest likes but high saves is often worth more than one with the reverse.
For the full framework on combining these into something you can actually report on, including how to separate seeding's effect from whatever paid ads were running at the same time, see measuring ROI on product seeding.
One more discipline worth building alongside those three signals: record the cost per creator, product cost plus shipping plus whatever time went into outreach and fulfillment, so cost-per-post is at least knowable even when revenue-per-post isn't. Without that number you can't tell a cheap, high-volume gifting run from an expensive one that happened to produce the same number of posts, and you end up comparing programs that aren't actually comparable.
The most valuable output usually isn't the click
The output that ends up mattering most from a gifting program, for most brands, is the content itself, not the click a code was trying to catch. A gifted video that performs well organically can be pulled, whitelisted or run as a Spark ad, and put behind real media spend, at which point it starts producing revenue numbers a code was never going to show you. That single repurposed video will often out-earn the entire batch of codes issued for the month it came from.
This is also why keeping usage rights and a clean, findable copy of every gifted post matters as much as the outreach itself. Tools like Seed tie the order, delivery, and creator record together automatically, which makes it easier to go back and pull the best-performing content once you know which post to chase, rather than trying to reconstruct which creator sent what from a DM thread months later. If you're setting up the system for catching and cataloging that content in the first place, see how to catch the creator posts you never see.