CAPI vs MMP data source for tracking for TikTok app campaigns

elitchka

Active Member
Hi everyone,

I'm troubleshooting for an advertiser a TikTok App campaign - optimizing towards in-app purchases.

In TikTok, they have 2 data sources:
- AppsFlyer - with Advanced Privacy Turned off for TikTok (SKAN is also configured on the AF side)
- conversion API - which includes in-app events too.

In the tracking set up, in the optional field, they included the CAPI source.

What I'm observing:
- in TikTok, I'm seeing in-app events counted only under the CAPI source (all channels) - for the MMP ones, I'm seeing little to no data
- In AppsFlyer - I'm seeing a matching number of in-app events as the ones reported under the CAPI source and I see installs being reported as well.

The app themselves are not native app platforms, they're web wrappers.

So the questions are:
- in this context, is there a chance CAPI is tracking better than the MMP? Have you experienced before?
- do you have any recommendations on how i could get a sense of what is happening given that: these guys are very rudimentary when it comes to tech set ups, it's not clear whether they dedup anything, and they're also not keen to share any raw data which makes it very difficult to understand what exactly is going on.

But I'm very intrigued by this point.
 
If you are not seeing in-app events from the Appsflyer connection under the tiktok app (in the events manager), then the setup is 100% wrong.
CAPI for apps is never that I have never tested on TiKTok as I always go with MMP, SDK or web-to-app campaigns but if your MMP overall numbers match with CAPI numbers, then this confirms that the tiktok connection is wrong in the MMP side.

I recommend reaching out David - https://www.linkedin.com/in/davidsanchezcamacho/
He's the best on these matters.
 
Thanks for the feedback.

Yeah these guys have a very unique setup where the CAPI is actually a connection to the production database - with all the conversions including web and app.

And the MMP tracking is done server to server from the same source.

So I suspect, they're sending way more than just app related events there and it's all a bit of a mess - but with no access to data it's impossible to say.

Thanks again!
 
Back
Top