An Offer in Aftrad is the campaign itself. It connects an Advertiser's product with the Affiliates who will promote it, and holds the Tracking URL, payout rules, targeting and visibility settings. This guide covers the minimum configuration to get an Offer created and ready to receive traffic.
Go to Home → Offers, click Create in the top right corner and select the Offer model:
CPA — Cost Per Action
CPE — Cost Per Engagement
CPL — Cost Per Lead
CPI — Cost Per Install
CPS — Cost Per Sale
To start from one of your own templates instead, click Create from template.
The creation form opens on General → Main setup, pre-filled with the default template for that model. Fill in the mandatory fields, marked with an asterisk, in Main setup and Payouts & Events, then click Save.
Main setup › Offer information
Advertiser (mandatory) — the Advertiser who owns this Offer. It must exist before you create the Offer, and it can't be changed afterwards.
Offer name (mandatory) — the name of the Offer, visible to Affiliates in the Marketplace. It comes with the template's name, so replace it.
Device (mandatory) — the device types this Offer accepts traffic from: Desktop, Mobile, Tablet, CTV and Other. Use All devices or Handheld to select a group in one click.
Status (mandatory) — controls whether the Offer can receive traffic:
Active — the Offer is live and can receive traffic.
Draft — the Offer is being set up and will not receive traffic.
Paused — temporarily stops traffic without deleting the Offer.
Pending — the Offer is awaiting review or approval.
Deleted — marks the Offer as deleted. The record is kept for reporting.
Type (mandatory) — the product type, visible to Affiliates in the Marketplace. For CPA Offers: WEB, APP or APK.
Conversion flow (mandatory) — the action that counts as a conversion (for example, Sale). The options depend on the Offer model.
These optional fields are shown to Affiliates in the Marketplace, so it's worth filling them in from the start:
Preview URL — direct link to the Advertiser's landing page, without tracking parameters.
Preview image — upload an image or paste its URL.
Category — one or more categories to classify the Offer.
Description — what the Offer is about.
KPI — the quality requirements Affiliates must meet.
Main setup › Tracking & Visibility
Tracking URL (mandatory unless Impression URL is set) — the Advertiser's destination URL. Include the
{click_id}macro so the Advertiser can send it back in the postback and Aftrad can attribute the conversion. When you type{, the editor suggests the available macros. Example:https://your-advertiser-url.com/offer?click_id={click_id}&source={source}&sub_source={sub_source}Impression URL (mandatory unless Tracking URL is set) — only needed if the Offer uses View Through Attribution (VTA).
Visibility (mandatory) — which Affiliates can see and access this Offer in the Marketplace:
Public — visible to all Affiliates, who can get the Tracking URL directly.
Protected — visible to all Affiliates, but they must request access to the Tracking URL.
Private — not visible in the Marketplace until you assign it to specific Affiliates.
Redirection type (mandatory) — how clicks are redirected to the Tracking URL:
Header 302 — standard redirect.
Header 302 hidden referer — redirect without passing referrer information.
JS — JavaScript-based redirect.
Meta — HTML meta refresh redirect.
💡 Not to be confused with the Visibility of the Default payout (below), which controls whether a conversion event is attributed and visible to the Affiliate in their stats.
Payouts & Events › Default payout
Open Payouts & Events. The Default payout applies to every event that doesn't match a custom payout rule, and every Offer needs one. In Event setup:
Event type (mandatory) — Default covers any event the Advertiser sends.
Visibility — Public: the conversion is attributed to the Affiliate. Private: it isn't.
Recurrent — Yes: several postbacks with the same
click_idare accepted. No: only the first one.Classification — Payable for events you pay for, KPI for non-payable events.
Conversion Cap and Revenue Budget — whether this event counts towards the Offer's caps and revenue budget.
Payout in post back — Ignored: always use the Advertiser payout configured here. Required: the postback must include a payout. Overrides: use the postback's payout when it's sent.
Override affiliate revenue share — Yes: the Affiliate payout is set here. No: it's calculated from each Affiliate's revenue share.
Then, in Payout values, enter the Advertiser payout and the Affiliate payout (mandatory). The Margin is calculated for you.
💡 Tip: add custom payout rules later to pay different amounts by country, carrier, platform or event type. See Offer payout rules.
Click Save. The Offer is created, its profile opens with tabs such as Affiliates, Sources/Subsources, Antifraud and URL checker, and it appears in the Offers list.
What's next?
Assign Affiliates — go to the Affiliates tab to give specific Affiliates access and get their Tracking URLs.
Test the integration — use the Test Link tool to check the full click-to-conversion flow before sending live traffic. See How to manage Testlinks.
Configure advanced settings — caps, targeting, fallback, routes and more. See Create an Offer – Advanced setup.






