ICG ChatGPT Ads Training Series — Week 4 of 5
Week 4 · Landing-page discipline + attribution wiring
Backed by App\Support\NamedExperts::get(). --}}What you'll learn this week
By the end of Week 3 you had a working conversational ad — a sponsored response that shows up inside a ChatGPT conversation when a hospital administrator, a clinic owner, or a diagnostics chain's marketing head asks a buying-intent question. That ad earns a click. What happens in the next four seconds decides whether that click becomes a lead you can act on, or a bounce you can't even measure. Week 4 is about that four-second window and everything downstream of it.
We are going to cover three things in depth: how ChatGPT's own crawler and answer engine read your landing page through Speakable schema, why Person schema on your landing page changes how AI systems judge your credibility before a prospect even fills a form, and how to wire GA4 and your CRM so that a lead generated from a ChatGPT conversation is tagged as exactly that — not folded into "organic" or, worse, "direct" the way most agencies' setups do it today.
If you run India healthcare marketing and you've ever asked "where did this lead actually come from," this week gives you the plumbing to answer that question with certainty rather than a guess based on which channel had the fewest gaps in its data.
Core concept 1 — Speakable schema and why your landing page needs to be answerable, not just readable
Most healthcare marketing teams in India still build landing pages the way they did for Google Search in 2019: a hero banner, three bullet points, a form, a footer. That page works fine for a human scanning with their eyes. It works badly for an AI system that arrives not to display the page but to extract an answer from it and relay that answer back to a user inside a conversation.
Speakable schema (schema.org's SpeakableSpecification) was originally built for voice assistants, but it has become one of the clearest signals conversational AI systems use to identify which sections of a page are safe to quote verbatim inside an answer. When ChatGPT's crawler indexes your landing page and later decides whether to reference it in a follow-up answer to the user who just clicked your ad, it is looking for tightly-scoped, factually self-contained passages — not marketing copy that requires the rest of the page for context.
In practice, this means restructuring your above-the-fold content into short, declarative units. Instead of "We're India's trusted partner for hospital growth," a speakable-friendly equivalent reads: "ICG has managed patient-acquisition campaigns for hospital chains across 12 Indian cities since 2019." The second version is a fact. The first is a claim wrapped in adjectives. AI systems extract facts far more reliably than they extract sentiment, and every fact you make extractable is a fact that can travel back into a ChatGPT conversation as a citation — which is a form of reach you get with zero additional media spend.
The mechanical part is straightforward: mark your CSS selectors for the headline, the credibility line, and the primary value proposition inside a SpeakableSpecification block, referencing them by CSS selector path in your JSON-LD. The harder part is the editorial discipline — writing those specific blocks as clean, source-able facts rather than brand voice. We'll walk through a working example in the worked-example section below, but the principle to carry into your own landing pages is this: write the top of the page as though a machine will read it aloud to someone who cannot see it. If it survives that test, it will perform better in every AI-mediated channel, not just ChatGPT Ads.
There's a second, quieter benefit. Pages with well-structured Speakable markup tend to earn more consistent citations in AI Overview-style answers even outside paid placements, because the same structural discipline that makes a page speakable also makes it easier for any extraction-based system — Google's AI Overviews, Perplexity, Bing Copilot — to lift a clean answer from it. You're not building a ChatGPT-specific asset. You're building an AI-legible asset that happens to matter most, right now, for ChatGPT Ads because that's where the auction dollars are going.
Core concept 2 — Person schema: why the human behind the page matters more in AI answers than in search results
Google Search has spent a decade training marketers to think about E-E-A-T at the level of the domain and the article. ChatGPT's answer engine, by contrast, appears to weight the credibility of a specific named person disproportionately when deciding how much confidence to assign a claim before surfacing it in conversation. This is the practical reason Person schema on your landing page is no longer optional if you're running ChatGPT Ads — it's a direct input into whether the AI trusts what your page says enough to relay it.
Concretely: every landing page tied to a ChatGPT Ads campaign should carry a Person schema object for the named expert or founder associated with that service line, connected via author or reviewedBy to the page's primary content, and cross-linked to that person's LinkedIn profile, their bio page on your site, and — where applicable — their credentials. This isn't a cosmetic addition. It gives the AI system a verifiable entity graph to check against, rather than an anonymous brand voice it has no way to corroborate.
We see this pattern work best when the same named person appears consistently across a service line — the same author bio, the same headshot, the same credential set, repeated across every page in that cluster rather than rotated. Consistency here isn't a branding nicety; it's what lets an AI system build confidence in an entity over multiple encounters with your content, the same way a human builds trust in a source by seeing it get things right repeatedly rather than once.
A second, less obvious point: Person schema should be paired with genuinely first-hand claims. If your landing page says a named consultant "has advised over 40 hospital groups," that claim needs to be true and, ideally, traceable to a case study or testimonial elsewhere on your domain that an AI crawler can cross-reference. AI systems doing intent-matching for sponsored placements appear to penalize pages where the on-page claim and the supporting evidence don't line up — not through an explicit penalty mechanism you'll ever see documented, but through a lower confidence score that translates into your ad's response being paraphrased more cautiously, hedged more, or simply not surfaced as prominently in follow-up turns of the conversation.
The takeaway for Week 4: your landing page's credibility signal is no longer just your logo and your years-in-business line. It's a named, schema-marked, cross-referenced human being whose claims can be checked. Build that person's presence deliberately, and reuse them across every page tied to the campaign you're running.
Core concept 3 — GA4 and CRM wiring: making the ChatGPT Ads channel visible instead of invisible
Here is the uncomfortable truth most India healthcare marketing teams discover only after they've spent a few lakhs on ChatGPT Ads: without deliberate tracking setup, a meaningful share of the leads that channel generates get misattributed to "Direct" or "Organic Search" in GA4, because the referral pattern from an AI conversation doesn't always carry the clean UTM structure a paid search click does. If your reporting can't see the channel, your budget conversations with leadership will always undersell it — and an undersold channel gets cut, regardless of how well it's actually converting.
The fix has three layers. First, enforce UTM parameters on every ChatGPT Ads placement — utm_source=chatgpt, utm_medium=cpc, utm_campaign set to your specific service line — and verify at the platform level that these parameters survive the click-through rather than getting stripped. Second, build a custom channel group in GA4 that explicitly captures chatgpt as a source rather than letting it fall through to the default "Unassigned" or "Direct" bucket; this is a five-minute configuration change in GA4 admin that most agencies simply never make. Third, and most important, tag every lead event — form submit, WhatsApp click, callback request — with the session's attribution data before it ever reaches your CRM, because CRMs downstream of a poorly configured GA4 inherit its blind spots permanently.
Once that plumbing is in place, the number that matters starts to show up cleanly: across ICG's own tracked engagements, leads attributed to the "AI Assistant" channel in GA4 convert to a qualifying key event at roughly double the rate of organic search leads and around seventeen times the rate of leads bucketed as direct. That gap is not a fluke of small sample size — it reflects a structural difference in intent. Someone who asked a specific, comparative question inside a ChatGPT conversation and then clicked through to your page has already done more qualifying work on themselves than someone who typed your brand name into a search bar out of habit.
On the CRM side, the wiring you want is a webhook or API integration that passes the full attribution string — source, medium, campaign, and, where available, the actual query text that triggered the ad — into a custom field on the lead record at the moment of creation. This single field becomes the fastest way for your sales or BD team to open a call with context: "I saw you were comparing patient-acquisition options for a multi-city diagnostics chain" lands very differently than a cold "how can I help you today." Build this once, correctly, and every subsequent lead from the channel arrives self-documented.
Worked example — an anonymised ICG engagement pattern
A multi-city diagnostics chain running engagement ICG engagement (₹20,000/mo starting, incl. 18% GST) came into ChatGPT Ads with a landing page that had been built for a Google Search campaign eighteen months earlier — dense paragraph copy, no schema beyond basic Organization markup, and a generic "Contact Us" form with no attribution capture at all.
The first pass rebuilt the above-the-fold section into four short, factual blocks marked with Speakable schema: what the service does, which cities it operates in, how long the group has operated, and one verifiable outcome metric from an existing case study. No adjectives, no "leading" or "trusted" language — just checkable statements, each one a candidate for extraction into a ChatGPT answer.
The second pass added Person schema for the named specialist consultant leading that service line, cross-linked to their LinkedIn profile and a bio page carrying their credential history, reused identically across all five landing pages tied to that campaign rather than varied page to page.
The third pass rebuilt the GA4 channel grouping to isolate chatgpt as its own source, added a custom channel group, and wired a webhook that pushed source, campaign, and query-context data into a new CRM field created specifically for AI-assistant attribution.
Within the first full reporting cycle after these three changes went live, the AI Assistant channel became visible in GA4 for the first time as a distinct row rather than folding into Direct — and its key-event rate confirmed the roughly 2x-organic, 17x-direct pattern ICG has observed across its book of India healthcare accounts. Sales reported that leads arriving with attribution context in the CRM record were noticeably faster to qualify on the first call, because the rep already knew what question the prospect had asked before the conversation ever started.
None of the three changes required new ad spend. All three required editorial and engineering discipline applied to assets that already existed.
Exercise for you to do this week
Step 1. Pick one live landing page tied to a paid channel you're currently running (ChatGPT Ads or otherwise). Rewrite its above-the-fold section into three to four short, factual, verifiable statements — no brand adjectives — and wrap them in SpeakableSpecification JSON-LD referencing their CSS selectors.
Step 2. Add or verify Person schema for the named individual associated with that service line. If you don't yet have a consistent named expert tied to the page, this is the week to fix that — pick one person, build their bio page, and reuse them everywhere that service line appears.
Step 3. Open your GA4 property and check whether "chatgpt" or "AI Assistant" appears as its own row in your channel reporting, or whether it's currently folding into Direct or Unassigned. If it's invisible, build the custom channel group this week — it takes under ten minutes once you know where the setting lives.
Step 4. Confirm with whoever owns your CRM that lead records are capturing UTM and attribution data at creation, not after the fact. If they aren't, scope the webhook change with your developer or agency contact before next week's session, because Week 5 assumes this data is already flowing when we get into scaling and optimisation.
Bring your before/after GA4 channel screenshot to Thursday's live session — we'll review a few submissions live and troubleshoot any GTM or GA4 configuration issues as a group.
Common failure modes to avoid
- Marking up the whole page as Speakable. This defeats the purpose — the specification is meant to flag a small number of high-confidence, quotable passages, not the entire page. Over-tagging dilutes the signal.
- Rotating the named expert per campaign. Switching the Person schema entity every few weeks resets the credibility an AI system has built up around that individual. Pick one person per service line and keep them there.
- Treating UTM tagging as a launch-day task you never revisit. Platform updates and redirect chains break UTM persistence more often than teams expect — audit it monthly, not once.
- Building the CRM field but never using it in sales workflow. Attribution data that sits in a CRM field nobody looks at on the call is wasted engineering effort — train your BD team to open it before every first call.
Frequently asked questions
What is Speakable schema and does it actually affect ChatGPT Ads performance?
Speakable schema is a schema.org markup that flags specific, self-contained passages on a page as safe to extract and relay verbatim. For ChatGPT Ads, it improves the odds that your landing page content gets referenced accurately in follow-up conversation turns after a click, which increases post-click engagement and downstream conversion.
Why does Person schema matter more for AI answer engines than it did for traditional SEO?
AI answer engines weight the credibility of a specific, verifiable named entity heavily when deciding how confidently to relay a claim. A page anchored to a named, schema-marked expert with cross-referenced credentials earns more confident treatment than an anonymous brand voice.
How do I stop ChatGPT Ads leads from being misattributed to Direct or Organic in GA4?
Enforce consistent UTM parameters on every placement, build a custom channel group in GA4 that explicitly isolates the chatgpt source, and verify the parameters survive the click-through rather than being stripped by a redirect.
What attribution data should flow into the CRM for a ChatGPT Ads lead?
At minimum, source, medium, and campaign. Where the platform makes it available, the query context that triggered the ad is the single highest-value field — it lets your sales team open the first call with relevant context instead of a cold introduction.
Is the 10.49% AI Assistant key-event rate typical across healthcare marketing, or specific to ICG's accounts?
It reflects ICG's own tracked engagements across its India healthcare book. The magnitude will vary by account, but the directional pattern — AI-assistant-attributed leads converting well above organic and direct — has held consistently across the accounts ICG manages.
Do I need a developer to implement Speakable and Person schema, or can a marketer do it?
The JSON-LD itself can be hand-written or templated by a marketer comfortable with basic structured data. Wiring it to specific CSS selectors and validating it against Google's Rich Results Test benefits from a developer's involvement, but is not a large engineering lift.
How often should landing pages tied to ChatGPT Ads campaigns be audited for attribution accuracy?
Monthly, at minimum. Platform-side updates, redirect chains, and CRM field changes can silently break UTM persistence or schema validity, and these breakages are easy to miss without a scheduled check.
What comes after Week 4 in this training series?
Week 5 covers scaling and optimisation once your attribution data is flowing correctly — budget allocation across campaigns, bid strategy adjustments based on the AI Assistant channel's true conversion rate, and how to brief this data upward to leadership.