Server-to-server push
For many monetization partners, justtrack offers a server-to-server (s2s) solution to receive revenue postbacks in real time. In this case, the partner's SDK records the ad impression with their backend. The backend then processes the ad impression. At this stage, you can configure the monetization partner to send an s2s request with the processed revenue data.
There is a processing delay from the time of the ad impression to the time we receive the data. But because we usually receive the data directly from the partner's server when they're done processing it, we call this real-time revenue. There are no corrections to make to the processed revenue data like there are for imports.
After the revenue data has been processed by the monetization partner, there are two potential pipelines by which that data may be stored in justtrack:
- You can send the data directly from the monetization partner to justtrack. Afterwords, you can optionally forward it to another location.
- You can further process the data in another location, then forward it to justtrack
For incentivized ads and offers, like "Reach level five, and earn some coins!", justtrack doesn't receive revenue data when the user engages with the ad. Instead, we receive the data when the user completes the incentive (when they reach level five).
Send revenue directly to justtrack
You can use our revenue provider API to accept data directly from the monetization partner. For this, you need to configure your app in the partner's platform as well as in justtrack.
For more information on configuring the partner's platform, check out our revenue provider API documentation.
For more information on how to configure partner credentials in the justtrack platform, check out our guide on managing your monetization partners.
After the revenue data is stored in justtrack, you can configure an optional forwardUrl
. We'll send the data to the forwardUrl
so you can store or process it further.
forwardUrl
exampleImagine you are using rewarded ads in your app. If your monetization partner doesn't deliver these rewards to users through their SDK, you may need to do that yourself. So, a useful workflow for this would be:
- Send the revenue data directly to justtrack
- Forward the data to your own server
- Reward the user
Pre-process the revenue
You can also process the revenue in another location before sending it to justtrack. In this case, you'll configure your monetization partner to send the data to another location, such as your own API. Then, when you've processed it, you'll use our customers API to send it to justtrack.
For more information about this, check out our customers API documentation.