Conversions: conditional postback
Conditional postback in RedTrack: overview
A conditional postback allows you to send a conversion event to a traffic source only when specific conditions are met. Instead of sending every conversion that occurs, you can filter conversions based on:
- Conversion status (e.g., only approved ones)
- Conversion type (e.g., only sales or leads)
- Payout amount (e.g., only conversions worth more than $50)
This feature is particularly useful when:
- You want to optimize campaigns using only qualified or approved conversions.
- You have multiple conversion types but only want to report one to the traffic source.
- You want to limit reporting to conversions with meaningful monetary value.
If you’re tracking multiple events, conditional postbacks allow you to receive all data but send only what’s relevant (such as paid leads in CPA campaigns) to your traffic source. Using conditional postbacks helps ensure that your traffic sources receive only the most relevant and accurate data, leading to better campaign performance and less wasted spend.
Setting up conditional postback
Conditional postback in the API Integration postback section
For non-CAPI channels, this section won’t be shown at all, use the S2S Postback section instead to set up a conditional postback.
Similar to the S2S, API integration also allows sending only the chosen conversion types to Google, Facebook, TikTok, or Bing.
To set it up, go to your Campaign → API Integration postback → activate Conditional postback toggle → choose the type of condition for your postback → save the changes to your campaign:
This condition ensures that postbacks are only sent when a conversion reaches a specific status. Common statuses include:
- Approved: conversion has been confirmed and validated.
- Pending: conversion is under review or awaiting approval.
- Declined: conversion was rejected due to fraud, duplicate, or refund.
- Other: any conversion status that doesn’t fall under the standard predefined categories. It ensures you can still postback conversions with non-standard or unknown statuses
To make it work:
1. Go to the settings of your Offer source/Brand → select the needed conversion status.
2. Enable the Conditional postback toggle → choose the Postback when conversion statuses field → select the status(es) for the postback to trigger → Save changes to the campaign:

This condition filters which conversion types are allowed to trigger a postback. Conversion types represent specific events in your funnel, such as:
- Lead
- Sale
- Add to cart
- Purchase
- Subscription, etc.
Use this when your funnel has multiple steps and you only want to track or report one specific event type. For example, you might collect leads and sales, but only want to send sales to your traffic channel.
To make it work:
1. Tools → Conversion tracking → Conversion type → add the desired events.
2. Enable the Conditional postback toggle → choose the Conversion types to postback field → select the event type(s) for the postback to trigger → Save changes to the campaign:

This condition filters conversions by payout value, so that postbacks are only sent when a conversion meets or exceeds a specific monetary threshold.
Use this when you only want to send high-value conversions to your traffic channel. It can also help if you want to avoid reporting low-paying actions that don’t contribute much to campaign ROI.
To make it work:
1. Configure the values in the Payout sent section:

* Percentage: By default, RedTrack sends 100% of the payout, but you can specify a smaller percentage if needed.
Example: If the payout for a Lead is $8 and you set the percentage to 50%, RedTrack will send a $4 payout in the postback.
* Numeric: You can also enter a fixed payout value to be sent for all conversions, regardless of the actual payout.
Example: If the payout for a Lead is $8 but you set the fixed value to 5, RedTrack will send $5 as the payout in every postback.
For details go to the Facebook integration guide → step 9 → Configuring conditional revenue for Facebook CAPI.
2. Enable the Conditional postback toggle → choose the Postback when conversion payout field → select the payout values for the postback to trigger → Save changes to the campaign:

Example
You set:
*Status = Approved
*Type = Sale
*Payout > 50
Then only conversions that are Approved + are Sales + have a payout over $50 will trigger a postback.
Conditional postback in the S2S Postback section
This condition ensures that postbacks are only sent when a conversion reaches a specific status. Common statuses include:
- Approved: conversion has been confirmed and validated.
- Pending: conversion is under review or awaiting approval.
- Declined: conversion was rejected due to fraud, duplicate, or refund.
- Other: any conversion status that doesn’t fall under the standard predefined categories. It ensures you can still postback conversions with non-standard or unknown statuses
To make it work:
1. Go to the settings of your Offer source/Brand → select the needed conversion status.
2. Enable the Conditional postback toggle → choose the Postback when conversion statuses field → select the status(es) for the postback to trigger → Save changes to the campaign:

This condition filters which conversion types are allowed to trigger a postback. Conversion types represent specific events in your funnel, such as:
- Lead
- Sale
- Add to cart
- Purchase
- Subscription, etc.
Use this when your funnel has multiple steps and you only want to track or report one specific event type. For example, you might collect leads and sales, but only want to send sales to your traffic channel.
To make it work:
1. Tools → Conversion tracking → Conversion type → add the desired events.
2. Enable the Conditional postback toggle → choose the Conversion types to postback field → select the event type(s) for the postback to trigger → Save changes to the campaign:

This condition filters conversions by payout value, so that postbacks are only sent when a conversion meets or exceeds a specific monetary threshold.
Use this when you only want to send high-value conversions to your traffic channel. It can also help if you want to avoid reporting low-paying actions that don’t contribute much to campaign ROI.
To make it work:
1. Configure the values in the Payout sent section → choose the Postback method:

Payout types explained
Here is the difference between the 2 payout types:
- Percentage: By default, RedTrack sends 100% of the payout, but you can specify a smaller percentage if needed.
Example: If the payout for a Lead is $8 and you set the percentage to 50%, RedTrack will send a $4 payout in the postback. - Numeric: You can also enter a fixed payout value to be sent for all conversions, regardless of the actual payout.
Example: If the payout for a Lead is $8 but you set the fixed value to 5, RedTrack will send $5 as the payout in every postback.
Postback methods explained
- GETÂ requests only retrieve data and have no other effect. For retrieving resources without making changes, GET is preferred over POST, as they can be addressed through a URL.
- POSTÂ method requests record data. For example, it is used for posting a message to an Internet forum, subscribing to a mailing list, or completing an online shopping transaction. Also for this method you can write your own JSON with the fields accepted by the 3d party platform.
2. Enable the Conditional postback toggle → choose the Postback when conversion payout field → select the payout values for the postback to trigger → Save changes to the campaign:

Example
You set:
*Status = Approved
*Type = Sale
*Payout > 50
Then only conversions that are Approved + are Sales + have a payout over $50 will trigger a postback.