LovedByAI
Financial Advisors GEO

Is AI Search Recommending Your Financial Advisory Practice? A GA4 Tracking Guide

This guide explains exactly how to configure GA4 to measure AI search traffic for your financial advisory practice, and why JSON-LD secures that visibility.

13 min read
By Jenny Beasley
GA4 AI Tracking Playbook
GA4 AI Tracking Playbook

The only way to know if tools like ChatGPT, Claude, or Perplexity are actually sending prospective clients to your financial advisory practice is by isolating their specific referral traffic in Google Analytics 4 (GA4). Mentions in AI answers are nice, but signed clients are what matter, and your analytics dashboard is how you measure the difference.

Right now, prospective clients are asking AI platforms complex questions like "fee-only fiduciary advisors specializing in tech equity." To show up in those answers, your WordPress site relies on strong content, clear trust signals, and technical foundations like JSON-LD (a structured data code format that tells search engines exactly what services your firm provides).

Optimizing your site is only half the job. Because AI search engines pass traffic differently than standard Google searches, their clicks often get buried under "Direct" or "Referral" traffic in your reports. If you do not explicitly filter for them, you will never know if your visibility efforts are actually working.

This guide explains exactly how to configure GA4 to catch and measure traffic from generative AI platforms. We will walk through where to look, what to track, and how to tell if AI search is adding real consultations to your pipeline.

How do you configure GA4 to track AI search traffic for Financial Advisors GEO?

To track AI search traffic in Google Analytics 4, you need to isolate the specific domain names of AI engines and group them into a custom tracking channel. If you skip this, clicks from ChatGPT or Perplexity get buried in your generic "Referral" or "Direct" traffic buckets, leaving you guessing whether your Generative Engine Optimization (GEO - formatting your expertise so AI tools can read and cite it) is actually bringing in new wealth management clients. Here is how to measure it cleanly.

First, identify the actual AI referral sources. When a prospect asks an AI for a local financial advisor and clicks your link, GA4 records the website that sent them. Right now, major AI engines show up as distinct session sources, such as chatgpt.com, perplexity.ai, and `claude.ai. Open your GA4 Traffic acquisition report and search the Session source column for these specific names. This quick check tells you if you are already getting quiet inbound traffic from AI recommendations.

Next, automate this tracking by creating a custom channel group. You do not want to filter reports manually every month. Instead, navigate to your GA4 Admin panel, click Data display, and select Channel groups. Create a new group called "AI Search" and set the rule to include any source that matches "chatgpt", "perplexity", or "claude". Google's official documentation on channel groups outlines the exact button clicks for this interface. Once saved, "AI Search" will appear alongside "Organic Search" in your standard reports, showing exactly how many consultation requests came from AI.

Finally, enforce tracking on links you control using UTM parameters. UTM parameters are simply text tags added to the end of a URL that force GA4 to record a specific source. If you are feeding a specific service page into a custom GPT or an AI-focused directory, manually add ?utm_medium=ai_search` to the end of your link. You can build these URLs by hand, or rely on a platform like LovedByAI to help structure your AI-friendly pages and tracking. Tagging your links ensures every prospective client click is captured, proving exactly which AI efforts generate real revenue.

Why does Financial Advisors GEO require JSON-LD for accurate measurement?

Accurate measurement is impossible if AI search tools recommend third-party directories instead of your actual website. To get the direct click - and the Google Analytics data that comes with it - you need JSON-LD, which is simply a hidden block of code that acts like a digital business card for search engines and AI. This code connects your firm's name directly to your website URL, establishing your brand as a recognized entity (a verified real-world business) rather than just a collection of webpages. If an AI engine is unsure whether your site is the official source for your brand, it cites an aggregator instead, costing you the tracking data and potentially the client. Run your homepage URL through the Schema Validator to see if your firm's name and website are explicitly linked in your code.

You cannot rely on plain text to tell AI you manage wealth. You must use specific FinancialService markup, a category of JSON-LD designed exclusively for financial professionals. When a prospective client asks Claude for a local fiduciary, the system scans for this exact technical signal to confirm your business category, address, and credentials. Without this, AI search has no idea what services you offer or which city you operate in, making you invisible to high-net-worth individuals asking for recommendations. Add this markup manually using a free WordPress plugin like Yoast SEO, or ask your developer to place it into your site's <head> section.

The direct link between clean code and clear tracking is simple: AI only cites URLs it trusts. When your structured data perfectly matches the credentials on your page, AI engines confidently link directly to your contact page. That direct link is what allows Google Analytics to record a session from chatgpt.com instead of losing the prospect in a generic referral bucket. If you want proof that Generative Engine Optimization is driving actual consultations, you must control the destination link. You can write this JSON-LD manually using free templates, or you can use LovedByAI to automatically inject perfectly nested code across your practice areas, ensuring AI sends the click straight to your firm.

How do you analyze AI search referrals once tracking is active?

Once your AI search tracking is active, the goal is to ignore raw traffic numbers and measure exactly how many of those clicks turn into booked consultations. Because people use AI to ask highly specific, multi-part questions - like "who is the best fee-only fiduciary for estate planning in Chicago" - the few visitors who actually click through to your site already know you fit their exact criteria. If you only look at total visits, you might think AI is underperforming, missing the fact that these users are highly qualified prospective wealth management clients. To see this value, open Google Analytics 4, navigate to your Conversions report, and filter your new "AI Search" channel to only show your calendar booking or contact form events. If you have not defined these actions yet, follow Google's official guide to setting up GA4 events to map your consultation button to a tracked conversion.

Next, compare how these AI referrals behave against visitors from traditional Google searches. You will likely notice a distinct pattern: traditional search brings higher volume with shorter attention spans, while AI search brings a trickle of visitors who stay on your site much longer. This happens because AI tools summarize your expertise before the click; by the time the user lands on your site, they are already evaluating you as an advisor, not just browsing. Open your Traffic acquisition report and check the "Average engagement time" column. Compare this metric weekly between your AI Search and Organic Search channels to see which source holds the attention of serious prospects longer.

Finally, look for the drop-off points to fix pages that fail to close the deal. If your GA4 data shows AI engines are sending traffic to your site but no one is booking a call, your landing page is likely breaking the promise the AI made. For example, if Claude recommends your practice for tax-loss harvesting but your linked page only talks about general retirement planning, the prospect will leave. Review the specific landing pages receiving AI traffic under the GA4 Pages and screens report. Update the text on those pages to explicitly state the specialized services AI engines are citing you for, ensuring the prospect immediately sees what they came looking for.

What happens when AI platforms block referral data?

When AI platforms strip out tracking data for privacy reasons, visitors arriving from ChatGPT or Gemini will appear in your analytics as direct traffic, masking the true source of your leads. If you do not know this is happening, you might look at your dashboard, assume AI search is a waste of time, and abandon a strategy that is actually bringing in high-net-worth prospects. This phenomenon is known as dark traffic - website visits that arrive without a digital paper trail. Many mobile AI apps intentionally block the referral tags that Google Analytics relies on. To spot this hidden AI traffic, open your Google Analytics 4 dashboard, go to the Traffic acquisition report, and look for unexplained spikes in the "Direct" channel that align with your recent optimization efforts.

Because you cannot force a tool like Perplexity to send tracking data, you must capture the source directly from the prospect. Relying strictly on software tracking leaves you blind; simply asking the client guarantees you know exactly what prompted them to book a consultation. This is where first-party data - information your firm collects directly from the client rather than relying on external tracking scripts - becomes your most reliable measurement tool. Update your initial consultation intake form to include a mandatory "How did you hear about us?" dropdown menu.

Do not leave those dropdown options vague. Replace generic choices like "Internet Search" with specific options including "Google Search", "ChatGPT", "Claude", and "Perplexity". You can do this manually by editing the form in your WordPress dashboard using a popular plugin like WPForms, or have your web developer update the <select> tag on your contact page. Match the responses from this form against your Google Analytics direct traffic numbers at the end of each month to reveal exactly how many hidden AI referrals are turning into actual signed wealth management clients.

Financial advisors need to know if their AI optimization efforts are actually driving prospective clients to their site. By default, Google Analytics 4 lumps traffic from tools like ChatGPT or Perplexity into standard "Referral" or "Direct" buckets. To measure whether your firm is actually getting cited, you need a dedicated channel group.

Here is how to configure GA4 to isolate AI search traffic:

  1. Open Google Analytics 4, navigate to the Admin gear icon, select Data Display, and then click Channel Groups.
  2. Click Create new channel group and name it "AI Search".
  3. Add a new channel rule. Set the condition so that the Source matches exactly or contains the specific AI platforms. If you prefer using regular expressions to capture them all at once, use this pattern:

chatgpt.com|perplexity.ai|claude.ai|phind.com

  1. Save the channel group and allow 24 hours for GA4 to begin categorizing incoming referral traffic under your new AI Search label.

For this tracking to work, your base measurement snippet must be active. If you run your practice's site on WordPress, using a tool like WPCode to safely inject the gtag.js script into your <head> section ensures data flows to Google Analytics without breaking your theme.

What to watch for: Custom channel groups only apply to data moving forward. GA4 will not retroactively reclassify your historical traffic. if a prospective client clicks a link to your firm from a mobile AI app, it may still appear as "Direct" traffic because mobile applications frequently strip referring data.

If you are using LovedByAI to structure your firm's pages for AI visibility, this GA4 setup is the clearest way to verify that those technical optimizations are translating into measurable client visits.

Conclusion

Tracking AI search traffic in Google Analytics 4 is not about chasing vanity metrics; it is about understanding whether tools like ChatGPT and Perplexity are actually sending prospective clients to your financial advisory practice. By setting up the right referral filters and UTM parameters, you move away from guessing and start seeing exactly which AI platforms drive meaningful consultations.

Start small by checking your current referral traffic for known AI domains. Once you have a clear baseline, you can begin adjusting your content structure to better answer the complex financial questions these engines parse every day. It takes time to build visibility, but measuring your starting point is the mandatory first step.

For a complete guide to AI SEO strategies for Financial Advisors GEO, check out our Financial Advisors GEO AI SEO page.

Jenny Beasley

Jenny Beasley is Head of GEO at LovedByAI. With 7+ years as SEO Director at Salesforce and 3 years pioneering LLM optimization, she developed the GEO framework delivering a 200% median increase in AI citations within 60 days.

Frequently asked questions

No. While GA4 catches some web-based ChatGPT referrals (like chatgpt.com), app-based traffic often appears as direct traffic. You need custom channel groups and proper intake tracking to get the full picture.

JSON-LD helps AI engines understand and cite your practice accurately, but it does not change how analytics platforms record the click. Tracking requires proper GA4 configuration and UTM parameters.

Usually, no. It is better to use your existing, highly-converting service pages with clean JSON-LD and monitor how AI platforms route users to those authoritative pages.

Once your custom channel groups and tracking are configured, data will populate within 24 to 48 hours for new incoming clicks.

Ready to optimize your site for AI search?

Discover how AI engines see your website and get actionable recommendations to improve your visibility.

Free · Instant results

Check GEO Score