To track AI search leads, measure four separate stages: where your site appears, which people click through, which visitors call or submit a form, and which opportunities become booked jobs. Search Console, GA4, call tracking, and your CRM each cover a different part of that path. No current report can reliably connect every zero-click AI mention to revenue.
Google added two useful measurement changes in 2026: a Generative AI visibility report in Search Console and an AI Assistant traffic channel in GA4. Neither is a complete attribution system. The practical answer is to connect the signals you can observe, preserve the source in your CRM, and label the gaps instead of filling them with a made-up AI ROI number.
What Can AI Search Lead Tracking Prove Today?
AI search is not one channel. Google AI Overviews and AI Mode sit inside Google Search. ChatGPT, Claude, Gemini, and other assistants can send referral visits. Some homeowners read an answer, remember a company, and call later without clicking anything. Each path leaves different evidence.
| Evidence layer | Best source | What it supports | What it cannot prove |
|---|---|---|---|
| AI visibility | Search Console | A page appeared in Google's generative AI features | That the impression caused a lead |
| Clicked visit | GA4 | A recognized assistant referred a website session | Every AI-influenced visit or Google AI click |
| Lead capture | Call and form tracking | A visitor called or submitted a form after a tracked session | A lead that never reached the tracked website |
| Business result | CRM or job system | The lead qualified, booked, and produced revenue | A causal source when the original evidence is missing |
That distinction matters because Google's dedicated AI report measures appearances, while GA4's AI Assistant channel measures recognized referral clicks. Our guide to Google AI Overview clicks explains why a home service company should watch qualified calls and booked jobs even when aggregate search traffic changes.
How Do You Measure Google AI Visibility in Search Console?
Google announced its Generative AI performance reports in June 2026. The Search report shows how often a URL appeared in AI Overviews, AI Mode, and other generative AI features in Search. It also breaks visibility down by page, country, device, and date. Google is still rolling the report out to a subset of websites.
Google's current metric list for the dedicated report includes impressions, but not clicks or queries. At the same time, Google says traffic from AI features remains included in the standard Web performance report. Use the two views together without pretending you can subtract one from the other.
Build a 90-day visibility baseline
Export the standard Web performance report
Export the Generative AI report when available
Watch revenue pages before total visibility
Annotate major website and tracking changes
How Do You Track AI Assistant Visits in GA4?
Google Analytics added a default AI Assistant channel in May 2026. According to Google's Analytics release notes, GA4 assigns the medium ai-assistant when a referrer matches a recognized assistant, then places the visit in the AI Assistant channel. Independent Search Engine Land coverage documented the same rollout.
Set up a report your operator can repeat
Confirm the default channel is receiving traffic
Add source, landing page, and market
Verify the lead events
Use custom grouping only for a verified gap
How Do You Connect AI Visits to Calls and Forms?
Analytics stops at the website event. Home service revenue often starts on the phone, so the next step is to carry the observed session source into the call or form record.
Use visitor-level call tracking on the website
Dynamic number insertion swaps the displayed phone number for a tracking number based on the visitor source. CallRail's dynamic number insertion documentation explains how a website pool stores the visitor source and keeps the tracking number consistent on later visits. Its visitor tracking guide lists the referring domain, source type, medium, landing page, page history, and call details available with visitor tracking.
Test the phone swap from a real referral session, not only by loading the website directly. Confirm the call reaches the right team, creates the expected lead record, and preserves the landing page and source. Follow your consent and privacy requirements when deploying analytics, call recording, or session identifiers.
Keep observed and self-reported source fields separate
A short “How did you hear about us?” field can recover leads that arrive without a measurable referral. Include a plain option such as “ChatGPT or another AI assistant” plus free text. Never let that answer overwrite the observed source. Store both values.
Observed source
The referral, medium, landing page, and session evidence captured by the website or phone system.
Customer-reported source
What the caller or form submitter remembers, including an AI assistant, Google, a referral, or an offline source.
Original source
The first source attached to the lead. Keep it immutable for consistent cohort reporting.
Latest touch
The most recent measurable visit before the lead action. Keep it separate from the original source.
A current r/localseo discussion asks the practical question behind this setup: how do you tie AI citations to revenue? The thread shows active demand for an answer, not evidence that any tracker solves the whole problem. Source fields and CRM outcomes are still required.
How Do You Tie AI Search Leads to Booked Jobs and Revenue?
Send the call or form into the CRM with the original source intact. Then use the same stage definitions across every channel. The source should not change because a salesperson prefers a cleaner report.
Move every lead through the same revenue stages
Define a qualified lead
Record the estimate and booking stages
Attach the chosen revenue measure
Preserve the confidence label
Our contractor lead generation guide covers the broader source-quality problem. The same operating rule applies here: judge marketing by qualified opportunities and booked work, not a platform's top-line activity count.
What Should the Monthly AI Search Scorecard Include?
Keep the scorecard small enough to review every month. Show the full path, but do not force a conversion rate between stages that cannot be joined at the record level.
| Metric | Source | Decision it supports |
|---|---|---|
| Generative AI impressions by revenue page | Search Console | Which pages are gaining or losing Google AI visibility |
| AI Assistant sessions and engaged sessions | GA4 | Which recognized assistants send useful website visits |
| Observed and self-reported AI leads | Call tracking, forms, CRM | How many leads have defensible AI evidence |
| Qualified AI leads | CRM | Whether those leads fit the company’s service and market |
| Booked jobs and the chosen revenue measure | CRM or job system | Whether the observed cohort produces real work |
| Unknown-source lead share | CRM | How much attribution confidence is still missing |
For the observed AI lead cohort, calculate qualified-lead rate, booked-job rate, and revenue per lead. Keep the sample size next to every percentage. One booked roof from two observed referrals is a useful lead record, not a stable 50% benchmark.
What Can’t You Attribute to AI Search Yet?
You cannot reliably attribute a lead when a homeowner reads an AI answer, never clicks, later searches the brand, and calls from a Google Business Profile. You also cannot prove that a Google organic click came from an AI Overview merely because the landing page had AI impressions during the same period.
Direct traffic, copied links, privacy controls, cross-device behavior, and human memory create more gaps. Self-reported source helps, but it is not precise enough to replace observed referral data. Use “AI assisted” for a credible customer report and “unknown” when the evidence is absent.
What to do with the uncertainty
- Keep visibility, visits, leads, and revenue in separate columns.
- Show the number of records behind every rate.
- Retain unknown as a valid source instead of reallocating it.
- Audit phone and form tracking after every website or routing change.
- Use monthly trends to choose tests, not to claim perfect causality.
Once measurement is stable, use our Google AI search guide for contractors to prioritize the pages and local signals worth improving. Measurement should decide where the next hour and dollar go; it should not become a separate vanity project.
AI Search Lead Tracking FAQ
Does Google Search Console show clicks from AI Mode and AI Overviews?
Google includes AI Mode and AI Overview traffic in the standard Web performance report. Its separate Generative AI performance report currently lists impressions, pages, countries, devices, and dates, but not dedicated clicks or queries. Use that report for visibility and the overall Web report for aggregate Google Search traffic.
Does GA4 track visits from ChatGPT, Gemini, and Claude?
GA4 now assigns recognized chatbot referrals to an AI Assistant channel with the medium ai-assistant. It can identify a visit as AI-referred only when someone clicks through and the referral data reaches your site. It cannot identify a zero-click mention, a copied URL, or every visit that arrives as direct traffic.
Can call tracking identify calls from AI search?
Dynamic number insertion can connect a website call to the visitor session, referring domain, source, medium, and landing page when those signals are available. It cannot identify someone who saw an AI answer and called a number without visiting the tracked website.
Which AI search metric matters most for a home service company?
Booked-job revenue is the business outcome, but it must stay connected to the evidence behind it. Report AI visibility, observed AI Assistant visits, qualified leads, booked jobs, and revenue as separate stages. Do not label a booking as AI-attributed unless the referral or customer report supports that conclusion.
Hunter Lapeyre
Hunter owns Obieo, a search and lead generation agency for home service companies, and Lapeyre Roofing. He reviews marketing through the same operating result contractors need to see: qualified opportunities, booked work, revenue, and margin.