Campaigns — What's New & How It Works
What are Campaigns?
Campaigns give your affiliates a structured way to manage their tracking links — replacing the one-off link generation workflow with named, organised entities that are easier to track, report on, and control.
Instead of generating a disposable link each time, an affiliate creates a Campaign: a named entity that holds all the settings for a specific traffic effort — brand, commission plan, traffic source, landing page, and creative. Each campaign gets its own permanent tracking link that the affiliate places across their channels.
💡 Note: In the current phase, campaigns are created and managed by affiliates directly in their cabinet. Manager-side campaign management will be available in a future release.
Before Campaigns: Link Builder
Previously, affiliates generated tracking links using the Link Builder — a tool where they picked a brand, landing page, and creative, and received a URL.
It worked, but had limitations for both affiliates and operators:
- Links were one-off and unnamed — no way to organise or audit them
- No ability to pause traffic to a specific link without the affiliate removing it from all placements
- No visibility into which traffic channel or creative was behind a link
- Changing a landing page required generating a new link and updating all placements
- Operators had no structured view of how affiliates were running their traffic
What Changes with Campaigns
|
|
Before (Link Builder) |
Now (Campaigns) |
| Link generation | One-off, unnamed | Named campaign with permanent link |
| Organise by channel | Not possible | Each campaign has a Traffic Source |
| Pause traffic | Not possible | Affiliate can Pause / Resume per campaign |
| Change landing page | New link required | Edit campaign — link stays the same |
| Reporting | Flat, no campaign context | Filter and group reports by campaign |
| Operator visibility | No structure | Campaigns visible in reports with full attribution |
Affiliate Experience
When Campaigns are enabled for your operator, affiliates see a new Campaigns section in their cabinet. The Link Builder is no longer shown.

Affiliates create campaigns in a 3-step wizard:
Step 1 — Campaign & Brand
Name the campaign, select a brand, and choose a commission plan.

Step 2 — Source & Landing
Select a traffic source (e.g. Facebook, Google Ads, Telegram) and the landing page to send traffic to.

Step 3 — Creative Optionally attach a creative, or select "No creative — link only" to skip.

From the campaign list, affiliates can:
- 🔗 Copy the tracking link — via the link icon on any campaign row
- ✏️ Edit — update any setting; the tracking link stays the same
- ⏸ Pause / Resume — stop traffic without removing links from placements
- 🗑 Delete — delete; historical data is preserved in reports
Tracking Link
Each campaign has one permanent tracking link, generated at creation:
https://domain.com/c/{campaign_hash}
The link never changes — even if the affiliate edits campaign settings. Affiliates can update their setup without replacing links across placements.
Sub IDs can be appended to pass additional tracking values:
https://domain.com/c/e4bfdc4t?sub_id1=facebook_ad_123&sub_id2=may2026
Sub IDs are recorded on every click and flow through to events and conversions in reports.
Existing Links
Links previously generated via the Link Builder continue to work after Campaigns are enabled. There is no expiry and no action required from affiliates. New campaigns can be created alongside existing links.
Reporting & Attribution
Once affiliates start using Campaigns, their traffic is attributed with full campaign context:
- Filter by campaign in Reports and Transactions (Clicks, Conversions, Events, Invalid Clicks)
- Group by campaign to compare performance across traffic efforts
- Campaign data flows automatically to conversions and commissions
- Available in both the Affiliate Portal and the Teammate Portal

