Intermediate

Sub-ID

Also known as: SubID, Sub-Identifier, S1-S5

What is Sub-ID?

A Sub-ID is a custom parameter appended to a tracking link that labels the exact source, placement or creative behind each click. Passed through to the broker and back on the postback, it lets a partner slice performance far below the campaign level.

Key takeaways
  • A Sub-ID is a parameter that labels the exact source, placement or creative behind each click
  • It passes through to the broker and returns on the postback, enabling conversion-level attribution
  • Sub-IDs are the primary lever for cutting losing placements and scaling winners
  • A consistent naming convention keeps reports readable and comparable over time
  • They differ from UTMs, which only your own analytics reads

How it works

When a partner builds a tracking link, they append one or more sub-ID parameters (often labelled S1 through S5, or sub1, sub2) populated by macros from the traffic source. Each click carries its own values, so a click from a specific push placement arrives at the broker tagged with that placement's identity. The broker's platform stores the sub-ID against the click.

When the referred client later converts, the broker fires a postback that returns the original sub-ID values to the partner's tracker. This closes the loop: the partner can now attribute the FTD not just to the campaign but to the precise placement and creative that produced it. That granularity is what lets a media buyer see that placement A converts at half the cost of placement B and reallocate budget accordingly, optimising far below the campaign level.

  1. Define a naming convention

    Decide what each sub-ID slot means, for example sub1 = source, sub2 = placement, sub3 = creative.

  2. Add macros to the link

    Insert the traffic source's macros so each click auto-populates the sub-ID values.

  3. Verify pass-through

    Test that the broker receives and stores the sub-ID values on the click.

  4. Confirm postback return

    Check that conversions post back the same sub-ID values to your tracker.

  5. Analyse by sub-ID

    Group performance by sub-ID to see which placements and creatives actually convert.

  6. Reallocate budget

    Cut the losing sub-IDs and scale spend into the profitable ones.

Why it matters for partnership: Sub-IDs turn a single tracking link into a granular optimisation tool. They are how a media buyer knows that placement A converts and placement B burns cash, enabling them to cut losers and scale winners with precision.

Real World Example

An affiliate tags each traffic source with a sub-ID (sub1=push, sub2=native). When conversions post back, they see push traffic converts at half the cost of native and shift budget accordingly.

Sub-ID vs UTM
Aspect Sub-ID UTM
Read by Broker / affiliate platform Your own analytics only
Returned on postback Yes No
Purpose Conversion-level attribution Session and traffic analytics

Pro Tip

Set a consistent sub-ID naming convention across every campaign so your reports stay comparable and you never lose track of what each label means.

Common Pitfalls

Using cryptic or inconsistent sub-ID values that you cannot decode weeks later, making the data useless for optimisation.

FAQ

How is a Sub-ID different from a UTM?

UTMs are read by your own analytics; sub-IDs are passed to and returned by the broker/affiliate platform for conversion-level attribution.