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.
7 modules. One tracking surface.
Each card jumps to the detailed section below. Every module ships today unless flagged otherwise in copy.
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 sectionAn 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 sectionFirst-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 sectionThree 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 sectionStripe 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 sectionAffiliates 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 sectionWhen 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 sectionWhat this surface delivers.
Tracking at a glance
First-party affiliate tracking with cookieless S2S fallback, refund-aware attribution, and a multi-model commission engine.
Built into Tracking
Every mutation, every actor
HMAC-SHA256 verified
Enforced at the database
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
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
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
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
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
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
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
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.
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.
Ten minutes to first click.
14-day free trial. Native Stripe, Paddle, Braintree, and more. No card. Live this afternoon.
- 14-day free trial
- Cancel anytime, $0 charged