The TikTok Ads integration that treats TikTok spend with the same lens as Meta + Google
TikTok is incremental for DTC but commonly over-attributes via platform reporting. Admaxxer pairs TikTok Ads Manager spend with blended MER and cohort LTV so you see the honest incrementality.
Start 7-day free trial Read the docs
7-day free trial on every plan. No credit card required. Admaxxer is a DTC analytics platform with built-in Meta + Google ad ops.
What you get
- Campaign sync
- Every campaign, ad group, and creative synced via TikTok Business API. Spend, impressions, CPM, CTR, and reported conversions — captured on a 15-minute cadence.
- Blended MER inclusion
- TikTok spend shows up inside blended MER next to Meta and Google. No more 'TikTok reports 5x ROAS but my Shopify total is flat' spreadsheet reconciliation.
- Incrementality view
- Two-proportion z-test on paid-vs-organic cohorts. See whether TikTok is actually driving new buyers — or whether the same customer would have bought anyway.
- Creative fatigue monitoring
- CTR decay and CPM inflation tracked per ad. Admaxxer flags the moment a hero creative starts fatiguing so you can refresh before ROAS collapses.
How it connects
- Authorize via TikTok Business API. Standard TikTok OAuth — Admaxxer redirects to the TikTok for Business consent screen and requests read-only access to your Ads Manager accounts.
- Select ad accounts. Pick the accounts to sync. Access tokens and refresh tokens are stored encrypted AES-256-GCM at rest.
- Cross-check against pixel truth. Admaxxer pulls spend, impressions, and TikTok-attributed conversions every 15 minutes — then cross-checks each against your first-party pixel to expose over-reporting.
Data Admaxxer reads
| Dimension | What Admaxxer does with it |
|---|---|
| Campaigns | Campaign name, objective, budget, status. Joined to blended MER grouping. |
| Ad groups | Targeting summary, spend, delivery status. Used for creative-to-cohort joins. |
| Ads (creatives) | Video ID, thumbnail, spend, reported conversions. Basis for creative fatigue detection. |
| Spend | Daily spend in Tinybird — contributes to blended MER and MMM channel contribution. |
| TikTok-attributed conversions | Platform-reported conversions compared against pixel-attributed revenue to flag over-claim. |
| Events API signals | When you use TikTok Events API, server-side match quality is monitored per pixel. |
Safety and security
- Access and refresh tokens encrypted AES-256-GCM at rest. Never logged.
- Revocable from your TikTok for Business account at any time. Disconnect inside Admaxxer purges credentials.
- Read-only scope in v1. No write access — no ability to pause or edit your TikTok campaigns.
- Strict rate-limit respect — BullMQ queues every TikTok API read, never bursting past documented limits.
Frequently asked
- Do you support TikTok Events API?
- Yes. Admaxxer can forward pixel-captured events to the TikTok Events API in addition to its own analytics pipeline — same pattern as Meta's Conversions API. Match quality is monitored alongside Meta's CAPI health.
- How do you handle iOS 14.5+ signal loss?
- The Admaxxer first-party pixel fires from your own domain, which gives much stronger persistence than a platform pixel behind iOS ATT. We pair platform-reported conversions with pixel-truth to show where TikTok is over-counting because of iOS attribution loss.
- Pixel vs server-side events?
- Both. The Admaxxer pixel fires client-side on page view and events, and server-side events stream from your backend (orders, checkouts). Redundant coverage means you keep measuring even when browsers block client-side scripts.
- What scope does Admaxxer request from TikTok?
- Read-only access to Ads Manager — enough to pull campaign, ad group, ad, and conversion data. No write scope in v1. No access to your Business Center staff or creative library beyond what's attached to live campaigns.
- How often does data sync?
- Every 15 minutes via the TikTok Business API, mirroring the Meta and Google sync cadence. BullMQ workers coordinate fetches and respect TikTok's documented rate limits — we never burst.
Connect TikTok Ads in under 15 minutes
7-day free trial on every plan. No credit card required.