RekomiRekomi
PricingFor creators
Book a demoSign inStart free trial
Start free trial
|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 Stripe, Paddle, Braintree, or Shopify 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
6 modules · part of Rekomi
|What's inside|

6 modules. One tracking surface.

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

01 / 06
Fast first-party redirect

Click capture built for first-party 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.

Jump to section→
02 / 06
Three ways to track. Cookie attribution, S2S, and coupon codes.

First-party cookie by default. S2S for backends. Coupon codes for no-code.

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

Jump to section→
03 / 06
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→
04 / 06
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→
05 / 06
Sub-affiliate recruiting (Pro)

Affiliates recruit affiliates. Bounded at one tier.

Pro brands 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). Chains are hard-capped at one level so this stays an affiliate-recruiting feature, not an MLM structure.

Jump to section→
06 / 06
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.

6
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 first-party 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.

  • 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 (Growth+) keeps it all first-party to beat ad blockers
|Module 01 of 06|
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, S2S, and coupon codes.|

First-party cookie by default. S2S for backends. Coupon codes for no-code.

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

  • 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
  • Growth: custom domain (`affiliates.brand.com`) serves your affiliate signup pages and loads tracking first-party in one host; auto-provisioned Let's Encrypt cert
  • Pro tier: multi-currency reporting across 30+ ISO 4217 currencies with daily ECB-backed FX rates, so global revenue rolls up to one home currency
  • Refund clawback supported across all three paths via one endpoint
|Module 02 of 06|
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 03 of 06|
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)
  • 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 04 of 06|
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 (Pro)|

Affiliates recruit affiliates. Bounded at one tier.

Pro brands 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). Chains are hard-capped at one level so this stays an affiliate-recruiting feature, not an MLM structure.

  • Per-campaign toggle plus override percent picker; default off
  • Single-tier hard cap 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 05 of 06|
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 06 of 06|
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.

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. The S2S path uses HMAC-SHA256 signature verification with a 300-second replay window.

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 SaaS 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. Rekomi caps sub-affiliate chains at one tier 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 the Pro 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.

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 Shopify. No card. Live this afternoon.

View pricing
  • 14-day free trial
  • Cancel anytime, $0 charged
RekomiRekomi

Affiliate marketing software for SaaS, AI tools, and subscription brands.

Uplup Inc. · Miami, FL · USA
Rekomi on G2Rekomi on TrustpilotRekomi on CapterraRekomi on SourceForge

Product

  • Features
  • Tracking
  • Payouts
  • AI co-pilot
  • MCP
  • Network
  • Integrations
  • Security
  • Pricing
  • For SaaS
  • For AI tools
  • For courses
  • For agencies

Compare

  • vs Rewardful
  • vs FirstPromoter
  • vs PartnerStack
  • vs Tapfiliate
  • vs Dub Partners

Integrations

  • Stripe (billing)
  • Paddle (billing)
  • Braintree (billing)
  • Shopify (billing)
  • S2S API
  • Mailchimp
  • Klaviyo
  • ConvertKit (Kit)
  • ActiveCampaign
  • Brevo
  • Beehiiv
  • Omnisend
  • Zapier
  • See all 38 →

For creators

  • Why join
  • How the network works
  • Create creator account
  • Creator sign-in

Company

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

© 2026 Uplup Inc. All rights reserved.