# TrackRev > Track any link, attribute every sale to the channel that earned it, and run an affiliate programme — one platform, one definition of a sale. ## Docs - [Branding & white-label](https://doc.trackrev.io/account/branding.md): Put your logo, colour and domain on the pages your partners and visitors see. - [Plans & billing](https://doc.trackrev.io/account/plans-and-billing.md): What each plan includes, how the limits work, and how to upgrade, downgrade or cancel. - [Security & privacy](https://doc.trackrev.io/account/security.md): How TrackRev handles your data — first-party by design, read-only payment access, and a GDPR-ready architecture. - [Team & roles](https://doc.trackrev.io/account/team-and-roles.md): Invite teammates to a workspace and control what they can change. - [Workspaces](https://doc.trackrev.io/account/workspaces.md): What a workspace scopes, how to switch between them, and when you need more than one. - [Commission structures](https://doc.trackrev.io/affiliate/commissions.md): Percentage vs flat, one-time vs recurring, per-partner coupons, caps, and how the commission ledger works. - [Create an affiliate programme](https://doc.trackrev.io/affiliate/create-program.md): Stand up a commission structure, a signup page and a branded partner portal — step by step. - [Credit rewards & fulfilment](https://doc.trackrev.io/affiliate/credits-and-fulfilment.md): Reward partners and referred customers with product credit delivered straight into your own backend — no cash payout. - [Fraud detection](https://doc.trackrev.io/affiliate/fraud-detection.md): How TrackRev catches self-referral abuse in credit programmes, and the commission controls for cash programmes. - [Messaging & email kits](https://doc.trackrev.io/affiliate/messaging-and-email-kits.md): Chat one-to-one with your partners and give them ready-made email templates that carry their own tracking link. - [Multi-tier & network commissions](https://doc.trackrev.io/affiliate/multi-tier.md): Pay partners on the sales of the partners they recruit, with a pool that can never mathematically overpay. - [Affiliate & Partners overview](https://doc.trackrev.io/affiliate/overview.md): Run a full affiliate and partner programme reconciled to real charges — recurring commissions, a white-label portal, multi-tier networks and automated payouts. - [The partner portal & branding](https://doc.trackrev.io/affiliate/partner-portal.md): White-label your signup page and partner portal under your logo, colours, subdomain or custom domain. - [Payouts](https://doc.trackrev.io/affiliate/payouts.md): Batch what your partners are owed, export PayPal or Wise CSVs, settle by any method, and mark paid. - [Recruit & approve partners](https://doc.trackrev.io/affiliate/recruiting.md): Share your signup link, invite partners directly, and approve or reject applications. - [Product-led referrals (the widget)](https://doc.trackrev.io/affiliate/referral-widget.md): Turn every signed-in user into a referrer automatically with the in-app widget and referral API. - [Tax forms](https://doc.trackrev.io/affiliate/tax-forms.md): Collect W-9 and W-8 forms from partners before you pay them, and download them when you need them. - [Authentication](https://doc.trackrev.io/developers/authentication.md): Generate secret and publishable API keys and send them as Bearer tokens. - [Channels](https://doc.trackrev.io/developers/endpoints/channels.md): Channel performance — clicks, visitors, conversions and revenue — ranked by revenue, with optional lifetime value. - [Clicks](https://doc.trackrev.io/developers/endpoints/clicks.md): The raw click stream, newest first, cursor-paginated. - [Credits](https://doc.trackrev.io/developers/endpoints/credits.md): List credit grants and balances, and mark a grant delivered. - [Links](https://doc.trackrev.io/developers/endpoints/links.md): Per-link performance — clicks, visitors, conversions and revenue for each tracking link. - [Referrals](https://doc.trackrev.io/developers/endpoints/referrals.md): Enroll a user as a referrer and report referred signups — the API behind product-led referral programmes. - [Visitor journey](https://doc.trackrev.io/developers/endpoints/visitor-journey.md): The full chronological journey for one visitor — every click, identify and order, oldest first. - [Errors](https://doc.trackrev.io/developers/errors.md): The error envelope and the status codes the API returns. - [API introduction](https://doc.trackrev.io/developers/introduction.md): A REST API to read your channels, links, clicks and visitor journeys, and to drive referral programmes — plus signed webhooks for events. - [Date ranges & pagination](https://doc.trackrev.io/developers/rate-limits-and-pagination.md): How to select a time window and page through large result sets. - [Referral widget](https://doc.trackrev.io/developers/referral-widget.md): Embed the in-app referral widget to enroll users and surface their referral link automatically. - [Webhooks](https://doc.trackrev.io/developers/webhooks.md): Receive a signed POST to your endpoint when a click, lead, sale, referral or commission happens. - [Core concepts](https://doc.trackrev.io/getting-started/core-concepts.md): The handful of ideas the rest of the documentation is built on — workspaces, links, channels, visitors, events, orders and attribution. - [Install the tracking pixel](https://doc.trackrev.io/getting-started/install-pixel.md): Add one script tag to your site so TrackRev can tie browser sessions to clicks and join them to revenue. - [The onboarding wizard](https://doc.trackrev.io/getting-started/onboarding.md): A walkthrough of the guided setup you see when you first create a workspace — and the dashboard checklist that resumes it. - [Quickstart](https://doc.trackrev.io/getting-started/quickstart.md): From sign-up to your first tracked, attributed click in about five minutes. - [Launch an affiliate programme in a day](https://doc.trackrev.io/guides/launch-an-affiliate-program.md): From zero to a live, branded programme accepting partners — a practical checklist. - [Migrate from Rewardful (or FirstPromoter, Tolt, Tapfiliate)](https://doc.trackrev.io/guides/migrate-from-rewardful.md): Move an existing affiliate programme to TrackRev with minimal disruption to your partners. - [Set up Stripe attribution end to end](https://doc.trackrev.io/guides/stripe-attribution-end-to-end.md): A complete walkthrough — from your first tracking link to a Stripe sale credited to the right channel. - [Track a single-page app](https://doc.trackrev.io/guides/track-a-single-page-app.md): Record pageviews on client-side route changes in React, Vue, or any SPA. - [Welcome to TrackRev](https://doc.trackrev.io/introduction.md): Track any link, attribute every sale to the channel that earned it, and run an affiliate programme — three products on one data model and one definition of a sale. - [Expiration, passwords & deep links](https://doc.trackrev.io/link-tracking/advanced-links.md): Expire links by date or clicks, password-protect them, and route mobile and desktop to different destinations. - [Link analytics](https://doc.trackrev.io/link-tracking/analytics.md): Clicks, unique visitors, geo, device, browser and OS breakdowns — with bots filtered out automatically. - [Bulk import links](https://doc.trackrev.io/link-tracking/bulk-import.md): Create hundreds of tracking links at once by uploading a CSV. - [Campaigns & folders](https://doc.trackrev.io/link-tracking/campaigns.md): Group tracking links into campaigns, and campaigns into date-ranged folders, for cleaner reporting. - [Channels](https://doc.trackrev.io/link-tracking/channels.md): The acquisition sources TrackRev rolls every click and sale up into — so you can rank what actually pays. - [Create tracking links](https://doc.trackrev.io/link-tracking/create-links.md): Mint a branded short link for every channel in one step, with UTMs baked in, an AI-suggested slug, and optional device targeting, expiration and password protection. - [Custom tracking domains](https://doc.trackrev.io/link-tracking/custom-domains.md): Serve your short links from your own branded domain with automatic TLS — one DNS record. - [Links & Analytics overview](https://doc.trackrev.io/link-tracking/overview.md): Branded short links on your own domain with first-party, server-side click tracking that survives Safari ITP and iOS — and joins every click to the revenue it produced. - [QR codes](https://doc.trackrev.io/link-tracking/qr-codes.md): Generate branded, trackable QR codes for any link — custom colours, gradients, logos and frames. - [Link retargeting](https://doc.trackrev.io/link-tracking/retargeting.md): Build retargeting audiences from any link — even links to sites you don't own — with a consent-first interstitial. - [For affiliates: using your portal](https://doc.trackrev.io/partner-portal/for-affiliates.md): A guide for partners — how to join a programme, find your referral links, track earnings and get paid. - [Attribution models](https://doc.trackrev.io/revenue-attribution/attribution-models.md): Choose how credit is assigned across a visitor's journey — last-touch, first-touch or linear — and switch any time without re-tagging. - [Attribution windows](https://doc.trackrev.io/revenue-attribution/attribution-windows.md): Set how far back TrackRev looks from a sale when assigning credit — match it to your buying cycle. - [Channels & lifetime value](https://doc.trackrev.io/revenue-attribution/channels-and-ltv.md): Rank every channel by revenue and by all-time lifetime value including subscription renewals. - [Connect Paddle, Polar, Lemon Squeezy & more](https://doc.trackrev.io/revenue-attribution/connect-processors.md): Connect Paddle, Polar, Lemon Squeezy, Creem or Dodo Payments with a read-only key — TrackRev pulls charges hourly and attributes them by channel. - [Connect Stripe](https://doc.trackrev.io/revenue-attribution/connect-stripe.md): Pull your Stripe charges with a read-only restricted key and attribute every sale to the channel that earned it. - [Exports](https://doc.trackrev.io/revenue-attribution/exports.md): Download channel performance as CSV, or pull any data programmatically via the API. - [Orders](https://doc.trackrev.io/revenue-attribution/orders.md): Every charge TrackRev pulls from your payment processor, joined to the visitor who bought. - [Revenue Attribution overview](https://doc.trackrev.io/revenue-attribution/overview.md): Rank every acquisition channel by the revenue and retained MRR it produces — not by clicks. A first-party attribution platform for SaaS. - [Pass the visitor id to checkout](https://doc.trackrev.io/revenue-attribution/pass-vid-to-checkout.md): The one line that joins a purchase back to the exact click that produced it — for every payment processor. - [Refunds & renewals](https://doc.trackrev.io/revenue-attribution/refunds-and-renewals.md): How TrackRev handles refunds, chargebacks, partial refunds and subscription renewals so revenue and commissions stay honest. - [Visitors & the journey](https://doc.trackrev.io/revenue-attribution/visitors.md): Follow any individual from their first anonymous click to a paying customer, step by step. - [Link-in-bio pages](https://doc.trackrev.io/tools/link-in-bio.md): Build a hosted link-in-bio page in minutes — free to publish, brandable with your own domain. - [QR code generator](https://doc.trackrev.io/tools/qr-generator.md): A free, no-signup QR designer — custom colours, logos and frames, exported as PNG or SVG. - [UTM builder](https://doc.trackrev.io/tools/utm-builder.md): Assemble correctly-formatted UTM links, with a source/medium cheat-sheet — free, nothing stored.