Time to read: 4 min.

The article covers the following topics:

Cross-postback feature

Cross-postback URL is an additional link that helps you send conversion information to any third-party place. The feature is perfect for e-commerce and VAS.

You can find it here: Offer section -> Offer edit page -> Tracking tab.

To work with cross-postback, enter the link into the Cross-postback URL field.

The system triggers the cross-postback URL not only when Affise registers a conversion but also if its status was later changed. For example, if you have received a conversion initially in an 'approved' status and later the status of conversion is changed to 'declined', the system will send the cross-postback URL twice.

❗ The system sends the cross-postback URL for three conversions' statuses: approved, declined, and pending. Here you can find a list of all available Affise macros that you can use in a cross-postback URL that you can use to pass specific data to third party service.

You can send the postback via both GET and POST methods.

If you work with the SKAdNetwork, you need to send the data received from SKAdNetwork to MMPs like Appsflyer or Adjust. You can use both methods:

  • GET method: add macros listed below to the cross-postback URL.

  • POST method: place the request body to the dedicated field in the application/json format.

Update the request with the macros listed here.

❗Pay attention that all macros for SKAd network except {skad_payload} are mandatory.

If you want to send data to Adjust, use this link for GET method:


Cross-postback in Statistics

Go to Statistics > Cross-postbacks tab to find the detailed information about the cross-postbacks.

You can check the logs of the cross-postback, which the system sent or not sent due to a particular reason.

Cross-postbacks table represents the following data:

  • Postback URL - a cross-postback link which the system sends based on the offer settings.

  • Conversion ID - ID of a conversion.

  • Affiliate - Affiliate (ID) Name.

  • Offer - Offer (ID) Name.

  • Goal - conversion goal value. There is no validation on Goal value case: if the conversion has the 'Install' goal value, and you set up the cross-postback for 'install' goal value, the system will send it.

  • Status - conversion status.

  • Payouts - conversion payout (you can set and update it in the offer's payouts settings).

  • Revenue - conversion revenue (you can set and update it in the offer's payouts settings).

  • Currency - conversion currency.

  • Notice - conversion comment message.

  • HTTP code - the server response. If Affise cross-postback has reached the server of the 3rd party, you can find HTTP code 200 in the column. If you see any other HTTP code (e.g., HTTP code 403, HTTP code 204, etc.) - re-check the settings of cross-postback on your side.

  • Error - error message, which is shown while there was an unsuccessful attempt to send a cross-postback to the third-party server. When you have an error message, re-check the settings of cross-postback on your side. If the server doesn't show any error text, the system will not dipict it in this column.

  • Date - date and time when the system sends a cross-postback URL.

To add and hide columns in the table, click the Edit columns button.

If you do not want to grant access to one of your associates into your Admin Panel, you can generate a link for specific statistics data by clicking the Get link button and share it with your partner.

You may also find the following articles helpful:

If you have more questions on Cross-postback URL, feel free to contact the Affise Support Team via [email protected] or your Dedicated Account Manager.

Did this answer your question?