CPL Sub ID Tracking: How to Know Exactly Which Pages and Sources Convert
A practical guide to using Sub IDs for CPL campaign tracking — how to set them up, what to track, how to read results, and how to structure Sub IDs so you always know which pages and sources convert.
The most common question beginner CPL affiliates cannot answer: “Which page on your site produced that conversion?”
If you cannot answer it, you cannot improve. You do not know which articles convert, which traffic sources work, or which CTAs perform better than others. You are flying blind.
Sub IDs fix this. They are the simplest, most universally supported tracking mechanism in CPA marketing — and most beginners either do not use them or use them wrong. If you have not set up postback tracking yet, our postback setup guide is the prerequisite — Sub IDs build on top of that foundation.
This guide covers what Sub IDs are, how to set them up, what to track, and how to structure them so every conversion tells you exactly where it came from.
What Is a Sub ID?
A Sub ID is a parameter appended to your affiliate link that identifies where a click came from. When a conversion happens, the network reports the Sub ID alongside the conversion — so you know which page, source, or placement produced it.
Without Sub IDs:
https://www.cpalead.com/dashboard/reports/campaign.php?camp=12345
Every click looks the same. You get conversions but have no idea which page or traffic source generated them.
With Sub IDs:
https://www.cpalead.com/dashboard/reports/campaign.php?camp=12345&subid=article-how-to-evaluate-offers-bottom-cta
When a conversion comes in, your network dashboard shows subid=article-how-to-evaluate-offers-bottom-cta — and you know exactly which page and placement worked.
How Sub IDs Work in Different Networks
Most CPA networks support Sub IDs, but the parameter name varies:
| Network | Sub ID Parameter | Multiple Sub IDs? |
|---|---|---|
| CPAlead | &subid= | Yes — subid, subid2, subid3 |
| CPAGrip | &subid= | Yes — subid, subid2 |
| AdWork Media | &sid= | Yes — sid, sid2, sid3 |
| MyLead | &subid= | Yes — subid, subid2 |
| MaxBounty | &s1= | Yes — s1 through s5 |
Check your specific network’s documentation for the exact parameter names and how many sub IDs are supported. Most support at least two. For Google Analytics integration with your tracking stack, see our Google Analytics for CPL tracking guide.
How to Set Up Sub IDs
Step 1: Get Your Base Affiliate Link
From your network dashboard, grab the offer’s affiliate link. It usually looks something like:
https://www.yournetwork.com/track/click?campaign_id=12345&pub_id=67890
Step 2: Append Your Sub ID
Add the Sub ID parameter to the end of the URL:
https://www.yournetwork.com/track/click?campaign_id=12345&pub_id=67890&subid=YOUR_LABEL_HERE
Step 3: Use the Sub ID Link Everywhere
Replace the base affiliate link with the Sub ID version on your site. Every CTA button, text link, and banner should use a Sub ID so clicks are traceable.
Important: Most networks let you append Sub IDs manually like this — you do not need to generate them in the dashboard. This means you can create Sub IDs on the fly for any page or test without logging into your network.
How to Structure Your Sub IDs
A good Sub ID tells you three things at a glance:
- Where — which page or placement
- What — which CTA or variant
- When — which test or time period (optional)
Naming Convention
Use a consistent format so you can scan your dashboard and instantly understand the data:
[page]--[placement]--[variant]
Examples:
| Sub ID | What It Tells You |
|---|---|
best-networks--bottom-cta--v1 | Article “best networks,” bottom CTA, version 1 |
beginner-guide--inline-link--offer-a | Beginner guide article, inline text link, Offer A |
sidebar--banner--blue | Sidebar, banner CTA, blue version |
email-weekly-01--main-cta | Weekly email #1, main CTA button |
twitter-post-june5--bio-link | Twitter post from June 5, bio link |
Keep It Readable
Sub IDs appear in your network dashboard, not in visitor-facing locations. You can use descriptive names. article-how-to-evaluate-offers-bottom-cta is better than a1b2c3 — when you look at your dashboard two weeks later, you will still understand what it means.
Use Multiple Sub IDs for Deeper Tracking
If your network supports multiple sub IDs, use the second one for additional detail:
| Sub ID 1 (Source/Page) | Sub ID 2 (Detail) | What You Learn |
|---|---|---|
offer-eval-article | bottom-cta | Which article + which placement |
offer-eval-article | inline-link-para4 | Which article + which link position |
facebook | group-post-june5 | Traffic source + specific post |
email | welcome-sequence-2 | Channel + which email in the sequence |
What You Should Track with Sub IDs
At minimum, track these dimensions as you grow:
Level 1: Basic (Start Here)
- Page-level tracking: Each article or page gets its own Sub ID so you know which content converts
Level 2: Placement (Once You Have Traffic)
- Placement tracking: Bottom-CTA vs inline-link vs sidebar for the same article — which position works?
Level 3: Variant Testing (Once You Have Conversions)
- CTA variant: Different headlines, button colors, or offer positioning — which version converts better?
Level 4: External Sources (Once You Distribute Content)
- Traffic source tracking: Reddit vs Twitter vs email vs forum — which external channel sends clicks that actually convert?
Do not start at Level 4. If you are tracking 10 traffic sources but do not know which pages convert, you have detailed data about the wrong question. Start with page-level tracking and work up.
Reading Sub ID Results
After you have sent traffic, go to your network dashboard and look for the Sub ID report. Most networks show it under Reports → Sub ID Breakdown or similar.
What to Look For
| Metric | What It Tells You |
|---|---|
| Clicks per Sub ID | Which pages or sources send the most traffic |
| Conversions per Sub ID | Which pages or sources actually convert |
| Conversion rate per Sub ID | Which pages are efficient, not just high-volume |
| Revenue per Sub ID | Which pages make money |
Common Patterns and What They Mean
High clicks, zero conversions: That page or source sends traffic, but the visitors do not convert. Possible causes: the content does not match the offer intent, the CTA is unclear, or the traffic source attracts the wrong audience.
Low clicks, high conversion rate: That page is highly relevant but under-trafficked. Write more content on that topic. Build internal links to that page. This is your highest-potential asset.
High clicks, high conversions: This is your winner. Protect and scale this page. Do not change it — instead, create more content like it and drive more traffic to it.
Decent clicks, decent conversions, revenue negative: The page converts but the payout is too low for the traffic cost (if paid) or the audience volume (if organic). Try a higher-payout offer on the same page, or move the CTA to a page with more traffic.
Real Example: A Week of Sub ID Data
Here is what a simple Sub ID report might look like after sending ~300 clicks across 4 pages:
| Sub ID | Clicks | Conversions | Conv. Rate | Revenue |
|---|---|---|---|---|
best-networks--bottom-cta | 120 | 3 | 2.5% | $7.50 |
how-to-evaluate--bottom-cta | 85 | 4 | 4.7% | $10.00 |
beginner-mistakes--inline | 55 | 0 | 0% | $0 |
landing-page-basics--sidebar | 40 | 1 | 2.5% | $2.50 |
What this data tells you:
-
how-to-evaluate--bottom-ctais your best page. Highest conversion rate and highest revenue despite fewer clicks. This page is under-trafficked. Drive more visitors to it. -
beginner-mistakes--inlineconverts at zero. The audience reading about mistakes may not be in a “complete an offer” mindset. Either change the offer to something more relevant, move the CTA position, or accept that this page serves a different purpose (trust-building, not conversion). -
best-networks--bottom-ctais your volume page. Decent conversion rate with the most traffic. Good candidate for testing a higher-payout offer. -
Your weighted average conversion rate is 2.7% (8 conversions from 300 clicks). That is a solid baseline for a content site. Now try to push it toward 4% by learning from your best page.
Without Sub IDs, all you would see is “8 conversions from 300 clicks.” You would have no idea which pages produced them, which pages are underperforming, or where to focus your energy.
Common Sub ID Mistakes
1. Not Using Sub IDs at All
“Yes, I track everything… in my head.” No, you do not. Use Sub IDs. It takes 10 seconds per link.
2. Using the Same Sub ID Everywhere
If every link uses &subid=test1, you have not tracked anything. Every distinct page or placement needs a unique Sub ID.
3. Overcomplicating Early Tests
If you are sending 10 clicks per day, you do not need 20 different Sub IDs. You will get zero conversions on most of them and learn nothing. Use 2–3 Sub IDs max until you have enough volume for statistical relevance.
4. Changing Sub IDs Mid-Test
If you rename article-bottom-cta to article-bottom-cta-v2 after three days, you have split your data across two Sub IDs and neither has enough data to be useful. Keep Sub IDs consistent for the duration of a test.
5. Using Space or Special Characters
Some networks do not handle spaces or special characters in Sub IDs well. Use hyphens and underscores. article-bottom-cta works. article bottom cta!!! may break.
6. Not Checking Sub ID Reports
Setting up Sub IDs and never checking the report is the same as not using them. Make it a weekly habit: every Monday, look at your Sub ID breakdown and write down one insight.
Bottom Line
Sub IDs are the cheapest, fastest tracking upgrade you can make. They take 10 seconds per link, require no software, and work on every major CPA network.
If you do one thing differently after reading this article: add Sub IDs to every affiliate link on your site. Then check the Sub ID report next week. You will learn more about your traffic in that one report than you have in all the guessing you have done so far.