You can publish great content and still have no idea what’s actually driving sales in Impact Radius.
One YouTube description link looks like the next, your email clicks blend together, and your “best offer” changes depending on the week.
That’s where SubID tracking saves you.
Think of sub-IDs like license plates for your affiliate links.
Every click still goes to the same offer, but now you can tell which exact page, placement, and angle produced the commission.
If you want to scale like an operator (not a guesser), you need two things: a sub-ID field on every affiliate link, and a naming system you’ll still understand three months from now.
What affiliate sub-ID tracking tells you (that clicks won’t)
Most affiliate dashboards in affiliate networks show clicks, sales, and EPC.
Helpful, but fuzzy.
If you post links to five traffic sources and all links are “the same,” your data turns into a fog machine.
Sub-IDs clear that fog by answering questions you can act on:
- Did SubID tracking show the pricing page link convert better than the homepage link?
- Did your “how-to” email beat your “case study” email?
- Did the same product sell better from a Shorts video or a blog comparison?
This is also how you stop wasting time.
If you learn that “YT_review_pricing” produces 70 percent of sales, you can make three more videos like it, refresh that placement monthly, and stop babysitting content that only gets polite clicks.
Sub-IDs also play nicely with UTM parameters.
UTM parameters help inside analytics tools (like GA4), while sub-IDs help inside the affiliate networks.
Using both is fine, just keep each one doing its own job.
If you want a deeper look at how sub-campaign IDs are used across programs for conversion tracking, this affiliate sub-campaign tracking guide lays out common patterns and pitfalls.
A clean sub-ID naming system you won’t regret later
You don’t need a fancy naming convention.
You need something you can type fast, read later for optimization, and sort in a spreadsheet.
Here’s the simplest rule for SubID tracking: each sub-ID should describe where the click came from and what the link was trying to do.
If it can’t answer those two things, it’s decoration.
A practical naming format for URL parameters that works across Impact, PartnerStack, and ShareASale looks like this:
src_angle_page_v#
Where:
- src = traffic source (yt, blog, email, ig, tt)
- angle = content type or hook (review, howto, vs, demo, case)
- page = where you send them (pricing, trial, homepage, template)
- v# = version number for testing (v1, v2)
Example: yt_review_pricing_v1
A few rules that keep your affiliate link out of trouble:
- Keep it short (aim for 40 characters or less).
- Use lowercase and underscores, fewer surprises across platforms.
- Don’t put personal data in it (no emails, no names).
- Reuse the same “dictionary” of words, so your reports group cleanly.
This is the part most people skip in manual tracking: write your allowed values once, then stick to them.
If you use “youtube” one day and “yt” the next, your reporting splits into two piles.
If you’re still building the basics of your affiliate workflow, pair this with a simple publishing habit and one primary offer.
This beginner-friendly guide on go from $0 to first $500 in affiliate marketing matches well with sub-ID tracking, because you’ll see results faster when your setup stays focused.
How to set up sub-ID tracking in Impact, PartnerStack, and ShareASale
The exact screen names can change, and each program has its own link builder.
The method stays the same: find the network’s tracking field (or tracking parameter), then paste your sub-ID from your naming system.
This SubID tracking logic applies similarly to other affiliate networks like Commission Junction, Awin, Rakuten, and Partnerize.
For example, Awin uses clickref and CJ uses TID tracking for custom tracking code.
Impact Radius: use Sub ID fields (and save time with templates)
Impact Radius is friendly to structured SubID tracking because it supports Sub IDs directly in link generation, including deep links.
Your basic workflow:
- Open the link generator for the partner you’re promoting.
- Look for Sub ID fields (often shown as multiple slots, like Sub ID 1, Sub ID 2, Sub ID 3).
- Put your full code in one field (for example Sub ID 1), or split it across fields if you prefer (src in 1, angle in 2, page in 3).
- Create the link, then test it in a private browser window.
If you create lots of links, templates can cut repetitive typing.
Impact Radius’s Chrome extension supports Sub ID Templates that let you pre-fill dropdowns and input fields, so your naming stays consistent.
The feature is explained in Impact’s Sub ID Templates guide.
PartnerStack: add a tracking token like click ID, then verify it shows in reports
PartnerStack setups vary by partner and affiliate programs, which is why you want a repeatable process for SubID tracking.
Do this each time you add a new offer:
- Generate your PartnerStack referral link or affiliate link from the program dashboard.
- Look for a field or option related to tracking, sometimes called a tracking ID, sub-ID, custom parameter, or click ID.
- If the dashboard doesn’t show a sub-ID option, check the program’s affiliate docs for the supported parameter name (such as a dynamic subID), then append it to the URL using query parameters.
- Click your own link once, wait for reporting to update, then confirm your identifier appears where you expect.
If you run paid traffic or want cleaner attribution across platforms, you may also connect a tracking tool that reads PartnerStack conversion data.
AnyTrack documents one approach in their PartnerStack conversion tracking setup.
ShareASale: use “afftrack” so each link gets its own click ID
ShareASale commonly supports a tracking token in the URL called afftrack.
That makes it easy to tie affiliate commissions back to a specific placement using query parameters.
Your workflow is simple:
- Generate your ShareASale affiliate link.
- Add your sub-ID using the afftrack parameter (your naming system value goes there).
- Keep the rest of the link unchanged, then test-click it once.
After you start getting sales, you can sort your ShareASale reporting by that tracking value and see what’s paying you.
Final takeaways for affiliate sub-ID tracking you can trust
If you want SubID tracking you can actually use, treat every affiliate link like an asset with a label.
Add a sub-ID every time, stick to one naming pattern, and keep a simple link log (even a basic spreadsheet works, until you move to automated tracking).
Your next step is straightforward: pick your naming format, update your top 10 affiliate links across Impact, PartnerStack, and ShareASale affiliate programs, then check reporting in a week.
You’re not chasing perfection, you’re building clarity for optimization.
Once you can see what sells from each affiliate link, scaling stops feeling like a gamble.
