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
14-day free trial on every plan. No credit card required. Admaxxer AI Analytics is a marketing analytics platform for ecom and SaaS teams.
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 our analytics warehouse — contributes to blended MER, cost-per-acquisition, 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. |
Acquiring users for a SaaS or app?
- Track signups and trial starts instead of orders — TikTok spend divides into blended CAC and cost-per-trial right next to Meta and Google.
- TikTok over-attributes the most of any platform, so the paid-vs-organic incrementality test matters even more for SaaS: see whether TikTok actually drove a new signup or just claimed one that organic earned.
- Connect Stripe as your revenue source and the same cohort engine reports trial-to-paid rate, MRR, and payback period by creative.
- Forwarding the TikTok Events API for signup and subscription events recovers conversions the TikTok in-app browser hides — the highest recovery of any platform.
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 — our job queue paces 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. Our managed job queue coordinates fetches and respects TikTok's documented rate limits — we never burst.
- Does this work for a SaaS, or is it ecommerce-only?
- It works for SaaS. Track signup or trial start as your conversion, connect Stripe as your revenue source, and Admaxxer reports blended CAC, cost-per-trial, and trial-to-paid rate per creative instead of ecommerce ROAS. Because TikTok over-attributes more than any other platform, the paid-vs-organic incrementality test is especially valuable here — it shows whether TikTok genuinely drove a new signup or merely claimed credit for one. Cohort LTV becomes MRR and payback period by acquisition channel.
Connect TikTok Ads in under 15 minutes
14-day free trial on every plan. No credit card required.