Skip to content
FansTracker

OnlyFans tracking links: how to measure promo ROI properly

How-to · Last reviewed

Short answer

OnlyFans tracking links are profile links with a name you choose, and OnlyFans counts the clicks and new subscribers each one brings. Free trial links give new fans free days. To measure a promo, create one link per placement, then add up the net revenue those fans generated after joining, within a fixed window such as 30 days, and compare it with what the promo cost.

Key points

  • Use one link per placement and partner, with a naming convention the whole team follows.
  • OnlyFans shows clicks and subscribers per link; revenue per link has to be calculated from the fans who joined through it.
  • Count revenue only after the fan joined, net of refunds, within a fixed window like 7, 30 or 90 days.
  • Cost per subscriber is useful, but cost per paying fan and payback time tell you more.
  • Link attribution misses fans who saw the promo but joined from your profile directly.

A tracking link is a version of the creator's profile link with a label attached. When someone opens it and subscribes, OnlyFans credits that subscription to the link. Guides published by Supercreator and SirenCY describe the flow as a section called Tracking links in the creator's settings, under the subscription options, where you create a new link, give it a name and copy it. Menu names change over time, so follow what you see on screen rather than an old screenshot.

A free trial link is a different tool. It gives new fans access for a number of free days, and you can usually limit how many people can claim it and when it expires. Trial links are tracked separately from regular tracking links, and they matter most on paid pages, where the trial removes the first payment barrier. On a free page a trial adds little, because the subscription already costs nothing.

Both kinds of link answer the same question: which placement brought this fan? Neither, on its own, tells you how much money that fan made you. That is the part most agencies get wrong.

A naming convention that survives a busy month

Links pile up fast. After a few weeks of Reddit posts, X threads, shout for shout (S4S) swaps and paid shoutouts, a creator can have dozens of links called test, promo 2 and reddit new. Decide a convention before you create the first one and write it into your team handbook.

A practical pattern is source, partner or community, date and an optional variant, separated by underscores. Keep it short enough to read in a table and never reuse a name for a new placement, because then two promos share one set of numbers.

  • reddit_r-community_2026-10_post1 for a specific subreddit post.
  • x_thread_2026-10-14 for a post on X.
  • s4s_@partner_2026-10-20 for a shout for shout swap with another creator.
  • paid_@promoter_2026-10-22_150usd for a paid shoutout, with the price in the name or in your promo log.
  • trial7_reddit_2026-10 for a 7-day free trial link used on Reddit.

What OnlyFans reports, and what it does not

For each tracking link, OnlyFans shows the number of clicks and the number of subscribers it brought. Trial links show how many people opened and claimed them. That gives you a click to subscriber conversion rate, which is useful for comparing placements of similar size.

What the native view does not give you is revenue per link. SirenCY's guide notes that none of the OnlyFans help pages it reviewed describe revenue per link, and that OnlyFans does not say whether repeat clicks by the same person are counted once. Third-party tools calculate revenue by taking the list of fans who claimed a link and adding up what those fans spent. FansMetric's help center, for example, describes revenue as the total generated by the fans who claimed the link, with an All Time default. How that total is calculated is where good and bad promo analysis split.

How to calculate promo ROI properly

The revenue of a promo is the money its fans generated after they joined through the link: subscription payments, renewals, tips and paid messages. Count it net, after the platform fee and after refunds and chargebacks, because that is the money that reaches the creator and the agency. Then fix a window. Seven days tells you if the promo brought buyers at all, 30 days is a fair comparison between promos, and 90 days shows whether the fans stayed.

With revenue and cost in hand, four numbers cover most decisions. ROI is net revenue minus cost, divided by cost. Cost per subscriber is cost divided by new subscribers. Cost per paying fan is cost divided by the fans who spent anything, which protects you from promos that bring many subscribers who never buy. Payback time is the number of days until cumulative net revenue covers the cost.

A hypothetical example: a paid shoutout costs $150 and brings 60 subscribers, of whom 12 spend something. In their first 30 days those fans generate $420 net. ROI is (420 minus 150) divided by 150, or 180%. Cost per subscriber is $2.50 and cost per paying fan is $12.50. If the running total passed $150 on day 9, payback was 9 days. You can run these numbers with our free promo ROI calculator at /tools/onlyfans-promo-roi-calculator/.

Common mistakes that inflate promo results

The most common mistake is counting a fan's lifetime spend. If a former subscriber returns through a new link, everything they spent in previous years gets credited to the new promo, and an average shoutout suddenly looks excellent. Only count money spent after the date the fan joined through that link.

The second is ignoring refunds and chargebacks, which can turn a promo that looked profitable into a loss. The third is comparing promos with different windows: a promo that ran three months ago has had more time to earn than one from last week, so compare both at 30 days. The fourth is reusing link names, which merges results from different partners.

Tracking links only see fans who arrive through the link. Someone who sees a shoutout, searches the creator's name and subscribes from the profile directly is not credited to anything. Short-form clips and posts that build awareness over weeks are also undercounted, because links credit the last step only. If a fan opens two different links, OnlyFans decides which one gets the credit, and it does not document how.

Treat link numbers as a strong minimum, not as the full picture. Comparing new subscribers in the days around a promo with the days before it can show extra effect that links miss, although that is an estimate, not proof.

Where FansTracker fits today

FansTracker does not track promo links yet. Tracking-link sync, promo cost entry and ROI analytics are in development, and earnings sync, which they depend on, is also in development. Today FansTracker offers a shared inbox, internal fan notes, activity insights per creator and CSV export, so you can keep a promo log alongside your exported fan lists. Until promo analytics ship, use the method above in a spreadsheet or the free calculator, and keep naming links the same way so the history is clean when you need it.

Step by step

  1. Choose the placements to measure. List every promo you will run this month: subreddits, posts on X, S4S partners, paid shoutouts and trial offers. Each one gets its own link.
  2. Create one link per placement. In the creator's OnlyFans settings, create a tracking link or a free trial link for each placement and name it with your convention: source, partner, date and variant.
  3. Log the cost and dates. Record what each promo cost, who the partner was and when it ran, in the same sheet as the link name.
  4. Collect clicks, subscribers and fan spend. After the promo, note clicks and subscribers per link, then add up the net revenue of the fans who joined through it, counted only after they joined.
  5. Calculate ROI at a fixed window. Use 7, 30 or 90 days. Work out ROI, cost per subscriber, cost per paying fan and payback days, and compare promos at the same window.
  6. Decide what to repeat. Repeat partners and placements with good payback and paying fans, renegotiate or drop the rest, and keep the log for the next round.

Sources

Questions, answered

Does OnlyFans show revenue per tracking link?

Not in the views described in public guides. OnlyFans shows clicks and subscribers per link. Revenue per link is calculated by adding up what the fans who joined through that link spent afterwards.

What is the difference between a tracking link and a free trial link?

A tracking link labels where a subscriber came from. A free trial link also gives new fans free days, usually with a claim limit or expiry. Both are tracked per link.

Which window should I use for promo ROI?

Use 30 days to compare promos fairly, 7 days for a quick read on whether the promo brought buyers, and 90 days to see if fans stayed. Always compare promos at the same window.

Why is lifetime spend misleading?

Returning fans bring their past spending with them. If you count everything a fan ever spent, a promo gets credit for money earned long before it ran.

Does FansTracker track promo links?

Not yet. Tracking-link and promo analytics are in development, along with earnings sync. Today you can use the free promo ROI calculator and export your fans and insights to CSV.

More guides

Put the guide into practice.

Try FansTracker free for 14 days with your own accounts. No card required.