Campaign Coupons

A coupon code is an attribution method that does not depend on a cookie or a click. Assign a unique code to an affiliate, and any purchase that uses it is credited to them — even when the buyer never touched a tracking link.

Why Coupon Attribution

Some traffic never passes through a redirect. A creator reads a code on a podcast; a partner prints it on packaging; someone hears it from a friend. Click-based tracking cannot see any of that, and without coupon attribution those sales look organic and go unpaid.

Coupons also solve two problems click tracking struggles with:

  • Cross-device journeys. Heard on mobile, purchased on desktop, weeks later.
  • Privacy restrictions. Blocked third-party cookies and stripped referrers do not affect a typed code.
Coupons complement links, they do not replace them

Most partners will use both. Where a conversion arrives with both a click ID and a coupon, the click ID is the stronger signal — it identifies a specific click, while a code identifies only a partner.

Assigning a Coupon

  1. Create the code in the advertiser's store first

    AffClix records the attribution; the discount itself lives in the advertiser's commerce platform. A code that exists here but not there will fail at checkout.

  2. Open the campaign and select Coupon

    The tab lists codes already attached to this campaign.

  3. Add the code and assign it to one affiliate

    Codes must be unique per affiliate. A shared code cannot be attributed to anyone in particular.

  4. Set validity dates if the promotion is time-boxed

    Outside the window the code no longer attributes, matching the store's own expiry.

AffClix coupon management screen listing coupon codes with the campaign each belongs to, usage totals, approved and pending counts, revenue and payout
Coupon management, with per-code usage, revenue and payout.

Passing the Code Back

Attribution only works if the advertiser tells you which code was used. The advertiser postback carries a coupon parameter for exactly this.

Advertiser postback with coupon
https://track.yournetwork.com/postback?coupon=CREATOR15&order_id=A-10024&sale=89.90&currency=USD&status=approved

Note there is no click_id in that example — that is the point. The coupon is the attribution key. The order_id still matters: it is what deduplicates a postback the advertiser sends twice.

Confirm the advertiser can send the code before you promise it

Not every commerce platform exposes the discount code in its postback or webhook payload. Verify with a test order first — a coupon programme that cannot report codes pays nobody.

Coupon Reporting

The Coupon Performance Report shows usage per code: totals, approved and pending counts, revenue, payout and profit, with the campaign and affiliate each code belongs to.

AffClix coupon performance report showing per-coupon totals, approval rate, revenue, payout and profit columns with summary cards above
Coupon Performance Report — usage and margin per code.

Two things to watch:

  • A code with usage far above its partner's reach. Codes leak onto deal sites, where they cannibalise sales you would have made anyway.
  • A code with no usage at all. Usually means the advertiser is not returning the coupon on the postback, not that nobody used it.

Good Practice

One code per affiliate per campaign. Shared codes cannot be attributed.
Make codes recognisable to the partner's audience, so they are typed correctly from memory.
Keep validity dates aligned between AffClix and the advertiser's store.
Watch for leakage onto coupon aggregators and retire compromised codes.
Place a test order with each new code before the partner announces it.
Rate this article
★★★★★
Thanks for rating!

Was this article helpful?