Optimize your app campaigns with AppsFlyer data
AppsFlyer attributes installs, in-app events and revenue to each media source. Babuin uses that measurement as the source of truth to decide how much to invest in Google, Meta, TikTok and the rest of the networks, and how to bid on each one.
What AppsFlyer already measures for your app
Babuin doesn’t add another SDK: it uses the in-app events, revenue and cohort reports you already have configured in AppsFlyer.
Installs by media source
Installs, reinstalls and retargeting attributed by media source, campaign, adset and ad.
In-app events and revenue
The events you already send to AppsFlyer (purchase, sign-up, subscription) with their value and currency.
Cohorts and LTV
Revenue and retention by day since install, grouped by media source and date.
iOS and SKAN
The SKAdNetwork measurement that AppsFlyer aggregates alongside traditional attribution, by media source and campaign.
From CPI to cost per paying user
With AppsFlyer as the reference, each media source is measured by the value of the users it brings, not by the volume of installs.
Cost per in-app event
Optimize by the cost of each purchase, sign-up or subscription measured in AppsFlyer, not only by cost per install.
Allocation across media sources
DBA moves the investment every day towards the sources with the best LTV per cohort.
Slot-based bidding
MonkeyBot releases the budget by time band and verifies each slot with AppsFlyer’s in-app events.
Report by media source
CPI, cost per event and LTV for each source and campaign, with AppsFlyer as the single reference.
How AppsFlyer is connected
We use the in-app events and attribution you already have. No need to touch the SDK or the app.
- 01
AppsFlyer access
We connect Babuin to your AppsFlyer account to read installs, in-app events, revenue and cohorts.
- 02
Choose the in-app events
You decide which events define a valuable user and what value each one counts for.
- 03
Match with the spend
Babuin links each install and event to the spend of the media source and campaign that originated it.
- 04
Daily optimization
With that data, DBA allocates, MonkeyBot bids and Babuin generates the report, every day.
AppsFlyer and Babuin
If AppsFlyer already measures my campaigns, why do I need Babuin?
AppsFlyer measures and attributes; it doesn’t decide how much to invest in each media source or when to bid. Babuin acts on that measurement: it allocates the budget across sources and adjusts the bids to improve the cost per in-app event you define.
Do I have to install another SDK?
No. Babuin reads the data the AppsFlyer SDK already collects in your app.
What AppsFlyer data does Babuin use?
Data aggregated by media source, campaign and day: installs, in-app events, revenue and cohorts. It doesn’t need user-level data or device identifiers.
What if part of my traffic is iOS with SKAN?
AppsFlyer aggregates SKAdNetwork measurement alongside traditional attribution. Babuin works with figures aggregated by media source and campaign, so it allocates and bids the same on iOS and Android.
Does it also work if I use Adjust?
Yes. Babuin also connects to Adjust: see the Adjust integration.
Keep exploring
MonkeyBot: the digital trader for every campaign
Bids per slot, forecasts whether a buy is worth it and audits every bid.
View page →Adjust integration
Adjust trackers, events with token and cohorts as the source of truth.
View page →DBA: allocation across networks
How Babuin allocates the budget every day.
View page →Optimize with your business data
We will show you Babuin with your media and your source of truth. No commitment.