Insightful tripled their affiliate revenue after switching. Free white-glove migration; your affiliates keep their links.

Migrate for Free

End-to-End Payment Tracking: How Reditus Tracks Revenue and Commissions

Joran HofmanWritten by Joran Hofman, Founder of Reditus
Payments & Commissions

Reditus follows a referral from the affiliate's click to the commission payout. Tracking has three parts, which are also the three installation steps: the tracking script, the signup snippet and your payment data. A typical technical installation takes under 30 minutes.

The flow, from click to payout

  1. Click. A visitor clicks an affiliate link. The tracking script sets a first-party cookie that only records that this visitor came through an affiliate. Each program sets its own cookie window: new programs start at 60 days, and a program can choose anything from 1 to 365 days.
  2. Signup. When the visitor signs up, the signup snippet tells Reditus, passing their email or your own unique ID. Attribution is last click: the last affiliate link clicked before signup gets the referral, and after signup the referral never moves to another affiliate.
  3. Payment. Payment data arrives through the Stripe connection or the Payments API. Reditus matches it to the referral on email or unique ID and creates the commission. A signup alone creates no commission.
  4. Commission. Reditus applies your program's rules: a set percentage for a set number of months (or lifetime), and your tiers if you use them. Every payment the customer makes in the commission period earns commission, upgrades and extra seats included, unless you excluded that product.
  5. Payout. Commissions earned in a month go into a payout on the 1st of the following month, for affiliates who passed your payout threshold. You pay the monthly overview, and Reditus pays your affiliates, on every plan.

What you see

In the active affiliates view you see, per affiliate, the clicks, referrals, revenue generated and commission paid. The reporting section shows the same data month over month, week over week and day over day, for the whole program, per affiliate or per tier. More in affiliate program reporting.

What your affiliates see

Affiliates follow their links, referrals and earnings for every program they joined in one dashboard, and we email them about new referrals and commissions.

Edge cases

Refunds

Any refund, full or partial, automatically rejects the full commission on that payment. That goes for a refund in Stripe and for one you send to the Payments API refund endpoint. What you do after that is up to you.

Holding a large commission

There is no setting to hold commissions for a period. For a specific payment, for example a very large commission where you want to rule out a refund first, Reditus can hold the payout longer by agreement with you. Ask us in the chat.

Upgrades, downgrades and cancellations

Commission follows what the customer actually pays. An upgrade or extra seats during the commission period earn commission on the higher payments. When a customer stops paying, no new commission is created, because a commission only exists when a payment comes in.

A sale is missing

No referral, no commission: if a sale doesn't show, the referral usually isn't in the system. With Stripe, attribution needs the customer's email in Stripe checkout, so make sure it is the same email the customer signed up with.

Different root domains

Tracking works across your subdomains (add the tracking script there too), but not across different root domains. A signup or checkout on another root domain can't be tracked.

Related: connecting your payment processor, connecting Stripe, any payment processor through the Payments API and how to pay out your affiliates.

Ready to grow your SaaS?

  • 14-day free trial
  • Easy to use
  • No credit card required