TikTok

Connect TikTok Events API & set up conversion tracking

This guide walks you through linking TikTok Events API 2.0 to FunnelTrack and routing your conversion events server-side — so iOS 14.5+ users, ad blockers, and pixel loss no longer cost you attribution.

What you'll need
  • Admin access to your TikTok Business Center / Events Manager
  • An existing TikTok pixel (or permission to create one)
  • The FunnelTrack pixel deployed on every page of your funnel
  • About 10 minutes
Part 1

Connecting to TikTok

Link FunnelTrack to your TikTok pixel so we can send conversions server-side via the Events API.

1

Find your Pixel ID

In TikTok Events Manager, open your pixel under Data sources. The Pixel ID is shown at the top of the pixel detail page. Copy it and paste it into the Pixel Code field on the TikTok Events API integration page in FunnelTrack.

TikTok Events Manager Data sources pixel detail showing the Pixel ID at the top
Events Manager → Data sources → your pixel → Pixel ID lives at the top.
Don't see your pixel?
You can also find your pixel under Business Center → Assets → Pixels. The Pixel ID is shown in the list view under the pixel name.
TikTok Business Center Assets Pixels list showing the FunnelTrack pixel name and ID
Business Center → Assets → Pixels — same Pixel ID, different entry point.
2

Generate an Events API access token

Still on the pixel page in Events Manager, click into the pixel and scroll down to Events API. Click Generate access token, then copy the token and paste it into the Access Token field in FunnelTrack.

TikTok Events Manager Events API section with the Generate access token button highlighted
Data connection → Events API → Generate access token.
Save your token now
TikTok only shows the access token once at generation time — copy it right away. If you lose it, you can regenerate from the same section; previously generated tokens stay valid.
3

Enable Privacy & Safety settings

In the pixel settings, click into Privacy and safety and make sure these are all turned on:

  • Enable Automatic Advanced Matching (AAM) — boosts match rates with hashed email, phone, name, etc.
  • Allow first-party cookies
  • Allow enhanced data postback (cookies and website data)
TikTok Privacy and safety page with Enable Automatic Advanced Matching, Allow first-party cookies, and Allow enhanced data postback all toggled on
All three toggles need to be on for FunnelTrack to send full conversion data.
4

(Optional) Add a test event code

While you're still validating the setup, route events to TikTok's test view instead of production. Open the Test events tab in Events Manager, copy the test_event_code from the Test server-side events (Events API) panel, and paste it into the Test Event Code field in FunnelTrack.

TikTok Test events tab showing the server-side test_event_code with a Copy button
Use the server-side test_event_code (right panel), not the browser-side TikTok Pixel one.
Remove the test event code before going live
Events sent with a test event code appear only in TikTok's Test Events view, not in live ads reporting. Clear the field in FunnelTrack once you've confirmed everything works end-to-end.
5

Check "Additional Steps Completed" & click Connect

Once Pixel Code and Access Token are in and your Privacy & Safety settings are enabled, check the "Additional steps completed" box and click Connect. Your TikTok Events API destination is now wired up.

FunnelTrack TikTok Events API page showing the Connected status
What the TikTok Events API destination looks like once connected.
Part 2

Setting up CAPI events

Route the events FunnelTrack already captures to TikTok's standard or custom conversion events.

1

Deploy the FunnelTrack pixel

Make sure the FunnelTrack pixel is deployed on every page of your website and any landing pages. You'll find the script and a verification status in the Pixel section of your FunnelTrack account.

2

Enable an event template (or create a custom one)

In FunnelTrack, open the source you want to route to TikTok (e.g., ClickFunnels → TikTok Events API). Toggle on a recommended event template, or click + Add More Events to create a custom one.

FunnelTrack source-to-TikTok routing page with PageView and Form Submission events enabled and mapped to TikTok standard events
Source → TikTok routing in FunnelTrack — each row is one event mapped to a TikTok standard event.
Always enable PageView for TikTok
For TikTok we always recommend enabling FunnelTrack PageView tracking. Just remember: if you enable PageView in FunnelTrack, you should remove any client-side TikTok pixelon your site to avoid double-counting. FunnelTrack's PageView events are triggered by the FunnelTrack pixel and routed server-side to TikTok via the Events API.
3

Select a standard event name (or set a custom one)

On the right side of each enabled event card, pick a TikTok standard event from the dropdown (Pageview, Lead, CompletePayment, Subscribe, etc.). If your event doesn't map to a standard one, choose Custom event and type your own name.

4

(Optional) Add custom parameters & firing conditions

Attach custom event parameters or gate events behind specific conditions (e.g., only fire CompletePayment when the order value is over $100). Click + Add Custom Parameters or + Add Condition on the event card.

5

Save your changes

Click Save Configuration at the top of the routing page. Your event map is now live — every matching source event will be sent to TikTok Events API from this moment on.

6

Test & verify

Trigger the action on your website (submit the form, complete the checkout, etc.). Then open Event Delivery Log in FunnelTrack. You should see two rows for each event: an IN row showing FunnelTrack received the source event, and an OUT row showing the dispatch to TikTok marked delivered.

FunnelTrack Event Delivery Log showing form_submission and page_view dispatched to TikTok as delivered
Inbound and outbound rows in the Event Delivery Log — TikTok destination dispatches show as delivered.
7

Remove your existing TikTok pixels

Once you've verified events are reaching TikTok cleanly through FunnelTrack, remove any client-side TikTok pixel from your website — including pixels deployed directly in page code, through Google Tag Manager, or via ClickFunnels Tracking Codes. Running both will double-count your conversions.

Why remove the pixel?
FunnelTrack's Events API integration is replacing your client-side TikTok pixel — that's the whole point. Server-side events recover the conversions iOS 14.5+, ad blockers, and tracking-prevention browsers used to drop, but only if you don't double-report them from the pixel at the same time.

Need a hand?

If anything in this guide didn't match what you're seeing in TikTok Ads Manager or FunnelTrack, email support@funneltrack.com and we'll get you sorted.