Tracking Conversions with Promo Codes

Updated August 5, 2026

What Promo Codes Are For

Promo codes let you attribute conversions from spoken or typed CTAs — "use code SARAH10 at checkout" — to the right influencer. Ideal for podcast sponsorships, YouTube integrations, and live stream mentions where a redirect link can't be used.

Tracking Links vs Promo Codes

  • Tracking links — Click-based attribution for social bio links, display ads, and swipe-ups. Use when the customer clicks a link.
  • Promo codes — For audio/video mentions, print, and live streams. Use when the customer types a code at checkout rather than clicking.

Creating Codes

Open the influencer's detail page → scroll to the Promo Codes card → click Add Code. Set:

  • Code (stored uppercase, e.g. SARAH10) — required
  • Label (friendly name) — optional
  • Discount type (None = tracking only, Percent, or Fixed amount) — optional metadata
  • Campaign — optional
  • Expiry date — optional

Influencers see their active codes on the Tracking page in their portal with a copy button.

Attribution Priority

Promo code > click ID. When a conversion arrives with both, the promo code wins and the click ID is ignored. Matching is case-insensitive — sarah10 resolves identically to SARAH10.

Sending Promo Codes via the API or Pixel

POST body: { promoCode: "SARAH10", customerId: "user@example.com", conversionValue: 99.99 }

GET pixel: /api/conversion?k={apiKey}&cid={customerId}&cv=99.99&pc=SARAH10

GTM

On your order confirmation page, read the coupon/voucher code from the transaction data layer event and map it to the promoCode field in the Influise Conversion tag.

WooCommerce Plugin

Automatic — the plugin reads the first WooCommerce coupon applied to each order and sends it as promoCode. If a click ID cookie also exists, the promo code takes precedence. Disable coupon detection in Settings → Influise → Promo Code Tracking if you use coupons for non-influencer purposes.

Deduplication

Promo code–attributed conversions use identical deduplication rules to click-attributed ones. Discount metadata is stored in Influise for display only — actual discount enforcement happens in your own checkout system.