Connect Meta CAPI & set up conversion tracking
This guide walks you through linking Meta (Facebook & Instagram) Conversions API to FunnelTrack and routing your conversion events server-side — so iOS 14.5+ users, ad blockers, and pixel loss no longer cost you attribution.
- •Admin access to your Meta Business account and Events Manager
- •A Meta dataset (formerly Pixel) already created in Events Manager
- •The FunnelTrack pixel deployed on every page of your funnel
- •About 10 minutes
Connecting to Meta CAPI
Link FunnelTrack to your Meta dataset so we can send conversions server-side on your behalf.
Find your Dataset ID
In Meta Events Manager, open your dataset and click Settings. Copy the Dataset ID shown under Details.

Paste it into the Dataset ID field on the Meta Conversions API integration page in FunnelTrack.
Generate an API token via Dataset Quality API
Scroll down the dataset settings page to the Conversions API section. Under Set up direct integration, choose Set up with Dataset Quality API (recommended) and click Generate access token.

Meta will display the access token once. Copy it immediately— Facebook won't store it for you to retrieve later. Paste it into the Access Token field in FunnelTrack.

(Optional) Add a test event code
While you're still validating the setup, you can route events to Meta's Test Events view instead of production. Open your dataset → Test events tab, copy the test_event_code Meta generated for you, and paste it into the Test Event Code field in FunnelTrack.


Setting up CAPI events
Route the events FunnelTrack already captures to Meta's standard or custom conversion events.
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.

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

Select a standard event name (or set a custom one)
On the right side of each enabled event card, pick a Meta standard event from the dropdown (PageView, Lead, Purchase, etc.). If your event doesn't map to a standard one, choose Custom event and type your own name.
(Optional) Add custom parameters & firing conditions
For more advanced setups, you can attach custom event parameters or gate events behind specific conditions (e.g., only fire Purchase when the order value is over $100). Click + Add Custom Parameters or + Add Condition on the event card.
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 Meta CAPI from this moment on.
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 Meta marked delivered.

Remove your existing Meta pixels
Once you've verified events are reaching Meta cleanly through FunnelTrack, remove any client-side Meta 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.
Need a hand?
If anything in this guide didn't match what you're seeing in Meta Events Manager or FunnelTrack, email support@funneltrack.com and we'll get you sorted.