Unfunnel is live: every feature is free while we are in testing. Start free ›

Questions

The ones people actually ask

Most builders treat tracking as a checkbox: paste a pixel ID and hope. Unfunnel fires every event twice, once from the browser and once from our servers, sharing an ID so Meta counts it once. Then it keeps the ad ID attached to the lead, so your reporting is cost per lead by creative rather than cost per lead by funnel.

No. You paste a dataset ID and an access token once per workspace. Deduplication, hashing, click-ID capture and the server relay are already wired. If you want to check it, there is a live event inspector that shows match quality per event.

Partly, and nothing survives them completely. What we do: write the click ID first-party the moment someone lands, generate a stable visitor ID, and send every event server-side so a blocked browser pixel does not mean a lost conversion. In practice that recovers a meaningful share of the events a browser-only setup drops.

Yes, from the Launch plan up. Free funnels run on an Unfunnel subdomain. Custom domains matter here for more than vanity, because first-party cookies on your own domain last considerably longer than third-party ones.

You can export every funnel as JSON and every lead as CSV at any time, including after cancelling. Your data is yours.

Yes. Every paid plan starts with a 7-day free trial, and you can cancel before it ends without being charged. The Free plan also keeps one live funnel and 25 leads a month for as long as you like, no card needed.