OnlyFans tracking links are what OnlyFans calls Campaigns: modified versions of your profile URL that you create from Tracking links, at the bottom of your Profile Settings under the Subscription heading. Each link shows how many clicks it generated and how many of those clicks turned into subscriptions, and the Reach tab of your Statistics page shows how guests responded to your Campaigns and trial links. Give every placement its own link, name each one to a fixed pattern, and reconcile the totals with your Fans tab once a week.
This guide stays with the native Campaign feature and what it reports. Tagging your own landing page with UTM parameters is a separate method, covered in our UTM tracking setup. Free trial links have their own guide in the free trial links playbook, and joining TikTok activity to profile results is handled in TikTok traffic attribution setup.
Create a Campaign link
OnlyFans' own walkthrough, OnlyFans Campaigns: How to Market Like a Pro, gives six steps:
- Log in and open your Profile Settings.
- Scroll to the bottom and choose Tracking links, listed under the Subscription header.
- Press Create New Tracking Link.
- Type a name that says how or where you will use the link.
- Press Create Tracking Link.
- Copy the new link, which then appears under Recent, and paste it into the placement.
The Recent list is also where OnlyFans says you can see each link's clicks and how many of them turned into subscriptions. The article suggests names such as a link-page bio, a social network, or paid promotions. That is one link per channel. We suggest going one level finer, to one link per placement, because a channel-level link cannot tell a pinned post from a bio button.
Two features both called a campaign
OnlyFans uses the word for two different tools, and mixing them up is the most common reason creators misread their numbers. The tracking-link Campaign only measures. A promotion campaign, which OnlyFans' guide on promoting your profile describes, changes what a new fan pays.
| Question | Campaign tracking link | Promotion campaign link |
|---|---|---|
| Where you make it | Profile Settings, then Tracking links under Subscription | Settings, then Subscription price and bundles, then Start Promotion Campaign |
| What the visitor gets | Your normal profile at your normal price | A free trial or a first-month discount, with an offer limit and expiry you set |
| Who can use it | Any creator who wants to know where visits come from | Creators with paid subscription accounts, according to OnlyFans' guide |
| What it tells you | Clicks on that link and the subscriptions that followed | How many guests took up the offer, visible in the Reach tab |
Keep the two in separate rows of your records. A subscriber who arrived on a free trial link has not yet paid you anything, and lumping trial claims in with full-price subscriptions makes a channel look stronger than it is.
What the figures tell you, and what they leave out
OnlyFans' Creator Center describes five Statistics tabs. Two matter for link work: Reach, which covers profile views, viewers' countries, time spent and responses to Campaigns and trial links, and Fans, which shows total subscribers for a period, first-time subscribers and renewals.
| Figure | Where it shows | What it answers | What it does not answer |
|---|---|---|---|
| Clicks per link | The Recent list under Tracking links | Whether a placement is being seen and tapped at all | Whether repeat taps by one person are counted once or every time; OnlyFans does not say |
| Subscriptions per link | The same Recent list | How many link visitors went on to subscribe | How long after the click a subscription still counts, or what that subscriber later spends |
| Responses to Campaigns and trial links | Statistics, Reach tab | An overview of how guests reacted to each promotion | The placement inside a channel, unless each placement has its own link |
| First-time subscribers and renewals | Statistics, Fans tab | How many people subscribed for the first time in a period, and how many renewed | Which link a renewing fan originally came through |
None of OnlyFans' articles describes revenue per link. Some outside CRM tools add it, but only by connecting to your account, so weigh that convenience against the access risks in our account access checklist. Without such a tool, judge links on subscriptions, and judge the quality of those subscribers later, through renewals.
The link naming ledger
Name every link channel, then placement, then the year and month it went live, joined by underscores and kept short enough to read on a phone. A name such as x_pinned_2610 still makes sense in a year; a name such as “new link” does not. Never reuse a name, even after the original placement is gone.
| Link name | Placement | Start | End | Clicks this week | Subscribers this week | Notes |
|---|---|---|---|---|---|---|
ig_bio_2610 | Button on the link page reached from the Instagram bio | Date it went live | Open | From Recent | From Recent | Bio text changed mid-week? |
x_pinned_2610 | Pinned post on the promotion account | Date it went live | Open | From Recent | From Recent | Pinned post replaced on which day |
rd_profile_2610 | Reddit profile social link | Date it went live | Open | From Recent | From Recent | Communities posted in that week |
mail_welcome_2610 | Link in the newsletter welcome email | Date it went live | Date the email was rewritten | From Recent | From Recent | Retired; kept for history |
The Notes column carries the context numbers cannot: a price change, a new pinned post, a week off. When a figure jumps, the note usually explains it.
Weekly reconciliation checklist
- Pick one weekday and time and keep it, so every week covers the same span.
- Open Tracking links and copy each link's clicks and subscriptions into the ledger. If the list shows running totals, this week's figure is the new total minus last week's.
- Open the Fans tab for the same week and note first-time subscribers.
- Subtract the week's link subscriptions from that figure. The remainder arrived without a tracked link, by typing your address, finding you inside OnlyFans or using an old untracked link; record it as its own row.
- Glance at the Reach tab to confirm trial-link responses match what you expected from any promotion campaign.
- Tap every live placement from a logged-out browser and confirm it still opens your profile through the right link.
- Flag links with clicks but no subscriptions: the placement works and the profile is not converting, so start with our paid page conversion audit.
- Flag links with no clicks: the placement is hidden, removed or ignored, which is a channel problem, not a profile one.
- Write one action for next week and change only that, so the following week's figures can show its effect.
The weekly subscriptions per channel are the input our plan for reaching 1000 OnlyFans subscribers needs to work out whether a second channel is pulling its weight.
Reading the ledger: four common patterns
After a few weeks the ledger starts to show shapes. These are the ones worth recognising, with the first thing to check for each. None of them proves a cause on its own; they tell you where to look.
| Pattern in the ledger | Likely reading | First check |
|---|---|---|
| Clicks hold steady while subscriptions from the same link fall | Something changed on arrival rather than in the channel | The Notes column for a price, header, pinned post or preview change that week |
| The untracked row grows faster than any link | People are reaching you by a route you have not labelled | Old placements still carrying your plain profile address, and any shoutout that skipped its link |
| One placement produces almost every subscription | The channel may be fine but its other placements are invisible | Whether a second placement in the same channel is actually being seen before you drop it |
| A new link starts strong, then fades week after week | Novelty wearing off, or the same audience seeing the same pitch | How long the placement has run unchanged, and whether fresh creative brings it back |
Small numbers swing. A placement that brought one subscriber last week and none this week has not failed; wait for enough weeks to see a direction before you move effort around.
Placement rules that keep the data clean
- One link, one placement. The same link in two places merges two answers into one number.
- Put the Campaign link behind your link-page button rather than linking the link page itself, so the link page's own click count and OnlyFans' count can be compared; the gap shows how many visitors drop off between the two.
- Retire links in the ledger instead of deleting them. OnlyFans does not document what deletion does to a link's history or to old placements that still carry it.
- Respect each platform's link rules; some only tolerate profile links, which our social media rules map sets out.
- Keep links honest. The OnlyFans Terms of Service forbid linking in a way that is deceptive or suggests OnlyFans endorses you.
- If you ever run a permitted paid test, give each ad set its own link, as the brief in our OnlyFans advertising policy check requires.
Running a Fansly page too? Its tracking links report claims, follows, subscriptions and revenue rather than raw clicks, so compare like with like using our Fansly tracking links guide.
Limitations of Campaign data
OnlyFans' Campaign article dates from 2023, with a 2025 update, and its features guide was last revised in December 2025, so menu names on your screen may differ. None of these pages defines a unique click, an attribution window, or how a fan who clicks two different links is credited. Treat the figures as directional: good for comparing your own placements week to week, not for exact accounting.
Links also see only the last step. A fan who watched your clips for a month and finally tapped a bio link is credited to the bio, not to the clips that persuaded them. Read the ledger alongside what you know about each channel, and expect small weekly numbers to swing for reasons no link can show.