OpenAI

Connect OpenAI & set up conversion tracking

This guide walks you through linking the OpenAI Conversions API to FunnelTrack and routing your conversion events server-side — so you can measure and optimize campaigns running against AI-powered search.

What you'll need
  • Admin access to your OpenAI Ads Manager account
  • A data source (pixel) already created under Tools → Conversions
  • The FunnelTrack pixel and the OpenAI base pixel deployed on every page of your funnel
  • About 10 minutes
Part 1

Connecting to OpenAI

Link FunnelTrack to your OpenAI data source so we can send conversions server-side via the Conversions API.

1

Find your Pixel ID

In OpenAI Ads Manager, go to Tools → Conversions → Data Source and open your data source. Click the row to reveal the Copy data source panel — the ID at the top is your Pixel ID. Copy it and paste it into the Pixel ID field on the OpenAI Conversions API integration page in FunnelTrack.

OpenAI Ads Manager Copy data source panel with the Pixel ID highlighted at the top
Tools → Conversions → Data Source → your data source → Pixel ID at the top of the panel.
2

Generate a conversion key (token)

Still on the Conversions page, click Manage conversion keys in the top-right, then Create new key. Name it FunnelTrackso future-you remembers what it's for.

OpenAI Conversions page showing the Manage conversion keys dropdown with the Create new key button
Top-right of the Conversions page: Manage conversion keys → Create new key.

OpenAI will display the key once in a Save your key modal. Copy it immediately— OpenAI won't show it again. Paste the token into the API Key field in FunnelTrack.

OpenAI Save your key modal showing the long sk-svcacct- conversion key
The key starts with sk-svcacct-… and is only shown once. Save it immediately.
If you lose the key
Generate a new one from the same Manage conversion keys panel. Existing keys stay valid, so creating a new one doesn't break previous integrations.
3

Click Connect in FunnelTrack

With Pixel ID and API Key filled in, click Connect. Your OpenAI Conversions API destination is now wired up — next we'll route events to it.

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

Setting up CAPI events

Route the events FunnelTrack already captures to the conversions you've created in OpenAI.

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

Deploy your OpenAI base pixel

OpenAI also needs its own client-side base pixel on every page of your funnel to track ad clicks alongside the server-side conversions FunnelTrack sends. The setup code is shown right below the Pixel ID in the Copy data source panel — paste it into the <head> of every page (or via your tag manager).

OpenAI base pixel setup code snippet to paste into the head of every page
The OpenAI base pixel — paste in the <head> of every page, near the top.
Why both pixels?
The FunnelTrack pixel attributes traffic and powers your dashboard. The OpenAI base pixel gives OpenAI the click-side signal it needs to match against the server-side conversions FunnelTrack sends.
3

Enable an event template (or create a custom one)

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

4

Map the event name to your OpenAI conversion

On the right side of each enabled event card, pick the OpenAI event name from the dropdown — it must match the Base Event of the conversion you created in OpenAI (e.g., lead_created, order_created, page_viewed). FunnelTrack's OpenAI dropdown uses the same snake_case event names OpenAI does, so the values line up one-to-one.

OpenAI Create new conversion modal with Base Event set to lead_created
When you create a conversion in OpenAI, the Base Event you pick here is what you map to in FunnelTrack.
One conversion per OpenAI event you want to track
Create one OpenAI conversion (under Conversions → + Create) for every event you want to attribute — leads, purchases, signups, etc. Each conversion uses one Base Event; you then map a FunnelTrack event to that same Base Event.
5

(Optional) Add custom parameters & firing conditions

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

6

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 OpenAI from this moment on.

7

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 OpenAI marked delivered.

Conversions show in OpenAI within a few hours
OpenAI takes a few hours to process and attribute new conversions. Once you see deliveredin the FunnelTrack Event Delivery Log, the data is in OpenAI's hands — give it a little time before you double-check the conversion count in Ads Manager.

Need a hand?

If anything in this guide didn't match what you're seeing in OpenAI Ads Manager or FunnelTrack, open a support ticket in your dashboard and we'll get you sorted.