Meta

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.

What you'll need
  • 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
Part 1

Connecting to Meta CAPI

Link FunnelTrack to your Meta dataset so we can send conversions server-side on your behalf.

1

Find your Dataset ID

In Meta Events Manager, open your dataset and click Settings. Copy the Dataset ID shown under Details.

Meta Events Manager dataset Settings tab with the Dataset ID highlighted
Events Manager → Datasets → your dataset → Settings → Details → Dataset ID.

Paste it into the Dataset ID field on the Meta Conversions API integration page in FunnelTrack.

2

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 Conversions API section with 'Set up with Dataset Quality API' selected and Generate access token button visible
Choose Set up with Dataset Quality API for the best event match-rate metrics.

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.

Meta access token modal with the long token string visible
The token is only shown once — save it now.
If you lose the token
Repeat step 2 to generate a new one. Generating a new token grants permission to all previously generated tokens too, so your old integrations keep working.
3

(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.

Meta Test events tab showing the unique test_event_code with a Copy button
Use a test event code while validating — it keeps test traffic out of your live attribution.
Remove the test event code before going live
Events sent with a test event code appear only in the Test Events tab, not in your real Meta Ads reporting. Clear the field in FunnelTrack once you've confirmed the integration works end-to-end.
You're connected
Once Dataset ID and Access Token are in, click Connect in FunnelTrack. Your Meta Conversions API destination is now wired up — next we'll route events to it.
FunnelTrack Meta Conversions API page showing the Connected status
What the Meta CAPI destination looks like once connected.
Part 2

Setting up CAPI events

Route the events FunnelTrack already captures to Meta'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.

FunnelTrack Pixel page showing verified status and the pixel script
Look for the green Pixel verified state before continuing.
2

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.

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

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.

4

(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.

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 Meta CAPI 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 Meta marked delivered.

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

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.

Why remove the pixel?
FunnelTrack's CAPI integration is replacing your client-side Meta pixel — that's the whole point. Server-side events recover the ~30% of 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 Meta Events Manager or FunnelTrack, email support@funneltrack.com and we'll get you sorted.