TikTok Ads
The same two-way setup as Meta, for TikTok. The TikTok Pixel runs on your funnel pages, the Events API reports the same conversions from our servers, and your daily ad spend comes back for cohort ROAS.
TikTok Ads
Pixel and Events API, plus spend for real ROAS
Receives eventsRuns on the pageSends us ad spend
Why connect TikTok Ads
The argument, not the feature list.
Server-side reporting survives the in-app browser
TikTok traffic lands in TikTok’s own webview, which is exactly where client-side tracking is least reliable. Reporting the purchase from our servers means the conversion arrives whether or not the pixel did.
Deduplicated against the pixel
Browser and server events share an event id, so TikTok counts one conversion, not two.
Spend joins your cohorts
Daily campaign spend is pulled back and frozen to USD, so TikTok cohorts sit next to Meta cohorts on the same axis.
Per-event control
Each event can be switched off or renamed, so what reaches your TikTok dataset is a decision, not a default.
How it works
What moves, and in which direction.
- 01The TikTok Pixel loads on your funnel pages and fires browser events.
- 02The Events API reports the same events from our servers with a shared event id for deduplication.
- 03Purchases carry value, currency and product identity.
- 04Email is hashed before it is sent, for advanced matching.
- 05Daily campaign spend is pulled from the connected ad account and stored in USD at the day’s rate.
What gets sent
These events reach TikTok Ads. Everything else stays here.
- Page View
- User Registered
- Purchase Complete
- Subscription Created
- Subscription Renewal
What you need
Have these on hand and setup takes a couple of minutes in the dashboard.
- 01Your TikTok Pixel ID
- 02An Events API access token
- 03Optionally a test event code while you verify the setup
- 04For spend: connect the ad account over OAuth
Getting these from TikTok Ads. Our own setup steps live in the docs.
Worth knowing
Things that will otherwise surprise you later.
- Like Meta, TikTok never receives test-mode or preview traffic — a fabricated conversion would train the bidder and distort your reported return.
More integrations
Meta AdsPixel and Conversions API, plus spend for real ROAS
Google AdsDaily campaign spend for cohort ROASStripeYour own Stripe account, your own payout
PaddleMerchant of record — sales tax handled for you
RevenueCatWeb purchases become app entitlements
Google Tag ManagerYour container on funnel pages, funnel events in the dataLayer
Connect TikTok Ads in a couple of minutes
Set it up in the dashboard — no engineering ticket, no deploy.