Skip to content
OutSurface Docs Open OutSurface

Conversion tracking

Sending your CRM results back to the ad networks lets them optimise for real customers, not clicks.

How it works

  1. Campaigns launched from OutSurface add tracking to their links (campaign ID, plus Google’s click ID automatically and ChatGPT’s click reference).
  2. The AI traffic snippet remembers these when someone lands on your site; your forms and lead magnet pages send them with the lead.
  3. Every 20 minutes, new leads and won deals are sent to each connected network with email and phone hashed for privacy:
    – Meta — Conversions API (Lead, Purchase)
    – Google — enhanced conversions for leads / click conversions
    – ChatGPT — Conversions API (leads and orders; events from the last 7 days only)

Set it up per network

On each ad account in Integrations, click Tracking:

  • Meta — pick the Facebook page ads run from and your pixel
  • Google — choose a conversion action of type Import (create one in Google Ads under Goals → Conversions → New → Import → CRM)
  • ChatGPT — paste your Pixel ID and Conversions API key

Turn sending on or off in Recommendations and guardrails (Guardrails).

Updated October 3, 2026