Skip to main content

Offer payout rules

How to configure the payout rules of an Offer in Aftrad

J
Written by Jorge Rubia

Payout rules define how much the Advertiser pays for each conversion and how much of that amount goes to the Affiliate. Every Offer has one mandatory Default payout rule, and you can add as many custom rules as you need to pay differently by country, affiliate, carrier, platform or event parameter.

Go to Home → Offers, open the Offer and select GENERAL → Payouts & Events. Changes are applied when you click Save at the bottom of the page.


How payout rules work

When a conversion arrives, Aftrad checks the custom rules from top to bottom and applies the first rule that matches the conversion (country, affiliate, carrier, platform, event parameter). If no custom rule matches, the Default payout is applied.

💡 Tip: Order matters. Put your most specific rules at the top, above broader ones.

Every rule (default or custom) has the same three blocks:

  • Targeting — which conversions the rule applies to. In the Default payout it is always everything (all affiliates, countries, carriers and platforms).

  • Event setup — how the event is treated: who sees it, whether it pays, and where the payout comes from.

  • Payout values — the amounts. The fields shown depend on the Event setup.


Event setup

  • Event type (mandatory) — classifies the event, for example Install, Registration or Purchase. Each network creates its own event types in Control → Configuration → Event types. In statistics you can group by event type, for example to see how many installs, registrations and purchases an Offer receives. Offers with a single event usually keep Default. To pay several events, see How to configure an Offer with several events.

  • Visibility

    • Public — the conversion is attributed to the Affiliate and appears in their stats.

    • Private — the conversion is not attributed to the Affiliate. Use it for events you want to track and charge without passing them on.

  • Recurrent

    • Yes — several postbacks with the same click_id are accepted.

    • No — only one postback per click_id is accepted.

  • Classification

    • Payable — the event generates a payout.

    • KPI — the event is only tracked; no payout. Revenue Budget, Payout in postback, Override affiliate revenue share and Payout values are hidden.

  • Conversion Cap — Yes: conversions of this event count towards the Offer's conversion caps.

  • Revenue Budget (Payable only) — Yes: the revenue of this event counts towards the Offer's revenue budget.

  • Payout in postback (Payable only) — where the Advertiser payout comes from:

    • Ignored — any payout sent in the postback is ignored; Aftrad uses the Advertiser payout you set in the rule.

    • Required — the Advertiser must send the payout in every postback. You can adjust it with the Advertiser payout modifier.

    • Overrides — mixed mode: if the postback includes a payout, it is used (with the modifier); if not, the fixed Advertiser payout is used.

  • Override affiliate revenue share (Payable and Public only)

    • Yes — the Affiliate payout is set in this rule (fixed amount or Margin).

    • No — the Affiliate payout is calculated with the Revenue share configured on each Affiliate.


Payout values

  • Advertiser payout — amount the Advertiser pays the network for each conversion.

  • Affiliate payout (mandatory when shown) — amount the network pays the Affiliate for each conversion.

  • Margin — percentage of the Advertiser payout the network keeps. With fixed amounts it is calculated from the two payouts (e.g. $10 and $8 → 20%).

  • Advertiser payout modifier — percentage applied to the payout received in the postback. 100% keeps it as is; if the Advertiser sends $10: 80% → $8, 120% → $12.

Which fields you see depends on Payout in postback and Override affiliate revenue share:

Payout in postback

Override = Yes

Override = No (or Visibility = Private)

Ignored

Advertiser payout, Affiliate payout, Margin

Advertiser payout

Required

Advertiser payout modifier, Margin

Advertiser payout modifier

Overrides

Payout not received: Advertiser payout, Affiliate payout, Margin · Payout received: Advertiser payout modifier, Margin

Advertiser payout, Advertiser payout modifier

How the payout is calculated

Example with an Advertiser payout of $10 and an Affiliate whose Revenue share is 70%:

Setup

Advertiser payout

Affiliate payout

Ignored · Override Yes · Advertiser payout $10, Affiliate payout $8

$10

$8 (Margin 20%)

Ignored · Override No · Advertiser payout $10

$10

$7 (70% revenue share)

Required · Override Yes · Modifier 100%, Margin 20% · postback sends $10

$10

$8

Required · Override No · Modifier 80% · postback sends $10

$8

$5.60 (70% of $8)

Overrides · Override Yes · postback without payout

fixed values

fixed values

Any mode · Visibility Private

as configured

not attributed to the Affiliate


Default payout

The Default payout is mandatory and applies to every conversion that doesn't match a custom rule. Its Targeting can't be changed.

When the Offer has custom rules, an Apply to button appears next to the Default payout Advertiser payout. After changing that amount, use it to copy the change to:

  • all rules with the same Advertiser payout, or

  • all rules, whatever their Advertiser payout.


Custom payout rules

Click Add rule to create one. Each custom rule has the same Event setup and Payout values as the Default payout, plus Targeting options and a Retention policy.

Targeting options

Leave a field empty to apply the rule to all values.

  • Affiliates — affiliates the rule applies to.

    • Affiliate sources — only when exactly one affiliate is selected. You can add several sources if you don't use subsources.

    • Affiliate subsources — only when exactly one source is selected.

    • Sources and subsources only apply to conversions of this Offer. If the conversion comes from another Offer chosen automatically as a replacement (fallback), they are not taken into account.

  • Countries — country of the click. Use the continent buttons (Africa, Europe, Asia…) to add a whole continent at once.

  • Carriers — carrier of the click.

  • Platforms — platform of the click.

  • Event parameter — value received in the event_parameter of the Advertiser's postback:

    • Any — a value must be received (it can't be empty).

    • List — the value must be one of those you add.

    • None — the value must be empty.

Retention policy

Holds the conversions of this rule before they are approved:

  • Not set — no retention.

  • Period — conversions are retained for the period you set and then approved automatically (status Temporarily retained).

  • Indefinitely — conversions are retained until someone acts on them manually (status Retained).

Managing rules

In the rules table each rule shows its Name, targeting, Event type, Fixed payout and Dynamic payout. Use the icons to:

  • drag the handle on the left to change the rule's position (remember: top to bottom, first match wins);

  • rename the rule with the pencil (new rules are called Rule #1, Rule #2…);

  • expand or collapse the rule;

  • delete the rule.

⚠️ Important: Custom rules are evaluated from top to bottom and only the first match is applied. If no rule matches, the Default payout is used. Review the order every time you add a rule.


Related articles

Did this answer your question?