Guide

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:

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:

  1. Start with your destination URL: https://onlyfans.com/yourusername
  2. Add utm_source to identify the platform: ?utm_source=instagram
  3. Add utm_medium to identify the link type: &utm_medium=bio
  4. 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:

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:

How to set it up:

  1. Go to Meta Events Manager
  2. Click "Connect Data Sources" and select "Web"
  3. Give your pixel a name (e.g., "Creator Links")
  4. Copy the Pixel ID (a long number like 123456789012345)
  5. If using NullMark Pro, paste this Pixel ID in your link settings. NullMark fires the pixel automatically during the redirect.
  6. 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:

  1. Go to TikTok Ads Manager (you need a TikTok Business Center account)
  2. Navigate to Assets > Events > Web Events
  3. Click "Create Pixel" and choose "Manually Install Pixel Code"
  4. Give it a name and copy the Pixel ID
  5. If using NullMark Pro, add this Pixel ID to your link settings
  6. 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):

  1. Open your NullMark dashboard or Google Analytics
  2. Look at total clicks by source (utm_source). Which platform sent the most traffic?
  3. Look at clicks by medium (utm_medium). Are bio links, Stories, or DMs performing best?
  4. Check your pixel data in Meta Events Manager and/or TikTok Events. How many conversions did each platform generate?
  5. Calculate conversion rate: conversions divided by clicks. Which platform converts best?

Common insights you will discover:

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

Do I need all three tracking methods?
UTM parameters are the minimum every creator should use. Meta Pixel is important if Instagram is a major traffic source. TikTok Pixel is important if TikTok is a major traffic source. Start with UTMs, then add pixels as you grow.
Is tracking free?
UTM parameters are completely free. Meta Pixel and TikTok Pixel are also free to install and use. You only pay if you run paid ads on those platforms. NullMark analytics require the Pro plan ($9/month).
Does conversion tracking work if I link directly to OnlyFans?
Partially. UTM parameters work regardless. However, Meta Pixel and TikTok Pixel can only be installed on pages you control. If you link directly to OnlyFans, you cannot add pixel code to their page. A workaround is to use NullMark with pixel integration, which fires the pixel during the redirect before sending the visitor to OnlyFans.
Will tracking slow down my links?
No. UTM parameters add no loading time — they are just text in the URL. Pixel tracking adds a tiny amount of loading time (usually under 100ms), which is imperceptible to visitors.
Can I track conversions from Reddit?
Yes, using UTM parameters. Create a link with utm_source=reddit and track the clicks in your analytics dashboard. Reddit does not have its own pixel system for creators, but UTM tracking works perfectly.

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 →