ClickBank TIDs: What Competitor Tracking IDs Reveal
A ClickBank tid parameter is a free-text tracking slot most affiliates fill with their own shorthand for source, creative, and campaign. Read it right and a single hoplink tells you more than a week of guessing.
8,226+
Videos & Ads
+50-100
Fresh Daily
$29.90
Per Month
Full Access
12.5 TB database · 72+ niches · 8 min read
A ClickBank tid is a tracking token an affiliate appends to their hoplink, and it usually encodes traffic source, creative version, and campaign in shorthand the affiliate invented for their own tracker. There's no fixed ClickBank format, so decoding one means pattern-matching against how affiliates actually name things, not looking up a spec.
What is the tid parameter on ClickBank links?
The tid parameter is ClickBank's built-in tracking slot, appended to any hoplink as ?tid=whatever, and ClickBank stores it against the resulting sale so the affiliate can pull performance by tid inside their account. It is free text. ClickBank does not enforce a naming convention, cap length meaningfully, or validate the value in any way beyond basic URL encoding.
That looseness is the whole story. Because ClickBank imposes no structure, whatever structure you see in a tid is the affiliate's own system leaking into the open. A hoplink like hop.clickbank.net/?affiliate=jsmith&vendor=prodx&tid=fb_lp2_v3 tells you jsmith is running Facebook traffic to landing page 2, creative version 3 — not because ClickBank labeled it that way, but because jsmith did, for their own reporting, and forgot the URL is public.
ClickBank's own affiliate documentation describes the tid as an optional tracking ID for the affiliate's use, capped in practice around 24 characters in older integrations, though the current checkout API is more permissive. Treat any specific character limit you find quoted online as approximate until you test it against a live hoplink, because ClickBank has adjusted checkout infrastructure more than once without republishing every limit.
How do affiliates structure their TIDs?
Most affiliates build TIDs as underscore- or dash-delimited fields, in an order that maps to their own tracker's column layout: source, then sub-source, then creative or angle, then a date or batch number. It reads like a filename because that's functionally what it is.
Common patterns you'll see repeated across accounts:
- source_placement_creative — e.g. tab_native1_ad4, meaning Taboola, native placement 1, ad creative 4
- network_campaignID — a raw numeric or alphanumeric ID copied straight from the ad platform, which is the least readable but the most common among affiliates running Voluum or RedTrack
- datecode_variant — e.g. 0714_b, a launch date plus a split-test variant letter
- tracker-passthrough tokens — strings like {clickid} or {campaignid} that never got swapped for a real value, meaning the affiliate's tracker is supposed to inject the value dynamically and something broke, or you caught the link before it went live
Affiliates running Voluum, RedTrack, or BeMob almost never hand-type a tid. The tracker injects it via macro, which means the tid in a live hoplink is a direct printout of that affiliate's tracking template. If you see the same field order across a dozen hoplinks tied to different vendor IDs, you're looking at one affiliate or one media buying team running multiple offers through a single tracker config, not a dozen unrelated players.
Why the inconsistency matters
Because there's no standard, a tid that looks cryptic on one hoplink might be perfectly legible on the next from the same affiliate, once you've seen three or four of their links and can infer the field order. One hoplink rarely tells you much. A handful from the same affiliate ID, collected over a few weeks, starts to read like a spreadsheet.
What does a TID tell you about traffic source?
A tid tells you the traffic source only when the affiliate chose to encode it there, which is common but not universal. Abbreviations like fb, ig, tt, tab, snap, or yt map to Facebook, Instagram, TikTok, Taboola, Snapchat, and YouTube respectively often enough that they're worth checking first.
Numeric-only TIDs, by contrast, usually mean the affiliate is using a tracker macro tied to a platform campaign ID rather than a hand-written label — which tells you less about the channel directly but confirms the affiliate is running paid traffic through a real DSP or ad network integration, not manual posting. That distinction matters more than it sounds. A hand-typed tid signals a smaller operation, possibly one media buyer working a handful of campaigns manually. A macro-populated tid signals a tracker-integrated setup, which usually means more spend and more campaigns running in parallel behind the scenes.
| Pattern in the wild | Likely meaning | Confidence |
|---|---|---|
| fb_, ig_, tt_ prefix | Meta or TikTok paid social | High when consistent across multiple links |
| tab_, outbrain_, mgid_ | Native ad network | High |
| Raw numeric string, 8-15 digits | Tracker macro, platform campaign ID | Medium — confirms tracker use, not the specific platform |
| {token} unresolved | Broken macro or pre-launch link | High |
| email1, list_a, seq3 | Email or newsletter traffic | Medium |
Treat all of this as inference, not proof. An affiliate can label a tid anything, including something designed to mislead a competitor who finds the link. It happens less often than forum lore suggests, mostly because most affiliates aren't optimizing their tid naming for opsec — they're optimizing it for their own reporting convenience, and deception costs them clarity in their own dashboard.
How do you spot scaling from TID patterns?
Scaling shows up as volume and variation, not as any single tid value. One offer with three or four distinct creative-coded TIDs active in the same week, across the same source, is a stronger scaling signal than an old archive full of dozens of TIDs spread across two years.
Here is the part most people researching offers get backwards: they pull an affiliate's full historical hoplink list, count TIDs, and treat the total as a proxy for how serious the offer is. A count of 40 archived TIDs going back 18 months tells you almost nothing about this week's spend. A count of 5 new TIDs appearing in the last 10 days, with sequential batch numbers like v1 through v5, tells you the affiliate is actively iterating creative right now, which is the only window that matters for a media buyer deciding whether to test the same offer. Depth of history is a vanity metric here; recency and clustering are the signal.
Practically, that means:
- Group hoplinks by affiliate ID first, then sort by any date signal in the tid itself
- Flag TIDs that share a source prefix but increment a version suffix — v1, v2, v3 — as active creative testing
- Watch for a new source prefix appearing on an offer that previously only showed one channel; that's an affiliate expanding a working funnel to a second traffic source, usually a stronger scaling signal than raw volume on the original channel
- Discount any tid you can only find once, in an archive, with no recent counterpart — it may reflect a test that already died
None of this requires paid tooling. It requires checking the same handful of offer pages and swipe sources on a schedule and writing down what you see, which is tedious enough that almost nobody keeps it up past a few weeks. The method works regardless.
Do other networks leak similar parameters?
Yes — nearly every affiliate network has an equivalent free-text or semi-structured sub-ID field, and they all leak the same way ClickBank's tid does, because they all rely on the affiliate typing or macro-populating a value with no enforced format.
- ShareASale and Awin use afftrack and clickref respectively, both free text
- CJ Affiliate uses SID, commonly seen with 1-2 delimited segments
- Most CPA networks running on HasOffers, Everflow, or similar platforms expose aff_sub through aff_sub5 — five distinct free-text slots per click, which gives affiliates far more room to encode source, sub-source, creative, geo, and device in one link than ClickBank's single tid field allows
- Impact uses a subId1 and subId2 pair in most integrations
The aff_sub1 through aff_sub5 convention, standard on Everflow and HasOffers-based networks per their own tracking documentation, is worth knowing even if you never touch a CPA network, because it's the format ClickBank affiliates who also run CPA offers tend to import mentally — meaning their ClickBank TIDs sometimes show the same five-field logic crammed into one delimited string. Recognizing that habit shortens the guesswork.
How do you protect your own TIDs?
You protect a tid by treating it as public the moment it's live, because it is. Anyone who clicks or copies your hoplink sees the full URL, tid included, whether the offer is on ClickBank, an Everflow-based CPA network, or anywhere else.
Reasonable steps that don't cost anything:
- Avoid embedding your actual ad account ID or campaign ID raw in the tid; use an internal code you map back to the real ID in your own tracker instead
- Don't reuse a naming convention that reveals your batch cadence to a casual observer — daily sequential numbers are easy to read as a launch calendar
- Route through a tracker with cloaked or redirect-based click URLs where the network supports it, so the public-facing link a competitor could screenshot isn't the raw hoplink with tid exposed
- Rotate naming conventions periodically, the same way you'd rotate any other operational detail you don't want pattern-matched over months
None of this hides that you're running the offer — the vendor page, and often the Meta Ad Library if you're running Meta traffic on an eligible vertical, already shows that much. It just raises the cost of a competitor reverse-engineering your specific structure from a single copied link.
Frequently asked questions
What does tid stand for in a ClickBank link?
Tid stands for tracking ID, ClickBank's built-in free-text field for affiliate-defined tracking. It carries no fixed meaning from ClickBank's side — whatever structure it shows was written in by the affiliate, usually to match their own tracker's reporting columns.
Can I see a competitor's ClickBank sales from their tid alone?
No. A tid only shows you the label an affiliate chose; actual sales and commission data stay inside that affiliate's private ClickBank account. The tid at most lets you infer traffic source and campaign structure from naming patterns, not revenue.
Is it legal to look at competitor hoplinks and their TIDs?
Yes — a hoplink is a public URL, and reading its parameters, including tid, involves no access beyond what anyone who clicks the link already sees. It differs from scraping private account data, which ClickBank's terms of service do restrict.
Why do some ClickBank TIDs show unresolved tokens like curly braces?
That's an unpopulated tracker macro — a placeholder like {clickid} the affiliate's tracking software is meant to fill dynamically before the link goes live. Seeing it in a live hoplink usually means a misconfiguration or a link caught mid-setup, not a deliberate label.
Do all ClickBank vendors allow tid tracking on their hoplinks?
Nearly all do, since tid is a ClickBank platform-level feature rather than something individual vendors opt into separately. A small number of vendors with custom checkout integrations may strip or ignore extra parameters, so a missing tid on one vendor's links doesn't necessarily mean the affiliate skipped it.
Sources
Named rather than linked — verify before relying on any figure below.
- ClickBank affiliate marketplace and HopLink documentation
- Everflow tracking parameter documentation (aff_sub1-5)
- Meta Ad Library public advertiser search
- FTC endorsement guides
Comments(0)
No comments yet. Members, start the conversation below.
Related reads
- DIStracking and compliance
ClickBank Affiliate Whitelist: How to Get on Approved Lists
Top ClickBank nutra offers increasingly require per-offer vendor approval before you can run traffic. Here is what vendors check, how to pitch without a sales history, and what payout terms whitelisted affiliates actually negotiate.
Read - DIStracking and compliance
Top ClickBank Spirituality Offers to Promote in 2026
Manifestation and spiritual offers are ClickBank's quiet top vertical — 311 live listings as of this week, but only a handful carry real ad spend. Here's what's actually scaling, what it pays, and what to avoid.
Read - DIStracking and compliance
Meta's 'Unacceptable Business Practices' Policy: What Actually Triggers It
Meta's Unacceptable Business Practices policy bans ads and offers built on deceptive claims, fake urgency and undeliverable promises, and its reach extends past the ad creative into the landing page and the wider Business Account. This piece maps the specific funnel elements and enforcement mechanics that separate a fixable claims problem from a lawsuit.
Read