Offer Links
How Axalot offer links define the exact campaign destination and which URL macros are accepted.
What offer links do
An offer link is the concrete destination selected in campaign rotation. Every active campaign rotation item must have an offer link.
URL
External partner or network URL with optional macros.
LOCAL
Internal hosted landing destination.
TELEGRAM
Telegram bot/channel flow with attribution window.
Campaign rotation
The final commercial destination for a stream flow.
Console path
Console / Tracker / Offer Links
Link types
URL requires a valid external http:// or https:// URL. Use it for affiliate network links and partner destinations.
LOCAL requires a landing. Use it when the destination is an internally hosted landing.
TELEGRAM requires a Telegram Bot and channel. Attribution window must be between 1 and 7 days.
URL macro format
Offer Link URL macros use single braces. This is the same macro format used by /console/tracker/postbacks outgoing templates.
Only these tokens are allowed:
{click_id}
{currency}
{creative_id}
{ad_campaign_id}
{source}
{keyword}
{utm_source}
{utm_medium}
{utm_campaign}
{utm_content}
{utm_term}
{sub1}
{sub2}
{sub3}
{sub4}
{sub5}
{sub6}
{sub7}
{sub8}
{sub9}
{sub10}Use them only in URL values, where the partner expects the value.
https://partner.example/signup?clickid={click_id}
https://partner.example/signup?cid={click_id}&sub1={sub1}&campaign={ad_campaign_id}The query key can be the partner's real key: clickid, cid, subid, campaign, or any other URI-safe key. The value can contain only URI-safe text and the allowed Axalot macros.
URL validation
Axalot rejects invalid URL templates before saving.
| Valid | Rejected |
|---|---|
https://partner.example/signup?clickid={click_id} | {event.event_click_id} |
https://partner.example/signup?sub={sub1} | {fbp}, {fbc}, {cost}, {unknown} |
https://partner.example/signup?campaign={ad_campaign_id} | Broken protocol, broken domain, bad %, fragment #, second ?, incomplete query params |
Do not use double braces here. {{sub1}} belongs to hosted landing HTML, not Offer Link URLs.
Always pass click id when required
If the affiliate network expects click id in postbacks, the offer URL must pass the tracked click id using the correct partner parameter.
No automatic query passthrough
Axalot sends only what the Offer Link URL explicitly contains as macros. Campaign-entry query parameters are not blindly copied into partner URLs.
Telegram fields
| Field | Purpose |
|---|---|
Telegram Bot | Bot used for attribution flow. |
Channel | Telegram channel id. |
Attribution Window | 1-7 days. |
Welcome Message | Message sent on /start; HTML can be used. |
Invite Link | Channel invite link, manual or generated externally. |