RekomiRekomi
DemoPricingFor creators
DashboardSign inLaunch your program
Launch your program
|Tracking|

Affiliate tracking that respects the modern web.

First-party cookies set on click landing. A signed server-to-server API for cookieless browsers. Refund mirror that auto-reverses commissions when your native billing platform (Stripe, Paddle, Braintree, and more) bounces a charge. Built to track honestly.

First-party affiliate tracking with cookieless S2S fallback, refund-aware attribution, and a multi-model commission engine.

Start 14-day free trial →All features
live
Tracking
7 modules · part of Rekomi
|What's inside|

7 modules. One tracking surface.

Each card jumps to the detailed section below. Every module ships today unless flagged otherwise in copy.

01 / 07
Fast first-party redirect

Click capture built for reliable affiliate link tracking.

Every Rekomi tracking link captures the click, sets a first-party cookie scoped to your domain, and 302-redirects to your destination in a single hop. On a custom tracking domain, the whole flow loads first-party so ad blockers leave it alone. Affiliates can also create their own product and page links; more on that below.

Jump to section→
02 / 07
Product & page links

An affiliate link generator, built into every campaign.

Affiliates create up to 20 focused links per campaign, straight to the products and pages they actually talk about. On Shopify the product catalog syncs automatically; on other rails you build it by hand, and either way you choose which products are eligible and what each one pays. You can track affiliate links individually: every link carries its own clicks and sales.

Jump to section→
03 / 07
Three ways to track. Cookie attribution, server-to-server, and coupon codes.

First-party cookie by default. Server-to-server for backends. Coupon codes for no-code.

Brands on Stripe, Paddle, Braintree, and more get conversion attribution automatically through our native webhook listeners. Any other gateway can use the signed server-to-server endpoint (HMAC-SHA256, 300-second replay window, refunds included), ideal for no-code platforms like Webflow, Memberstack, and ConvertKit Commerce. Stripe and Shopify brands can also run per-affiliate coupon codes that credit revenue at checkout with no code at all.

Jump to section→
04 / 07
Commission engine

Three commission models. Real flexibility.

Pick the model that fits your unit economics: per sale (one-time or recurring, flat fee or percentage), per click, or per lead. Layer in recurring caps, delays, performance tiers, and partner-group rates. Every rule is per-campaign.

Jump to section→
05 / 07
Coupon-code attribution

Stripe promotion codes that credit revenue without a click.

Mint per-affiliate Stripe `promotion_code`s off a parent campaign coupon. When a customer redeems one at checkout, Rekomi credits the owning affiliate, no click cookie required. Affiliates can self-mint vanity codes from their portal (gated by a brand toggle).

Jump to section→
06 / 07
Sub-affiliate recruiting

Affiliates recruit affiliates: a 2-tier program, bounded at one recruiting level.

Every brand can flip a per-campaign toggle that lets approved affiliates recruit other affiliates via a personal link. When a recruit drives a conversion, the recruit earns the usual commission and the recruiter earns a configurable override (e.g. 10% of the recruit's commission). It's a 2-tier structure that caps recruiting at one level by design, so this stays an affiliate-recruiting feature, not an MLM structure.

Jump to section→
07 / 07
Refund-aware attribution

When Stripe reverses, the commission reverses too.

When Stripe, Paddle, Braintree, or Shopify reports a refund or chargeback, Rekomi finds the originating commission and reverses it inside the same audit trail. No manual cleanup. No commission paid out on revenue that bounced. Idempotent and replay-safe.

Jump to section→
|By the numbers|

What this surface delivers.

Tracking at a glance

First-party affiliate tracking with cookieless S2S fallback, refund-aware attribution, and a multi-model commission engine.

7
Modules in scope

Built into Tracking

100%
Audit-log coverage

Every mutation, every actor

300s
Webhook replay window

HMAC-SHA256 verified

RLS
Tenant isolation

Enforced at the database

|Fast first-party redirect|

Click capture built for reliable affiliate link tracking.

Every Rekomi tracking link captures the click, sets a first-party cookie scoped to your domain, and 302-redirects to your destination in a single hop. On a custom tracking domain, the whole flow loads first-party so ad blockers leave it alone. Affiliates can also create their own product and page links; more on that below.

  • First-party cookie set on click landing, scoped to your domain
  • Single-hop 302 redirect to your destination
  • Click logging with affiliate link slug and UTM parameters preserved
  • Custom tracking domain (included on every plan) keeps it all first-party to beat ad blockers
|Module 01 of 07|
Tracking flow · first-partyp50 37ms · p99 48ms
click
t+0ms
tracking
cookie set
your site
302 land
target p50
37 ms
target p99
48 ms
redirect
302
First-party302 redirect
|Product & page links|

An affiliate link generator, built into every campaign.

Affiliates create up to 20 focused links per campaign, straight to the products and pages they actually talk about. On Shopify the product catalog syncs automatically; on other rails you build it by hand, and either way you choose which products are eligible and what each one pays. You can track affiliate links individually: every link carries its own clicks and sales.

  • Up to 20 product and page links per campaign, per affiliate (including their main link)
  • Product catalog synced live from Shopify; manual entries with a name, page, and photo on other rails
  • Per-product commission rates on the rails that report what was bought: Shopify, Stripe, Gumroad, Lemon Squeezy, Polar, Creem, Dodo, and Braintree subscriptions
  • A 0% rate excludes a product from paying; rates always follow what the customer buys
|Module 02 of 07|
Tracking flow · first-partyp50 37ms · p99 48ms
click
t+0ms
tracking
cookie set
your site
302 land
target p50
37 ms
target p99
48 ms
redirect
302
First-party302 redirect
|Three ways to track. Cookie attribution, server-to-server, and coupon codes.|

First-party cookie by default. Server-to-server for backends. Coupon codes for no-code.

Brands on Stripe, Paddle, Braintree, and more get conversion attribution automatically through our native webhook listeners. Any other gateway can use the signed server-to-server endpoint (HMAC-SHA256, 300-second replay window, refunds included), ideal for no-code platforms like Webflow, Memberstack, and ConvertKit Commerce. Stripe and Shopify brands can also run per-affiliate coupon codes that credit revenue at checkout with no code at all.

  • First-party `_rekomi_aff` cookie, scoped to your domain, 30 / 60 / 90 / custom-day windows
  • S2S endpoint (HMAC-SHA256, bearer-authed) for server-rendered checkouts
  • Per-affiliate coupon codes credit conversions with no script, perfect for no-code platforms
  • Every plan: custom domain (`affiliates.brand.com`) serves your affiliate signup pages and loads tracking first-party in one host; auto-provisioned TLS cert
  • Pro tier: multi-currency reporting across 30+ currencies with daily exchange rates, so global revenue rolls up to one home currency
  • Refund clawback supported across all three paths via one endpoint
|Module 03 of 07|
Attribution paths · livecookie + s2s
First-party cookie
Set on click landing, scoped to your domain
primary
_rekomi_affwindow: 30 / 60 / 90 / custom
Server-to-server fallback
Cookieless attribution for Safari, Brave, in-app browsers
fallback
POST /api/trackhmac-sha256, 300s replay window
first-click or last-clickUTM preserved
|Commission engine|

Three commission models. Real flexibility.

Pick the model that fits your unit economics: per sale (one-time or recurring, flat fee or percentage), per click, or per lead. Layer in recurring caps, delays, performance tiers, and partner-group rates. Every rule is per-campaign.

  • Per sale, per click, per lead (all live)
  • Hold delays before commission unlocks
  • Max payout caps per sale
  • Stickiness windows lock an affiliate to a customer
|Module 04 of 07|
Commission rule · active3 models supported
modelPer sale 20% recurring
cookie window60 days
attributionfirst-click
max payout$500 per conversion
hold delay14 days
stickiness90 days per customer
models supported
7 live
Per salePer clickPer lead
Per-campaign rulesPer-affiliate overrides
|Coupon-code attribution|

Stripe promotion codes that credit revenue without a click.

Mint per-affiliate Stripe `promotion_code`s off a parent campaign coupon. When a customer redeems one at checkout, Rekomi credits the owning affiliate, no click cookie required. Affiliates can self-mint vanity codes from their portal (gated by a brand toggle).

  • Parent campaign coupon owns the discount semantics (% off, $ off, duration, expiry, and, optionally, which products it applies to)
  • Per-affiliate promotion codes inherit from the parent; multiple per affiliate allowed
  • Attribution wins over click cookie by default (per-campaign override toggle)
  • Refunds clawback the redemption count and reverse commission
  • Affiliate self-service vanity minting, gated by brand toggle
|Module 05 of 07|
Commission rule · active3 models supported
modelPer sale 20% recurring
cookie window60 days
attributionfirst-click
max payout$500 per conversion
hold delay14 days
stickiness90 days per customer
models supported
7 live
Per salePer clickPer lead
Per-campaign rulesPer-affiliate overrides
|Sub-affiliate recruiting|

Affiliates recruit affiliates: a 2-tier program, bounded at one recruiting level.

Every brand can flip a per-campaign toggle that lets approved affiliates recruit other affiliates via a personal link. When a recruit drives a conversion, the recruit earns the usual commission and the recruiter earns a configurable override (e.g. 10% of the recruit's commission). It's a 2-tier structure that caps recruiting at one level by design, so this stays an affiliate-recruiting feature, not an MLM structure.

  • Per-campaign toggle plus override percent picker; default off
  • 2-tier hard cap, one recruiting level, enforced server-side at conversion time
  • Override row inherits status and currency from the parent conversion
  • Refund-aware: parent refund cascades the override proportionally
  • Recruiter earnings count toward payouts, leaderboards, and the 1099-NEC export
|Module 06 of 07|
Commission rule · active3 models supported
modelPer sale 20% recurring
cookie window60 days
attributionfirst-click
max payout$500 per conversion
hold delay14 days
stickiness90 days per customer
models supported
7 live
Per salePer clickPer lead
Per-campaign rulesPer-affiliate overrides
|Refund-aware attribution|

When Stripe reverses, the commission reverses too.

When Stripe, Paddle, Braintree, or Shopify reports a refund or chargeback, Rekomi finds the originating commission and reverses it inside the same audit trail. No manual cleanup. No commission paid out on revenue that bounced. Idempotent and replay-safe.

  • Stripe `charge.refunded` listener with idempotent handling
  • Reversal lands in the same audit trail as the original commission
  • Configurable grace days per organization
  • Affiliates only see eligible balance once the grace window passes
|Module 07 of 07|
Refund mirror · idempotentStripe-driven · replay safe
+$84.00
conversion
day 0
charge.refunded
stripe webhook
day 30
-$84.00
auto reversed
day 30
handler
idempotent, replay safe
audit trail
same as original
Configurable graceIdempotent retries
|FAQ|

Common questions.

Can affiliates create their own links to specific products?+

Yes. Approved affiliates get a product picker fed by your catalog (synced from Shopify, or built by hand on other rails) and can create up to 20 links per campaign, each tracked with its own clicks and sales. You control which products appear and can set a different commission rate per product; a 0% rate stops a product from paying entirely.

How does Rekomi track clicks without third-party cookies?+

We set a first-party _rekomi_aff cookie on your tracking domain, plus a server-to-server fallback for browsers that block cookies entirely. That path is secured with signature verification and a 300-second replay window. Every click and sale feeds the same commission tracking software behind your dashboard, so the numbers you see are the numbers affiliates get paid on.

What happens if a customer refunds two months after the affiliate was paid?+

We mirror the refund into a commission reversal. Future payouts to that affiliate are reduced by the reversed amount until the balance is squared. Brand admins can also write off the reversal manually if they prefer.

Can I have a 90-day cookie window?+

Yes. Cookie window is per-campaign: 30, 60, 90, or a custom value. The default is 60 days; pick 30 for quick-converting products or 90 for high-ticket.

Does Rekomi support sub-ID tracking?+

Sub-ID tracking is on the roadmap and is not yet shipped. The current build supports one tracking ID per affiliate per campaign. Sub-ID and the expanded link format options land together.

Which attribution models are live?+

First-click and last-click are live and switchable per campaign. Multi-touch attribution is on the roadmap.

Is sub-affiliate recruiting multi-level marketing?+

No. It's a 2-tier program: Rekomi caps recruiting at one level by design. Affiliate A can recruit affiliate B and earn a configurable override on B's commissions, but if A was recruited by Z, Z earns nothing on B's activity. The cap is enforced server-side at conversion time. Brands opt in per campaign on any plan and pick the override percent themselves.

|Also worth a look|

Other parts of Rekomi.

Tracking is one of eight surfaces. Each is built on the same primitives - Stripe, Postgres with RLS, Clerk, Anthropic - and ships with the same audit and security bar.

CPC & CPL
Inside Rekomi
→
Fraud protection
Inside Rekomi
→
Payouts
Inside Rekomi
→
AI co-pilot
Inside Rekomi
→
Network
Inside Rekomi
→
Integrations
Inside Rekomi
→
Security
Inside Rekomi
→
MCP
Inside Rekomi
→
New conversion+$84.00 · Lauren A.
Payout sent$8,420 · Stripe Connect
|Ready when you are|

Ten minutes to first click.

14-day free trial. Native Stripe, Paddle, Braintree, and more. No card. Live this afternoon.

Open dashboard →Start 14-day free trial →View pricing
  • 14-day free trial
  • Cancel anytime, $0 charged
RekomiRekomi

Affiliate and referral marketing software for SaaS, ecommerce, and subscription brands.

Uplup Inc. · Miami, FL · USA
Verified Stripe PartnerAvailable on the Stripe App Marketplace
Rekomi on G2Rekomi on TrustpilotRekomi on CapterraRekomi on SourceForge

Product

  • Features
  • Tracking
  • CPC & CPL
  • Fraud protection
  • Payouts
  • AI co-pilot
  • MCP
  • Network
  • Integrations
  • Security
  • Pricing
  • Payout fee sheet
  • Brand deal fee sheet
  • For SaaS
  • For ecommerce
  • For AI tools
  • For courses
  • For agencies

Compare

  • vs Rewardful
  • vs FirstPromoter
  • vs PartnerStack
  • vs Tapfiliate
  • vs Dub Partners
  • vs Tolt
  • vs Gumroad
  • vs Lemon Squeezy
  • vs impact.com
  • vs PromoteKit
  • vs LeadDyno
  • vs Trackdesk
  • vs Partnero
  • vs Everflow
  • All comparisons

Payment gateways

  • Stripe
  • Stripe Marketplace app
  • Paddle
  • Braintree
  • Shopify
  • Wix
  • Lemon Squeezy
  • Chargebee
  • Polar
  • Recurly
  • Gumroad
  • Creem
  • Dodo Payments
  • Any gateway (S2S API)

Integrations

  • Mailchimp
  • Klaviyo
  • ConvertKit (Kit)
  • ActiveCampaign
  • Brevo
  • Beehiiv
  • Omnisend
  • Zapier
  • See all 38 →

For creators

  • Why join
  • Claim your page
  • Proposals & invoicing
  • How the network works
  • Creator fees
  • Create creator account
  • Creator sign-in

Company

  • About
  • Book a demo
  • Affiliate program
  • Blog
  • Docs
  • Security
  • Trust center
  • Status
  • Terms
  • Affiliate Terms
  • Privacy
  • Refund policy
  • DPA
  • Acceptable use
  • Cookie policy
  • Sub-processors

© 2026 Uplup Inc. All rights reserved.