• Blog
  • 14 min read

How to Track an Affiliate Program: A Complete Guide for SaaS (May 2026)

You set up affiliate program tracking with a popular tool, send links to your partners and watch the clicks roll in. Two weeks later your dashboard shows half the conversions you expected because Safari limited your cookie to 7 days and ad blockers killed the rest. Now you're matching up payments manually while affiliates ask why their commissions don't match the signups they drove. Cookie tracking fails the moment a browser decides to block third-party scripts or cap first-party storage. Server-side attribution records the referral in your database instead, surviving ITP restrictions and giving you a complete view of which partners actually drive revenue.

TL;DR

Affiliate program tracking connects referrals to revenue. Safari's ITP blocks third-party cookies and caps first-party cookies at 7 days, which breaks most cookie-based tracking. Server-side attribution survives where cookies fail.

  • Cello tracks referrals in-product with server-side attribution, native fraud detection and automated payouts.
  • FirstPromoter, Tapfiliate, Rewardful and PartnerStack each fit specific use cases but carry trade-offs: external portals, cookie dependence, manual payout flows or enterprise-only pricing.
  • Pick based on attribution model, time-to-live and whether the surface lives inside your product.

What is affiliate program tracking?

Affiliate program tracking connects a referral click to a signup, then to a paid customer, then to a commission. It answers one operator question: which partner drove this revenue, and how much do we owe them? Server-side tracking methods have become critical as browser restrictions tighten.

A clean technical diagram showing the affiliate tracking flow: a referral link click connecting to a user signup, then connecting to a paid subscription, then connecting to a commission payout. Use arrows to show the progression. Modern B2B SaaS aesthetic with purple and blue tones, minimal style, isometric or flat design. No text, words, or letters in the image.

For B2B SaaS, tracking has three jobs:

  • Attribution: linking a referral link, code or UCC to a signup and downstream invoice.
  • Measurement: reporting Referral ARR, CAC by partner and conversion rates.
  • Payout: calculating what each affiliate earned without manual reconciliation.

Without tracking, referrals are guesswork. With it, referrals become a measurable line item next to paid, organic, and outbound.

How we assessed affiliate tracking software

We scored each tool against seven criteria operators apply during procurement:

  • Tracking method. Server-side attribution survives Safari ITP, Firefox ETP, and ad blockers. Cookie-only tracking loses 35-40% of conversions in Safari by default. Tools scored higher when attribution runs server-side as the primary path, not as an add-on tier.
  • Payout automation. Native PayPal or Venmo rails with no manual steps scored highest. Tools that require CSV exports, third-party payout providers like Trolley, or manual bulk invoicing scored lower. Each extra step adds reconciliation risk and delays affiliate trust.
  • Surface model. In-product embeds keep referrers inside the product and consistently outperform external portals on activation and sharing rates. Tools that route users to a separate domain scored lower on this criterion.
  • Mobile SDK coverage. B2B SaaS teams with iOS or Android apps need native SDKs, not mobile-optimised web views, to pass attribution through the app's auth layer. Coverage across iOS, Android, React Native and Flutter was the benchmark.
  • Fraud detection. Native self-referral logic (automated exclusion plus review workflows) scored higher than tools relying on manual rules or no documented detection at all. Platforms with no documented fraud posture were flagged.
  • Compliance posture. GDPR-native data handling and EU hosting scored highest. US-headquartered tools with retrofitted consent management scored lower, particularly for teams with European user bases or enterprise buyers who require DPA documentation.
  • Pricing transparency. Published tier pricing with clear fee structures scored highest. Quote-only or undisclosed transaction fees, which make total cost of ownership hard to model before procurement, scored lowest.

Inputs came from vendor documentation, G2 listings, and published case studies. We did not run live tests or conduct paid trials.

Best overall affiliate tracking software: Cello

Cello is built for B2B SaaS user referrals from the ground up. The Referral Component loads inside your product through native web and mobile SDKs, so users share without bouncing to an external portal. Softr saw a 5x conversion lift after switching off PartnerStack.

Attribution runs server-side, holding under Safari ITP, Firefox ETP, ad blockers, and consent refusal. Cello acts as Merchant of Record on payouts, handling VAT, GST, and KYC across 40+ countries via PayPal at 0% transaction and currency conversion fees.

Core strengths

  • In-product widget removes external portal friction
  • Server-side attribution immune to ITP, ETP, and ad blockers
  • Native SDKs for iOS, Android, React Native, and Flutter
  • Automated payouts with Merchant of Record tax handling
  • Unified user and partner referrals in one dashboard
  • GDPR-native posture with EU-hosted AI assistant and automated fraud detection

Cello is the only referral tracking system built for in-product B2B SaaS growth with server-side attribution that holds up when browsers block cookies.

FirstPromoter

FirstPromoter is an affiliate and referral tracking tool aimed at subscription businesses, with a B2B SaaS lean. Users get routed to a separate dashboard instead of an in-product surface.

What they offer

  • Native integrations with Stripe, Paddle, Chargebee, and Recurly
  • Works with HighLevel, Ghost, and ClickFunnels
  • Automated PayPal and Wise payouts on Business and Enterprise plans
  • Recurring commission tracking across the subscription lifecycle

Good for: affiliate-first programs run with external partners who accept a portal workflow.

Limitation: G2 reviewers flag reporting as unintuitive and barebones. No native HubSpot or Salesforce connections breaks B2B attribution, and tracking stays web-only without mobile SDKs.

Bottom line: FirstPromoter handles external affiliates well but lacks the in-product embed and server-side attribution that user referral programs depend on.

Tapfiliate

Tapfiliate targets e-commerce stores, SaaS and subscription services running affiliate, referral or influencer programs through an external portal aimed at recruiting bloggers and publishers.

What they offer

  • 30+ pre-built integrations across Shopify, WooCommerce, BigCommerce, Stripe, PayPal, Zapier and Squarespace
  • Commission engine supporting fixed, percentage, recurring, lifetime, group, item-based and performance-bonus structures
  • REST API, JavaScript pixel and server-to-server postback tracking
  • Flat monthly pricing with no revenue share

Good for: content-driven affiliate programs recruiting external publishers.

Limitation: G2 reviewers flag thin analytics. The $89/mo Launch plan uses cookie tracking that leaks 35-40% of conversions under Safari ITP. Server-to-server postback sits behind the $179/mo Scale plan. No native mobile SDKs ship.

Bottom line: fits e-commerce affiliate recruitment but disqualified for B2B SaaS user referrals.

Rewardful

Rewardful's 5-step setup targets SaaS on Stripe or Paddle, auto-adjusting commissions for upgrades, downgrades, trials, cancellations and refunds. Tracking runs through a Rewardful-hosted portal.

What they offer

  • Stripe and Paddle integration for referrals, discounts and commissions
  • Recurring or one-time payouts, percentage or fixed, with minimum thresholds
  • Managed Payouts or PayPal/Wise Mass Payment for disbursement
  • Starter $49/mo, Growth $99/mo, Enterprise $149/mo

Good for: early-stage SaaS under $10K MRR on Stripe running simple link programs.

Limitation: a 9% commission fee on lower tiers, $7,500/mo revenue cap on Starter, Stripe and Paddle only, no mobile SDKs, English-only and external portal.

Bottom line: the $49 headline hides 9% fees, revenue caps and Stripe lock-in.

PartnerStack

PartnerStack is a partner relationship system for software companies running affiliate, reseller and co-sell motions, with a marketplace of 100,000+ active partners and customers like Intercom, Webflow and monday.com.

What they offer

  • Real-time tracking, customizable commissions and automated payouts
  • Partner marketplace for recruitment
  • LMS modules, deal registration and co-selling workflows

Good for: dedicated partnerships teams running complex channel ecosystems.

Limitation: 3 to 15% transaction fee on commissions, no public pricing (quote-only as of 2026), lengthy implementation timelines, external portal and no mobile SDKs. Softr migrated to Cello and recorded a 5x conversion lift.

Bottom line: enterprise PRM that overshoots user referral programs on cost and time-to-live.

Feature comparison table of affiliate tracking software

A split comparison diagram showing two tracking methods side by side. Left side: cookie-based tracking with a browser icon, cookies being blocked by a shield or X symbol, representing Safari ITP and ad blockers stopping the tracking flow. Right side: server-side attribution with a server icon, data flowing directly from user to database, bypassing browser restrictions. Use arrows to show the flow. Modern B2B SaaS aesthetic with purple and blue tones, minimal flat design, clean technical illustration. No text, words, or letters in the image.

Feature

Cello

FirstPromoter

Tapfiliate

Rewardful

PartnerStack

In-product embedding

Yes

No

No

No

No

Server-side attribution

Yes

No

S2S on Scale tier

No

Cookieless claim, unconfirmed

Mobile SDKs

iOS, Android, React Native, Flutter

No

No

No

No

Automated payouts

Yes, 0% fees

Business/Enterprise tiers

Requires Trolley

Manual bulk invoice

Yes

Transaction fees

0%

0%

0%

3-9% lower tiers

3-15% undisclosed

Fraud detection

Yes, automated

Yes

No (per G2 reviews)

Not documented

Not documented

GDPR/EU hosting

EU-native

No

No

No

No

Pricing transparency

Public

Public

Public

Public

Custom, undisclosed

Best for

B2B SaaS user referrals

External affiliates

E-commerce

Early-stage Stripe-only

Enterprise partner programs

Cello is the only entry built for in-product user referrals with native mobile SDKs and EU hosting. The others fit external affiliate or partner use cases.

Why Cello is the best affiliate tracking software for B2B SaaS

The structural case is short. Every other tool routes referrers to a separate portal and depends on cookies that Safari ITP, Firefox ETP and ad blockers actively break. Cello loads inside the product and attributes server-side, so the channel keeps working when browsers tighten privacy.

Customer proof tracks the architecture. VEED at 90.4% lower CAC, Miro's 8x activation lift. Hera went live in 2 days, Butter in under 5 hours.

Fraud detection, payouts, tax handling and GDPR posture ship on the entry tier.

Which affiliate tracking software works best for early-stage SaaS under $10K MRR?

Rewardful offers a $49/mo entry point but caps revenue at $7,500/mo and charges 9% on commissions. Cello's Grow tier at $200/mo (billed annually) has no transaction fees and supports up to $50K in Referral ARR, which scales further without revenue share.

How do I choose between cookie-based and server-side attribution?

Safari ITP caps first-party cookies at 7 days and blocks third-party cookies entirely. If your target users run Safari, Firefox with ETP, or ad blockers, server-side attribution survives where cookies fail. Cello, FirstPromoter's S2S tier, and PartnerStack's cookieless claim address this; Tapfiliate and Rewardful rely on cookies.

Can I track mobile app referrals without cookies?

Mobile apps don't use browser cookies. You need native SDKs that pass attribution server-side through the app's authentication layer. Cello ships iOS, Android, React Native and Flutter SDKs. The other four tools listed here have no native mobile SDK coverage.

What's the difference between an in-product referral surface and an external portal?

An in-product surface renders inside the SaaS application itself through an SDK embed, so users share without leaving the product. An external portal sends users to a separate domain. Softr recorded a 5x conversion lift after switching from PartnerStack's external portal to Cello's in-product component.

Do I need separate tools for user referrals and partner programs?

Not if the tracking system unifies both motions. Cello runs user referrals and partner programs in one dashboard with shared attribution, fraud detection and payout rails. The alternative is two separate systems with duplicate integration work and split reporting.

What attribution methods survive Safari ITP and Firefox ETP restrictions?

Server-side attribution survivWhat attribution methods survive Safari ITP and Firefox ETP restrictions?es browser restrictions because it records the referral in your database instead of relying on cookies. Safari ITP caps first-party cookies at 7 days and blocks third-party cookies entirely, but server-side tracking passes attribution through your backend via metadata on customer objects or webhooks, so conversions still attribute correctly even when browsers block client-side scripts.

Can I run affiliate campaigns and user referrals from the same tracking system?

Yes, if the system unifies both motions on one platform. Cello runs user referrals and partner programs with shared attribution, fraud detection and payout rails. Most tools force you to run two separate systems with duplicate integration work and split reporting.

How long does it take to integrate affiliate tracking into a SaaS product?

Implementation time depends on the tracking method and integration surface. Hera went live with Cello in 2 days using server-side attribution and native SDKs, while Butter implemented in under 5 hours. Cookie-only tools install faster but break under ITP restrictions, and enterprise partner relationship systems like PartnerStack document roughly 74-day implementation cycles.

What happens to affiliate commissions when a customer refunds or cancels?

Automated fraud detection cancels pending rewards when Stripe or Chargebee fires a refund event. Manual review workflows let you accept or reject flagged cases during a 30-day review window. Custom payout delays can be configured to mitigate fraud risk further.

Do I need native mobile SDKs for app-based referrals?

Yes, if users access your product via mobile app. Browser cookies don't work in native mobile environments, so you need iOS, Android, React Native or Flutter SDKs that pass attribution server-side through the app's authentication layer. Cello ships all four; FirstPromoter, Tapfiliate, Rewardful and PartnerStack have no native mobile SDK coverage.

What's the difference between fixed and recurring affiliate commissions?

Fixed commissions pay once per referred customer, typically on signup or first purchase. Recurring commissions pay on every subscription invoice for the customer's lifetime or a defined period. FirstPromoter, Tapfiliate and Cello support both structures; Rewardful caps recurring commissions behind higher tiers.

https://cello.so/wp-admin/post.php?post=15248&action=edit

Yes, through campaign-level segmentation in the attribution dashboard. Cello's campaign module lets you define payout rules per program, so you can compare user referrals, partner programs and specific affiliate cohorts by conversion rate, Referral ARR and CAC. FirstPromoter and PartnerStack offer similar campaign segmentation; Rewardful and Tapfiliate have lighter reporting.

How do payout transaction fees affect affiliate program economics?

Transaction fees compound across every commission payment. Rewardful charges 3 to 9% on lower tiers, PartnerStack takes 3 to 15% undisclosed, Cello charges 0% on user referrals and 5% on partner programs. A 9% fee on $10K monthly commissions costs $900 versus $0 on a zero-fee platform.

What integrations matter most for B2B SaaS affiliate tracking?

Billing system integrations (Stripe, Chargebee, Paddle, Recurly) are non-negotiable for accurate revenue attribution. CRM integrations (HubSpot, Salesforce) matter for sales-led funnels tracking demo-to-close conversions. Payout automation via PayPal, Venmo or banking rails removes manual reconciliation. Cello and FirstPromoter cover all three categories; Rewardful locks to Stripe and Paddle only.

Should I replace an external affiliate portal with an in-product referral surface?

Yes, if your referrers are existing users rather than external publishers. In-product surfaces convert better because users share without leaving the product. Softr recorded a 5x conversion lift after switching from PartnerStack's external portal to Cello's in-product component. External portals fit content-driven affiliate programs recruiting bloggers; in-product surfaces fit user-led referral programs.