Offer routing
Weighted offer rotation with tracked click slots
Point page CTAs at stable /click/N slots, attach eligible offers, and control how much click-out traffic each destination receives.
Weighted offer rotation lets one landing page send click-out traffic to several eligible offers without replacing the CTA URL every time the mix changes. In Tracked, the page points to a stable slot such as /click/1; the campaign decides which offer is eligible for that slot and how much weight it receives.
This separates two jobs:
- the page controls where the visitor clicks;
- the campaign controls which destination receives that click.
You can change offer weights in the campaign while keeping the published landing page intact.
What a tracked click slot is
A click slot is a numbered campaign-relative path:
/click/1
/click/2
/click/3
The number represents a placement or intent on the page. For example:
/click/1for the main hero CTA;/click/2for a comparison-table button;/click/3for a secondary offer.
Several buttons can use the same slot when they represent the same action. Use different slots when you need separate destination pools or want the page structure to preserve distinct click intents.
Example: two buttons, two offer pools
| Page action | Link | Offers attached to that slot |
|---|---|---|
| Main “Get a quote” button | /click/1 | Offer A at 70, Offer B at 30 |
| Comparison-table “See Offer B” button | /click/2 | Offer B at 100 |
The slot follows the button's intent: /click/1 and /click/2 are not offer rankings. Weights determine the relative selection among eligible offers attached to a slot. If a requested slot has no matching offers, Tracked can fall back to the campaign's available offer pool, so check each slot's assignments before sending traffic.
How weighted rotation works
Attach two or more offers to a landing page or click slot, then assign a weight from 1 to 100 to each eligible destination.
For example:
| Offer | Weight |
|---|---|
| Offer A | 70 |
| Offer B | 30 |
The weights describe the intended traffic proportion across eligible selections. They are not a promise that every block of ten clicks will contain exactly seven clicks for A and three for B. Over a useful sample, the distribution should approach the configured ratio.
Tracked uses the campaign configuration when the click happens. The page keeps its stable /click/1 URL while the offer pool can change behind it.
Set up offer rotation in Tracked
1. Create or import the offers
Each offer needs its own destination URL. Keep payout, status, and campaign ownership accurate so reporting does not collapse different destinations into one label.
2. Put tracked click paths on the page
Use root-relative links in the hosted landing page:
<a href="/click/1">Check availability</a>
For script-driven buttons, keep a real anchor href and let the script read that value. A clickable element with no link target can bypass the campaign-relative click path and its attribution context.
3. Attach offers to the landing page or rule
Choose the offers that may receive the click. Tracked can keep offer pools beside a landing-page destination and can also use rule-specific click destinations.
4. Assign weights
Start with a deliberate split. Equal weights are useful when there is no evidence yet. An unequal split is appropriate when a contract, capacity limit, or prior result justifies it.
5. Test each slot
Open a fresh campaign visit, click every numbered slot, and verify:
- the click resolves from the campaign route;
- the selected offer is eligible for that slot;
- query parameters and click identifiers survive;
- the destination loads successfully;
- the click appears under the intended campaign, page, and offer.
Page variations and offer variations are different
A page variation changes the experience before the click. An offer variation changes the destination after the visitor clicks.
Tracked supports weighted campaign destinations for page-level routing and weighted offers for click-out routing. Keep those tests separate when you need a clean answer.
If pages and offers both rotate at the same time, a conversion-rate change could come from either layer. That can be useful for operations, but it is a poor experimental design unless reporting preserves both selections and the analysis accounts for them.
Use rules when the offer should not be universal
Not every offer is eligible for every visitor. Campaign rules can select different destinations or click-offer pools using supported conditions such as country, device, browser, referrer, or query parameter.
For example:
- US mobile traffic receives Offers A and B;
- Canadian traffic receives Offer C;
- unmatched traffic receives the default pool.
The rule should express a real eligibility requirement. Do not create dozens of narrow rules merely to force a result that could be handled by one clear default pool.
Preserve attribution through the offer
Offer rotation is useful only when the conversion can return to the selected click. Follow the same Tracked click ID through the offer URL, advertiser record, and postback callback.
Before changing weights, compare payout and earnings per offer click on equivalent traffic. The affiliate offer tracking guide walks through that comparison and the limits of allocated spend.
When testing, record:
- the campaign visit;
- the
/click/Nslot; - the selected offer;
- the outbound identifier;
- the conversion callback;
- the final attributed journey.
That sequence distinguishes a routing problem from a postback problem.
Do not confuse weights with automatic optimization
Weights are explicit routing controls. Weighted selection uses the saved configuration; it does not decide which offer deserves more traffic from conversion performance.
The automatic winner selection guide explains the additional objectives, evidence thresholds, and guardrails that an automated decision needs. A static 70/30 split does not become automatic optimization merely because it is weighted.
Frequently asked questions
Can several buttons point to the same Tracked click slot?
Yes. Use the same /click/N path when those buttons represent the same destination intent and should share an offer pool.
Can one page rotate several affiliate offers?
Yes. Attach multiple eligible offers to the page or its click slot and assign explicit weights.
Do offer weights guarantee an exact ratio for a small number of clicks?
No. Weighted selection describes the intended probability. Small samples can vary from the configured ratio.
Can different routing rules use different offer pools?
Yes. Rule-specific click destinations can limit or reweight the eligible offers for matching traffic.