ChatGPT Ads conversion tracking should combine Ads Manager measurement, static UTMs, analytics checks, and business-system validation. Ads Manager can report attributed conversions when measurement is configured, but advertisers still need GA4, CRM, ecommerce, and server-side checks to judge quality.
Ad clickUTM landing pagePixel/API eventAds Manager conversionGA4 sessionCRM/ecommerce recordWeekly reconciliation

What can ChatGPT Ads report?

Ads Manager can report impressions, clicks, spend, CTR, average CPC, average CPM, and conversions when conversion measurement is configured. Those metrics are useful, but they are not a complete source of truth for lead quality, revenue, or incrementality.

Should you use the pixel or Conversions API?

Use the pixel for browser-side measurement when it is reliable and use Conversions API when server-side measurement is appropriate. Many advertisers should plan for both over time because browser-only tracking can miss events or be blocked.

Do UTMs work for ChatGPT Ads?

Static UTM parameters can be added to landing page URLs and used in analytics tools. Dynamic UTM macros are not supported at this time, so advertisers should use a clean static naming structure that identifies source, medium, campaign, ad group, and landing page where possible.

How should ecommerce advertisers QA tracking?

Ecommerce advertisers should test product page sessions, add-to-cart, begin checkout, purchase, revenue, item data, attribution windows, and order IDs. They should also compare Ads Manager conversions with GA4 and ecommerce platform orders.

How should lead-gen advertisers QA tracking?

Lead-gen advertisers should track submitted leads, qualified leads, booked calls, opportunities, and closed revenue where possible. A form fill is not enough if lead quality varies by channel.

Tracking QA table

Tracking layerWhat to verifyCommon failure
Landing URLStatic UTMs persist after clickMissing or inconsistent UTM naming
PixelInitializes on correct pagesPixel blocked or loaded after event
EventsEvent names match configured conversionsCustom event name mismatch
GA4Sessions and conversions appear by source/mediumChannel grouped as referral or direct
CRMLeads carry source dataForm strips UTM parameters
EcommerceOrders and revenue match directionallyPurchase event fires twice or not at all
Ads ManagerConversions appear after attributionWrong event selected in campaign setup

Conversion tracking checklist

  • Define standard and custom conversion events
  • Add static UTMs before launch
  • Install pixel or server-side measurement
  • Test events in debug mode where available
  • Confirm GA4 source/medium
  • Check CRM field capture
  • Compare Ads Manager conversions with internal data
  • Document known attribution gaps