You're giving margin away. Where does it come back?
Blind discount spend
Dozens of codes across channels, affiliates and creators — but no answer to the one question that matters: which code actually produced which order?
Code leakage & abuse
Your "insiders only" code ends up on deal sites, stripped of context and used by bargain hunters you were never meant to subsidise.
Untracked social sharing
Customers happily share codes with friends — but that word-of-mouth loop is invisible in your analytics, so you cannot reward it or scale it.
From code to attributed order in three steps
Create your codes
Build button and ticket components, coupon pages and share-ready codes. A tracked short link and landing page are generated automatically.
Embed & share
Drop one line of embed code into any site, or share coupon pages to social. Every touchpoint carries its own click and share identifier.
See real ROI
Orders flow back with full attribution — exposure to click, copy, redirect, checkout, payment. Refunds are deducted automatically.
Everything a coupon needs to prove itself
Embeddable components
Button-style or ticket-style coupon widgets with your theme, typography and logo. Style-isolated so your site's CSS never fights the widget.
Coupon pages — link-in-bio for coupons
Aggregate all your codes on one shareable channel page, and give every code its own auto-generated landing page. Perfect for creator bios, campaigns and partner kits.
Attribution analytics
Real ROI per code: attributed revenue minus discount cost, new vs returning customers, channel breakdowns and refund-aware numbers.
Rules, expiry & abuse control
Usage caps, minimum order value, new-customer-only, per-user limits, scheduled launches and auto-expiry. Suspicious clicks and leaked codes get flagged before they cost you.
Generic shorteners track clicks. We track coupons.
| utm.coupons | Dub.co | Partnero | Coupon Affiliates | |
|---|---|---|---|---|
| Coupon-specific components | ||||
| Auto-generated coupon landing pages | ||||
| Social share attribution & incentives | Cash commissions | |||
| Works with any platform | WooCommerce only | |||
| Code leakage & abuse monitoring | ||||
| Starting price | $0 | From $24/mo | From $49/mo | Paid plugin |
Competitor data based on publicly listed plans. All trademarks belong to their respective owners.
One platform, three ways to grow
For merchants
Launch codes with rules and expiry, embed them anywhere, and see true ROI per code, channel and campaign.
Start trackingFor creators & affiliates
One coupon page for your bio, personal share codes, and click & conversion stats you can show brand partners.
Build your pageFor agencies
Multiple workspaces, white-label pages and custom domains — run coupon programs for every client from one dashboard.
Talk to usStart free. Upgrade when coupons pay for it.
Every plan includes click stats and basic share tracking. No credit card to start.
Free
For your first coupon experiments
- 1 coupon page + embeddable components
- Auto-generated coupon landing pages
- Click stats & basic share tracking
- utm.coupons branding
Pro
For brands scaling their discount strategy
- Everything in Free
- Custom styling & no branding
- Full conversion tracking & ROI
- Auto-generated share images
- API access & 1 custom domain
Business
For teams, agencies & multi-brand
- Everything in Pro
- 5 custom domains & white-label
- Webhooks & advanced attribution
- Team seats & multi-workspace
- Share leaderboards & incentives
Frequently asked questions
Do I need WooCommerce or Shopify to use utm.coupons?
No. Components, coupon pages and share tracking work on any website. Native store integrations are on the roadmap — for now, order attribution works through conversion webhooks or simple checkout events.
Is this an affiliate platform? Do you handle commissions?
No — utm.coupons is attribution-only. We show you which code and which share produced which order; rewards between merchants and promoters are settled on your side. Share incentives are coupon-code rewards only, never cash payouts, which keeps you clear of affiliate program overhead.
How does attribution work if visitors don't click the link?
The coupon code itself is the identifier. When a friend sees a shared code and types it at checkout, the code's own conversion is counted. Sharers can also get a personal code (like SUMMER20-ANN) so word-of-mouth that bypasses links entirely is still attributed to the right person.
Can I use my own domain?
Yes. Pro includes one custom link domain and one coupon-page domain (like coupons.brand.com). Business supports up to five custom domains with white-labeling. Domains are verified via CNAME + TXT with automatic SSL.
What about privacy and customer data?
Public pages never show personal information — only aggregated, anonymised stats. Only paid orders are counted, refunds are deducted automatically, and everything is built to be GDPR / CCPA friendly. Detailed order data stays private to your workspace.
What happens when a code expires?
Expiry is automatic: embedded components grey out, the code is removed from channel pages, its landing page shows an expired state and search engines are told to de-index it. You can also schedule codes to go live at a future time.
Stop guessing. Start attributing.
Create your first tracked coupon in minutes — component, landing page and share links included.