Postbacks to partners are a critical part of the integration between AppsFlyer and our partners. Since any system can experience momentary issues in its responsiveness, AppsFlyer now has the ability to retry failed postbacks.
When Does AppsFlyer Retry a Failed Postback?
A postback is retried when the response indicates an error on the receiving server-side 5XX errors.
How Often Does AppsFlyer Retry a Failed Postback?
The first failed postback is retried up to four additional times in 15 minute intervals. In total, a single postback can be sent up to five times.
Can Retried Postbacks be Identified in Postback Reports?
A new column has been added to Raw Data Postback Reports "Postback Retry". The first postback sent has a blank value in this column. Any retried postback contains the value "TRUE" in this column.
How Can a Partner Identify the Total Eventual Failed Postbacks in the Postback Report?
A postback that has four "TRUE" values listed in the "Postback Retry" column and also contains error codes in the Postback HTTP Response Code is a postback that has entirely failed to have been sent to the partner.
Is there Anything Special a Partner Must Consider Regarding Retried Postbacks?
If the postback has reached your system and has been processed successfully, but there was an error or delay in sending a response, AppsFlyer considers this as a failed postback and retries sending it after 15 minutes. This may cause duplication on the partner's end that must be handled.
Are Postback Retries Automatically Enabled for all Partners?
Currently, no. If a partner wants AppsFlyer to retry failed postbacks, they should reach out to their relevant PDM to enable this feature.