AppsFlyer provides the ability to send different postbacks for an in-app event depending on the Goal ID.
This feature supports networks using HasOffers, CAKE or any other network that wants to receive different in-app event postbacks for a single SDK in-app event.
On the Integrated Partners page of AppsFlyer's dashboard advertisers must map each of their SDK events to their preferred dynamic Event Tag for each partner.
This enables the ad networks to open multiple campaigns with a separate dynamic event tag (example: HasOffers calls this goal_id) for each campaign. The dynamic event tags are then passed to the ad network in the postback based on the value that was placed in the click URL.
Tracking Link Example
The advertiser must map all of the goal_ids in the in-app events tab (see below) according to the network's instructions.
When the app user completes level 20, AppsFlyer returns to the relevant value (in this case XXX as it appears in the tracking link above) and sends it in the postback.
If the same or a different user then completes level 25 AppsFlyer again returns to the tracking link and dynamically populates the goal_id with the relevant value (in this case YYY) and sends it in the postback.