Promo codes

How to Set Up Promo Code Tracking in impact.com

Make sure the right partner gets credit every time a shopper types in their discount code — and stop paying commission to the wrong people.

Quick Answer Promo code tracking in impact.com lets you tie a specific discount code to a specific partner, so when a customer enters that code at checkout, the partner earns the commission — even if the click happened days earlier or on a different device. You set it up by uploading your codes into impact.com, assigning each one to a partner, and making sure your conversion tracking passes the code value back to the platform.

What it is

Promo code tracking is a way of crediting an affiliate partner based on the discount code a customer uses, rather than (or in addition to) the click they made on a tracking link. You hand a partner a unique code — say SARAH15 — register it inside impact.com, and from that point on, any order placed with that code at checkout is matched back to that partner automatically.

Think of it like a name written on the back of a restaurant voucher. The diner doesn't have to remember who recommended the place — the moment they hand over the voucher, the kitchen knows exactly which front-of-house staffer to thank. The code carries the attribution with it, so the customer's path to your store doesn't have to be perfectly tracked for the right person to get paid.

Why it matters

A huge slice of affiliate activity happens where cookies and tracking links fall apart. An influencer reads a code aloud in a podcast. A creator pins it in a YouTube description. A loyalty site lists it on a deals page. In all of those cases, the customer might Google your brand, type the URL directly, or shop on a phone with cookies blocked — and your normal click tracking sees nothing. Without code tracking, that partner drove a real sale and gets nothing, which is the fastest way to lose good partners.

It also protects you from the opposite problem: paying the wrong partner. If a code leaks onto a public coupon aggregator, you can see it happening in the data and shut it down. Done well, promo code tracking turns "we think this influencer is working" into "this influencer drove 412 orders last month at a 9% redemption rate."

How it works

From your side as the advertiser (the brand running the programme), the setup looks like this:

  1. Generate the codes in your store first. Create the actual working discount codes inside your e-commerce platform (Shopify, Magento, a custom checkout, etc.). impact.com tracks codes — it doesn't apply the discount itself, so the code must be live at checkout.
  2. Add the codes to impact.com. In the platform, go to your promo code area and create each code as a record, either one by one or via a bulk upload for large batches.
  3. Assign each code to a partner. Link the code to the specific partner who will promote it. This assignment is the heart of attribution — it's the line that says "SARAH15 belongs to Sarah."
  4. Pass the code back through your conversion tag. Your tracking setup must send the promo code field to impact.com on every order. If the platform never sees which code was used, it can't match it to a partner.
  5. Decide your attribution rule. Choose whether a matched code overrides the last click, fills in only when there's no click, or shares credit. This decides who wins when a customer both clicks a link and uses a code.
  6. Test with a real order. Place a genuine test transaction using one of the codes and confirm it lands against the right partner in reporting before you roll out.
  7. Roll out and monitor. Hand the codes to partners and watch redemptions for the first week to catch anything misfiring early.

Common mistakes

Reporting tips

Once codes are live, the dashboard is where you separate real performance from noise. Pull a report filtered by promo code and look at redemptions per partner over time — a healthy partner shows steady, gradual usage. A flat line that suddenly jumps to hundreds of redemptions overnight usually means the code leaked publicly, not that the influencer suddenly got famous.

Compare redemption rate (orders with the code ÷ the partner's reach or clicks) across partners to see who actually converts versus who just has a big audience. Also watch average order value on coded orders: if one partner's coded sales are tiny baskets stacked with the discount, they may be attracting bargain hunters rather than new customers. Tag coded revenue separately so you can report incremental sales to your finance team with confidence.

When to use / when not to use

Use promo code tracking when…Skip or be cautious when…
You work with influencers, podcasters, or creators whose audiences won't reliably click tracking links.Your partners are content sites that already use working tracking links — codes add little here.
You want offline or word-of-mouth promotion to be measurable.Your margins can't absorb the discount the code requires to exist.
You need a backup attribution method for cookieless or cross-device journeys.You can't reliably pass the code field in your conversion tag yet — fix that first.

Related guides

Back to impact.com hub

Frequently asked questions

Does the customer get the discount through impact.com?
No. The actual discount is applied by your store's checkout. impact.com only reads which code was used so it can credit the right partner. The code must already work in your e-commerce platform.
What happens if a customer uses a code AND clicked an affiliate link?
That depends on the attribution rule you set. You can have the code override the click, only credit the code when there's no click, or split the credit. Decide this deliberately so two partners aren't both expecting the same payout.
Can I give every partner the same code?
You can, but you'll lose all per-partner attribution. To know who drove which sales, issue a unique code to each partner and assign it to them individually in the platform.

Need help with your programme?

Get personalised, expert advice on your affiliate setup — completely free.

Get your free audit →