TikTok Ads Integration
Pull TikTok spend and creative performance into Routy and send conversions back through the Events API so Smart Performance Campaigns optimise on real revenue.
What this integration does
TikTok moves faster than any platform you're running. A creative that crushed yesterday can flatline by lunch, the in-app reporting doesn't always tell you why, and the gap between when something stops working and when you notice can cost you the day's budget. If you're running TikTok for affiliate offers, you need spend, performance, and conversion data in one place, updated often enough to actually act on.
The Routy integration with TikTok Ads pulls performance data from TikTok Ads Manager into Routy on a continuous schedule and sends your downstream conversion events back to TikTok through its Events API. The result: the algorithm has clean conversion signal to optimise against, and you have spend and outcome data in the same place rather than spread across Ads Manager, your affiliate platform, and a spreadsheet.
What you'll get out of it
Once connected, the integration brings the following into Routy:
- Spend at the campaign, ad group, and ad level, so you can see which creatives are burning budget and which are producing
- Clicks, impressions, video views, completion rates, and click-through rates, plus TikTok's platform-specific engagement metrics
- Server-to-server conversion uploads via the TikTok Events API, with proper event deduplication against the TikTok Pixel
- End-to-end attribution that ties every conversion you track back to the specific TikTok campaign, ad group, and creative behind the click, even when the user moves across devices before converting
Plus, having TikTok data sit next to whatever else you're running makes it possible to actually compare TikTok to your other channels. The same conversion shows up the same way regardless of which platform drove the click, so the cross-channel call is honest.
How it actually works
You connect your TikTok Ads Manager account through TikTok's standard OAuth flow. If you've got Business Center access to multiple ad accounts, you can pick which ones Routy pulls from. Once connected, performance data pulls from the TikTok Marketing API throughout the day, and conversion uploads to the Events API happen in near real time as Routy sees conversions that match a TikTok click.
A few things worth knowing before you connect:
- The TikTok Marketing API has rate limits that scale with account spend. Very small accounts may see slightly slower sync cadence than larger ones, though this is rarely noticeable in practice.
- TikTok's attribution windows for the Events API run shorter than some other platforms (default 7-day click, 1-day view), and conversions outside those windows won't influence Smart Performance Campaigns even if Routy sees them.
- TikTok's reporting reflects user-level privacy settings, particularly on iOS. Some impressions and clicks may be aggregated or modelled rather than reported individually. This is a TikTok-side behaviour driven by Apple's App Tracking Transparency rules, not an integration limitation.
Why this is worth doing
TikTok rewards speed. The creatives that work tend to work hard for a short window before saturating, and the difference between a profitable account and an unprofitable one is usually how quickly you can spot the saturation and rotate. That kind of decision-making is only possible if your spend, your click data, and your conversion data are all in one place, refreshing often enough to keep up.
Connecting Routy to TikTok and feeding conversion events back through the Events API does two useful things. First, you get a same-screen view of which creatives are spending and which are converting, so the daily decisions get made faster and on better information. Second, Smart Performance Campaigns and the platform's other automated bidding strategies get a clean stream of downstream conversion data to learn from, which over time tends to push them toward audiences that actually convert rather than audiences that just click.
The integration doesn't promise a better creative or a cleverer hook. What it does is take the data work out of the optimisation loop, so the call you'd already be making can be made faster and based on what actually happened, not what the TikTok Pixel happened to catch.
Frequently asked questions
Does this replace the TikTok Pixel?
No. The Pixel and the Events API are designed to run alongside each other. The integration sends events with deduplication identifiers so the Pixel and the Events API don't double-count each other in TikTok's reporting.
How does this work with TikTok's iOS attribution restrictions?
The Events API sends conversion data server-to-server, so it isn't subject to the same browser-level restrictions. TikTok still applies its own privacy-preserving modelling on top, but the underlying signal gets through cleanly.
Can I connect multiple ad accounts at once?
Yes. If your TikTok Business Center has access to multiple ad accounts, you can pick which ones Routy pulls from during the connection flow.
Will I see Spark Ads in the same view as regular ads?
Yes. Spark Ads, Top View, in-feed ads, and other formats all surface in the same reporting view, since TikTok's API returns them as standard ad records.
Is there any extra cost for using the Events API?
No. TikTok doesn't charge for the Events API, and the integration is included with your Routy plan.
Ready to bring TikTok Ads into one view?
If you're running TikTok Ads and you need a way to keep up with the speed the platform demands, connecting Routy is the most useful single change you can make to your operations. The setup is a few minutes through TikTok's OAuth flow.