After setup, you'll receive a postback at the webhook URL each time a conversion occurs from your traffic sources, typically within 10 minutes of the event.
If the webhook does not receive a successful (200) response, it will retry five more times before considering the postback failed. Investigate why your webhook is not receiving postback. If using our APIs, refer to the Conversion Data API for conversion data.
Examples of postback data
You will get postback data as a GET response. Data varies by offer type.
Game conversion
Game conversion
[user_id] => tWAek9twniogX0e
[transaction_id] => 2601367
[reward] => 0.00
[payout] => 17.55
[offer_id] => ZdpmgapG21vK
[offer_name] => Family Island
[note] => Successfully installed the app
[reward_local_currency] => 60
[goal_id] => ZdpmgapG21vK_0
[verifier] => 94706b9cefb5b1c78c62adf8ea402c2db42c18159f4e05f737880af69f60ceed
Survey conversion
Survey conversion
[user_id] => tWAek9twniogX0e
[transaction_id] => 6216222
[reward] => 1.00
[payout] => .40
[survey_id] => 61
[type] => survey
[note] => Survey completion reward
[reward_local_currency] => 1.00
[verifier] => 94706b9cefb5b1c78c62adf8ea402c2db42c18159f4e05f737880af69f60ceed
Deal conversion
Deal conversion
[user_id] => tWAek9twniogX0e
[transaction_id] => 6216220
[reward] => 60.00
[payout] => 100.75
[deal_id] => tv1657278769
[type] => deal
[deal_name] => Perpay - Shop and Build Credit
[note] => First Installment Paid
[reward_local_currency] => 60
[goal_id] => tv1657278769_0
[verifier] => 94706b9cefb5b1c78c62adf8ea402c2db42c18159f4e05f737880af69f60ceed
Response attributes
Attribute | Data type | Description | Example |
| string | The user's unique ID.
Values are case-insensitive. |
|
| string | The unique transaction ID for tracking conversions.
If received twice, do not process it unless reverse+1 is included to indicate a reversal. |
|
| numeric | The user's reward in USD. |
|
| numeric | The reward amount confirmed for payout to you, the partner, in USD. |
|
| numeric | The user's reward in your currency (i.e., points or coins) multiplied by its ratio to USD. If no ratio is given, it will be shown in USD. |
|
| string | The unique offer ID identifies a game the user is playing or has played. |
|
| string | The name of the game the user is playing.
This only applies to games. |
|
| string | This explains the reason for the reward. |
|
| boolean | If a reversal occurs,
Reversals typically occur when a user is no longer eligible for an offer. For example, they previously installed the game. |
|
| string | This is an optional parameter in your webpage URL.
It will not be returned if you did not provide it in the URL. |
|
| string | The verifier should match the calculated webhook hash. |
|
API* |
|
|
|
| string | The unique identifier of the goal accomplished by the user.
You will only receive this data if you have enabled API*. It will not be included in survey data. |
|
Game* |
|
|
|
| string | If you enable surveys or deals in addition to games, |
|
Survey* |
|
|
|
| string | If you enabled surveys for your users, the type will be "survey." |
|
| string | The unique survey ID. |
|
Deal* |
|
|
|
| string | If you enabled deals for your users, the type will be "deal". |
|
| string | The unique deal ID. |
|
| string | The deal name as it appears on the offer. |
|
*The attributes in these sections will only be posted if you have enabled the API, Surveys, or Deals, respectively. Contact your Besitos Account Manager at [email protected] if you'd like to enable the API or Surveys.
