ChatGPT Ads conversion tracking for funnels
Unfunnel supports ChatGPT Ads the same way it supports Meta: the ChatGPT Ads pixel in the browser and, on Launch and up, its Conversions API from our server, sharing one event id so each lead and booking is counted once.
- Free plan, for good
- No card required
- Unlimited leads
Which plan: The ChatGPT Ads pixel works on every plan. Its Conversions API is on Launch and up. See pricing
What it does
Pixel and server events
page_viewed on landing, lead_created on the form and appointment_scheduled when a call is booked, from the browser and from our server.
Counted once
Both copies of an event share one id, so ChatGPT Ads keeps one.
Leads filed under ChatGPT Ads
The tracking tags from the publish screen mark each lead as coming from ChatGPT Ads in your reports and webhooks.
Your key stays secret
The Conversions API key is encrypted on our side and never sent to a browser.
Connect ChatGPT Ads in 3 steps
No code. Everything happens in the funnel editor.
- 1
Paste your pixel id
From ChatGPT Ads Manager, Conversions. Paste the id, or the whole setup code.
- 2
Add a Conversions API key
In Ads Manager, open your pixel and create an API key. It is shown once, so paste it straight into the funnel's Connect tab.
- 3
Tag the ad
Copy the ChatGPT tracking tags from the publish screen into the ad's link.
Built for paid ads
Leads tied to the ad
Every lead arrives with the ad that sent it, and the report shows where people stop.
Your own AI can build it
Connect Claude, ChatGPT or Codex and ask it to change the template for your business. On every plan.
Free to start
One live funnel on an Unfunnel link, unlimited leads, no card.
Questions
Which events are sent?
page_viewed, lead_created and appointment_scheduled by default. You can change which funnel moment sends which event in the Connect tab.
Can I run Meta, Google and ChatGPT Ads on one funnel?
Yes. Each platform gets its own events from the same funnel, and every lead records which platform sent it.
Do I need a developer?
No. You paste a pixel id and a key. Unfunnel does the rest.
Guides
- Tracking · 2 min readHow to track cost per lead by adCost per lead by ad tells you which creative to scale and which to cut. Here is how to tie every lead to its ad and work out true cost per lead, and cost per qualified lead.Read the guide
- Funnels · 3 min readWhat is a quiz funnel?A quiz funnel is a short series of tap questions between an ad and a lead form. Here is how one works, why it often beats a plain form, and what a good one asks.Read the guide
Templates that pair well
More integrations
- Ad trackingMetaSend every lead, booking and funnel step to Meta from the browser and from the server, with one shared event id so Meta counts it once. Campaign, ad set and ad on every lead.How it works
- Ad trackingGoogle AdsConnect Google Ads with one sign-in. Unfunnel creates the conversion actions, adds the Google tag, keeps gclid, gbraid and wbraid on every lead, and sends conversions from the server too.How it works
- Ad trackingTikTok AdsPut TikTok's campaign, ad group and ad on every lead with tracking tags from the publish screen, and keep the ttclid click id. See cost per lead by TikTok ad.How it works
- Ad trackingLinkedIn AdsPut LinkedIn's campaign group, campaign and creative on every lead with tracking tags from the publish screen, and keep the li_fat_id click id.How it works
- CRMGoHighLevelEnd your funnel on a GoHighLevel calendar with the lead's name, email and phone filled in, and send every lead and booking to GHL by webhook. White-label domains work too.How it works
- CalendarCalendlyPut your Calendly booking page inside your funnel. Name, email and phone are filled in, UTMs are passed along, and every booking is matched to its lead and ad.How it works
Connect ChatGPT Ads. Your next funnel is minutes away.
Start for freeStart free, no card needed
Paid plans start with a 7-day trial