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 —sarah10resolves identically toSARAH10.
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.