Most of the work that makes ChatGPT ads perform well happens before anyone opens an ads account. The platform rewards brands that already have a credible presence in AI-generated answers, a clean way for OpenAI's systems to understand what they sell, and realistic expectations about what the targeting can and can't do yet. Here's what to actually get in order first.

1. Fix your organic AI visibility before you pay for placement

An ad performs better next to an answer that already treats your brand as a credible option than next to an answer that's never heard of you. This is the same groundwork that matters for AEO and GEO more broadly: structured, directly stated claims that a model can accurately cite. Get that right first.

2. Get your product data genuinely clean

E-commerce advertisers have access to dedicated ad formats built around product feeds, complete with pricing and review data. Those formats only work well with a feed that's accurate and complete. A messy or outdated product catalog undermines the format before the campaign even launches.

3. Reset targeting expectations to what's actually available

There's no demographic or interest-based targeting yet, only conversation context, location, platform, and uploaded audience lists. A media plan built around the targeting granularity of Google or Meta needs to be rebuilt around what ChatGPT ads can actually do today, not retrofitted after the campaign underperforms.

4. Decide whether to go self-serve or through an agency partner

Self-serve access through the Ads Manager Beta removed the six-figure minimum spend that defined the earliest pilot, making it realistic for smaller budgets to test the platform directly. Larger budgets may still get more attention and support routed through one of OpenAI's agency partners. Which path makes sense depends more on budget size and internal bandwidth than on any real difference in ad quality.

5. Get conversion tracking working before launch, not after

ChatGPT ads conversion tracking runs on two layers: the OAIQ JavaScript pixel, which runs in the browser, and a server-side Conversions API, and the standard advice is to run both together rather than picking one. The pixel snippet needs to sit as high in the page head as practical on every page you want to track, since a slow-loading page can lose early conversions before the pixel even fires. If you're implementing it through Google Tag Manager, the pixel's init tag has to fire before any event tag, otherwise the conversion is silently lost, a sequencing mistake worth checking for explicitly rather than assuming it works.

The pixel writes a first-party cookie that stores click-reference data for roughly a 30-day attribution window, so a conversion happening weeks after the original ad click can still get credited correctly, but only if tracking was live from day one. Set this up before the first campaign launches, not after the first reporting cycle raises questions about missing data.

6. Build creative that earns its ranking, not just its bid

The auction is relevance-weighted, and creative quality affects ranking alongside the bid, similar in spirit to how Google Ads works. A weaker bid with genuinely relevant, well-matched creative can outperform a bigger bid with generic creative. Treat creative quality as a lever, not an afterthought.

7. Where to start

Audit how your brand shows up in AI-generated answers today before spending anything on ads. Fix the gaps that show up there first. Then run a small, deliberate test rather than a full campaign, since the platform, its measurement tools, and the competitive landscape are all still moving quickly.

The brands that get the most out of ChatGPT ads early won't be the ones with the biggest budget. They'll be the ones who did the unglamorous groundwork first.

Before you launch

  1. Audit and fix your brand's current visibility in AI-generated answers before spending on ads.
  2. Clean up your product feed if you're an e-commerce advertiser planning to use product-based ad formats.
  3. Rebuild your targeting plan around context, location, platform and uploaded audiences, not demographics.
  4. Decide between self-serve and an agency partner based on budget size, not assumed ad quality differences.
  5. Install the OAIQ pixel and Conversions API before launch, with the pixel init sequenced to fire first if you're using GTM.
  6. Start with a small, deliberate test rather than a full campaign launch.