How to Track Conversions from Social Media Bio Links
10 min read · Updated 2026-04-06
Set up Meta Pixel, TikTok Pixel, and UTM tracking to know exactly where your subscribers come from.
What Is Conversion Tracking and Why Should You Care?
Conversion tracking is the process of measuring what happens after someone clicks your link. A "conversion" is any action you want a visitor to take — subscribing, purchasing, signing up for your email list, or downloading something.
Without conversion tracking, you are flying blind. You might know that you got 300 clicks last week, but you have no idea how many of those clicks turned into subscribers, which platform they came from, or which piece of content drove them. You are essentially guessing.
With conversion tracking, you get answers to the questions that matter most:
- Which platform converts best? Maybe Instagram sends you more clicks but TikTok sends better-converting traffic.
- Which content drives revenue? That viral TikTok with 500K views might have converted worse than a Story that only 200 people saw.
- Where should you invest your time? If Reddit converts at 8% and Twitter converts at 1%, you know where to focus.
- Is your paid promotion working? If you are paying for shoutouts or running ads, you need to know if they are profitable.
There are three main tools for conversion tracking, and they work best when used together: UTM parameters, Meta Pixel, and TikTok Pixel. This guide covers all three.
Setting Up UTM Parameters (The Easy One)
UTM parameters are the simplest form of tracking and require zero technical setup. They are tags you add to the end of a URL that tell analytics platforms where the traffic came from.
Here is how to set them up:
- Start with your destination URL:
https://onlyfans.com/yourusername - Add utm_source to identify the platform:
?utm_source=instagram - Add utm_medium to identify the link type:
&utm_medium=bio - Add utm_campaign to identify the promotion:
&utm_campaign=spring2026
Your final URL looks like: https://onlyfans.com/yourusername?utm_source=instagram&utm_medium=bio&utm_campaign=spring2026
Create different links for each placement:
- Instagram bio:
utm_source=instagram&utm_medium=bio - Instagram Story:
utm_source=instagram&utm_medium=story - Instagram DM (via ManyChat):
utm_source=instagram&utm_medium=dm - TikTok bio:
utm_source=tiktok&utm_medium=bio - Twitter bio:
utm_source=twitter&utm_medium=bio - Reddit profile:
utm_source=reddit&utm_medium=profile
If you use NullMark, create separate smart links for each placement. NullMark tracks UTM parameters automatically and shows them in your analytics dashboard. You can also use our UTM Link Builder to generate these links without typing them manually.
Important note: UTM parameters tell you where clicks come from, but they do not tell you whether those clicks converted into subscribers. For that, you need pixel tracking.
Setting Up Meta Pixel for Instagram Traffic
Meta Pixel (formerly Facebook Pixel) is a small piece of tracking code that records when someone who clicked your Instagram or Facebook link completes an action on your destination page. It is the most powerful tracking tool available for Instagram traffic.
What Meta Pixel tracks:
- Page views — who landed on your page
- Registrations — who signed up
- Purchases — who subscribed or bought something
- Custom events — any action you define
How to set it up:
- Go to Meta Events Manager
- Click "Connect Data Sources" and select "Web"
- Give your pixel a name (e.g., "Creator Links")
- Copy the Pixel ID (a long number like 123456789012345)
- If using NullMark Pro, paste this Pixel ID in your link settings. NullMark fires the pixel automatically during the redirect.
- If using your own website, add the Meta Pixel code to your site's header.
The in-app browser complication: Meta Pixel often does not fire correctly in Instagram's in-app browser because of cookie restrictions and tracking prevention. This is another reason why smart redirects are important — by opening the link in the real browser, the pixel fires reliably and Meta can properly attribute conversions to your Instagram content.
Once your pixel is active, you can see conversion data in Meta Events Manager. You can also create custom audiences based on pixel data, which is incredibly powerful if you ever run paid Instagram ads — you can target people who visited your page but did not subscribe.
Setting Up TikTok Pixel for TikTok Traffic
TikTok Pixel works similarly to Meta Pixel but is designed for tracking conversions from TikTok traffic. If TikTok is one of your main traffic sources, setting up TikTok Pixel is essential for understanding your conversion funnel.
How to set it up:
- Go to TikTok Ads Manager (you need a TikTok Business Center account)
- Navigate to Assets > Events > Web Events
- Click "Create Pixel" and choose "Manually Install Pixel Code"
- Give it a name and copy the Pixel ID
- If using NullMark Pro, add this Pixel ID to your link settings
- If using your own landing page, add the TikTok Pixel code to your page header
Why TikTok Pixel tracking is especially tricky: TikTok's in-app browser is extremely aggressive about blocking third-party tracking. The TikTok Pixel often does not fire at all when a visitor is in TikTok's own in-app browser. This is ironic — TikTok's own tracking tool does not work properly in TikTok's own browser.
The fix is the same: use a smart redirect link to open the destination in the real browser. When the page loads in Safari or Chrome, the TikTok Pixel fires correctly and TikTok can attribute the conversion to the video or ad that drove the click.
What to track with TikTok Pixel: At minimum, set up PageView and CompleteRegistration events. If you have a landing page, also track ViewContent. This data lets you see which TikTok videos drive the most conversions and helps TikTok's ad algorithm optimize if you run paid promotions.
Reading Your Data and Optimizing Your Strategy
Once you have UTM tracking and pixels set up, you will start collecting data within 24-48 hours. Here is how to make sense of it and use it to grow.
Weekly data review (10 minutes):
- Open your NullMark dashboard or Google Analytics
- Look at total clicks by source (utm_source). Which platform sent the most traffic?
- Look at clicks by medium (utm_medium). Are bio links, Stories, or DMs performing best?
- Check your pixel data in Meta Events Manager and/or TikTok Events. How many conversions did each platform generate?
- Calculate conversion rate: conversions divided by clicks. Which platform converts best?
Common insights you will discover:
- Volume vs. quality: The platform that sends the most clicks is not always the one that generates the most revenue. TikTok might send 3x more clicks than Instagram, but Instagram might convert 4x better.
- Story vs. bio: Many creators find that Story links convert better than bio links because Story viewers are more engaged. The data will tell you whether this is true for your audience.
- Timing patterns: You may discover that clicks spike at specific times of day. Post your best content (with strongest CTAs) right before those peak times.
- Content correlation: Cross-reference your click spikes with the content you posted that day. Over time, you will identify which content formats and topics drive the most traffic to your link.
The most important optimization: If your data shows a healthy click count but a low conversion rate, the problem is almost certainly the in-app browser. Fixing this one issue — by switching to a smart redirect link — typically has a larger impact than any other optimization you can make.
FAQ
Fix Your Links. Get More Conversions.
In-app browsers kill up to 40% of your clicks. NullMark forces them open in the real browser.
Get NullMark →