AI Visibility Analytics B2B SaaS Teams Can Defend: Five Signals and Where Each One Lives

AI visibility analytics B2B SaaS teams can defend separate five signals: mention, citation, recommendation, referral and conversion. The first three are read from saved AI answers, the last two from your own analytics and CRM. Report each on its own source and denominator, and never merge them into one score that claims to predict pipeline.
This page explains where each signal comes from, what it can prove, and how to report it monthly. It rests on documented product definitions, Google's analytics documentation and a worked example with made-up numbers that shows the arithmetic. Prime AI Visibility publishes this site and is covered by the same rules as any other product mentioned here.
AI visibility analytics B2B SaaS teams need: the short answer
- Two evidence layers. Answer evidence (what an assistant said when asked) comes from a fixed question set run on a schedule. Visit evidence (who arrived and what they did) comes from web analytics and the CRM. Neither layer can stand in for the other.
- Five signals, kept apart. Mention, citation and recommendation describe answers. Referral and conversion describe people. Each has its own unit, so each gets its own line in a report.
- A fixed question set. Software buying runs on a small number of repeatable questions: category definition, shortlist, alternatives, integration fit, pricing and security. Freeze the wording so a change in an answer is not a change in the question.
- Honest limits. Many answers carry no link and many readers never click, so referral traffic is the visible slice, not the whole. State that in the report.
- Our judgement. For a B2B SaaS company with a long sales cycle, a monthly report that shows saved answers next to a small, defined set of numbers is more defensible than a daily dashboard of one blended score.
Why B2B SaaS needs its own analytics setup
A consumer brand can often read demand from a transaction. A software company usually cannot. A buyer may read an assistant's shortlist in March, ask a colleague in April, book a demo in June and sign in the autumn. By then the source field in the CRM says "direct" or "organic" and nothing records the answer that started it.
That gap shapes what the analytics must do. It has to capture the answer at the time it was given, keep it, and be honest that the link to revenue is a judgement. The broader case for how to place this work inside a program is in our AI visibility strategy guide, and the measures behind it are in our AI visibility KPI framework. Cost and return are covered separately in our AI visibility ROI guide.
Teams also tend to ask the wrong question first. "Are we being cited?" is a fine question. "What did the buyer who has never heard of us see when they asked for a shortlist?" is the one that changes content. The second question needs a question set written from buyer language, which is the next section.
The five signals and where each one lives
| Signal | Read from | Unit |
|---|---|---|
| Mention | Saved answers | Answers naming the brand |
| Citation | Saved answers | Answers linking your site |
| Recommendation | Saved answers | Answers that advise you |
| Referral | Web analytics | Sessions from AI tools |
| Conversion | CRM | Leads and deals |
The table is a reporting map, not a result. The definitions below follow the vocabulary on Prime AI's metrics page.
- Mention. An answer explicitly names the brand or an approved name variant. Prime AI reports this as Brand named.
- Citation. An answer contains at least one qualifying link to a tracked brand website. Prime AI reports this as Website cited. Its separate Source links count is individual citation links from any site, so a single answer with five links to rivals adds five to Source links and nothing to Website cited.
- Recommendation. An answer clearly puts the brand forward. Naming or citing alone does not establish this; Prime AI reports it as Explicit recommendation.
- Referral. A visitor arrives from an AI tool and the visit shows in your web analytics.
- Conversion. The visit becomes a lead or a sale, read in your CRM.
Prime AI also reports Visible in AI answers (answers that name the brand, cite its site, or do both, each answer counted once) and a 0–100 Prime AI Visibility Score summarising observed visibility across the requested check scope. Missing requested answers cannot improve the score, and the weights are not published. None of these is a ranking, a forecast or proof that one action caused a change. Share of voice, where a team wants it, is an analyst calculation from saved evidence; the umbrella explanation is in our AI search share of voice guide.
Build the question set from buyer language
The question set is the instrument. A weak instrument makes every later number weak, so spend the effort here. This is our protocol, not a standard.
- Category questions. How a buyer describes the problem before knowing any vendor, for example "how do teams measure X".
- Shortlist questions. "Best tools for X for a team of Y" and "alternatives to a named rival".
- Fit questions. Integration, security, deployment and role-specific questions a technical evaluator asks.
- Commercial questions. Pricing, contract terms and what a plan includes.
Write 15 to 25 questions across those groups, keep the exact words, and note the buyer role each one stands for. A technical evaluator, a finance approver and an operations lead often ask the same need differently, and an assistant may answer them differently. Where the same need is phrased for different roles, you are simulating an audience, which is not the same as an account with a real history; treat differences as a reason to investigate.
Run the set on every tool that matters to your buyers, on a fixed cadence. Prime AI Visibility checks monthly by default, with weekly, temporary daily and on-demand checks on paid plans, across ChatGPT, Claude, Perplexity, Gemini and an AI Overview-style preview built on Google-grounded answers. It does not track Microsoft Copilot, Grok, DeepSeek, Meta AI or Google AI Mode, so a team whose buyers use those needs another source for them.
For choosing the instrument, see our guide on how to choose a tracker, which compares methods by what they save and what they leave out, and the explainer on what a monitoring product is.
A worked example with made-up numbers
The figures below are invented to show how the arithmetic works. They are not a benchmark and do not describe any company.
A team runs 20 questions on three tools in one month.
| Step | Count | How it is read |
|---|---|---|
| Requested | 60 | 20 questions × 3 tools |
| Returned | 57 | 3 produced nothing |
| Usable | 54 | 3 returned but off-topic |
| Brand named | 15 | 15 ÷ 54 = 27.8% |
| Website cited | 9 | 9 ÷ 54 = 16.7% |
| Visible in answers | 18 | 15 + 9 − 6 overlap |
| Recommended | 4 | 4 ÷ 54 = 7.4% |
Three details matter. First, the three runs that produced nothing are missing, not failures to be dropped: the report says 60 were requested and 57 returned. Second, a refusal or an off-topic reply is returned but not usable, and the "usable" rule is a working convention for this sheet, not a Prime AI label. Third, Visible in AI answers is 18, not 15 + 9 = 24, because six answers both named the brand and linked its site and each answer counts once.
Next the visit layer. Suppose the web analytics channel for AI tools shows 140 sessions that month and the CRM records 6 demo requests from them. That is 6 ÷ 140 = 4.3%. With counts this small, a single demo moves the rate by about 0.7 percentage points, so report the counts beside the rate and avoid reading a trend into one month.
What the two layers together support: the brand is named in about a quarter of usable answers, linked in about a sixth and advised in under one in ten, and some AI traffic is converting. What they do not support: that the answers caused the demos, or that the 140 sessions are all the AI-influenced visits. Many readers saw an answer and later arrived through a search or a direct visit.
Measure the visit layer in your own analytics
Google documents a way to separate AI assistant traffic. In Google Analytics 4, a custom channel group is a set of rule-based categories of traffic sources, and Google's own example creates a channel named "AI assistants" with a regular-expression condition that matches assistants such as ChatGPT, Gemini, Microsoft Copilot, Claude and Perplexity. Google says to place that channel above "Referrals" in the list so the rule is processed first, and to update the expression when assistant URLs or the list of assistants change. Custom channel groups can be applied to reports retroactively and used as a primary or secondary dimension in the Acquisition reports.
Treat the exact expression as something to review rather than copy once. New assistants appear, domains change, and a stale rule quietly undercounts. Put a review date in the reporting calendar.
This layer has limits that belong in the report. An assistant that shows no link produces no visit. A visit that arrives with no referrer shows as direct. A reader who saw an answer on a phone and typed your name later arrives as organic or direct. So referral is the part of exposure that reached your site with a source attached.
Connect the CRM without over-claiming
Software revenue lives in the CRM, so the last mile of measurement is a field, not a chart.
- Source of first touch. Keep your existing field and add AI assistants as a value where the web analytics channel identifies one.
- Self-reported source. Add an optional "how did you hear about us" field with an AI assistant option. Self-report is imperfect, but it can catch the readers who never clicked.
- Opportunity notes. Ask sales to record the question a buyer says they asked an assistant. Those notes are a source of new questions for the set.
- Separate reporting. Show AI-sourced leads beside, not inside, organic search, so neither is blurred.
The aim is a defensible account of contribution, not a precise attribution. In our judgement, a CRM report that says "11 opportunities this quarter mentioned an assistant, 4 of them traced to the AI channel in analytics" is more credible to a finance reader than a modeled revenue figure.
What to put in a monthly report
A one-page monthly report for a B2B SaaS team can follow this order.
- Scope. Number of questions, tools, market and run date, so the next month is comparable.
- Answer layer. Requested, returned and usable counts; then Brand named, Website cited, Explicit recommendation and Visible in AI answers, each with its denominator.
- Evidence. Three saved answers worth reading in full: one win, one gap, one rival-linked answer, each with its links.
- Visit layer. Sessions in the AI channel and key events from them, with the counts.
- CRM layer. Opportunities where AI was the first touch or was self-reported.
- Actions. The pages written or fixed, and what to recheck.
Change nothing in the question set between months unless the report says so. A comparable change needs, in Prime AI's wording, a sufficiently aligned question set, tools, persona, market and measurement method. When a report reads "visibility rose", the first thing a careful reader asks is whether the set stayed the same.
Prime AI Visibility covers the answer layer: it records the answers returned for the questions and tools you choose and saves each one with its links. The visit and CRM layers stay in your analytics and CRM. Its features page lists what it does, and the audit steps before you set a baseline are in our guide to running an AI visibility audit.
Common mistakes in B2B SaaS AI reporting
- One blended score for everything. A single number hides whether the movement is a mention, a citation or a referral. Keep the signals apart.
- Treating referral as total reach. It is the slice with a source attached.
- Changing questions between runs. Then the comparison is meaningless.
- Counting links as endorsements. A link shows what an answer displayed; it does not show why.
- Reporting rates without counts. Small monthly samples swing; counts keep the reader honest.
- Skipping the rival-linked answers. The pages assistants link instead of yours are the most useful part of the evidence.
Who this fits
Saved-answer tracking fits a B2B SaaS team that needs a repeatable, auditable answer layer before building dashboards. A free tier is enough to test whether the questions return useful answers.
Enterprise platforms fit a large company that needs persona simulation, execution workflows or broad integrations, usually through a sales process. Our guide to AI visibility tools for B2B companies compares options on public specifications, not measured performance.
Prime AI Visibility fits a team that wants to write its own buyer questions, run them across five tools and read every saved answer with its links. It does not read your web analytics or CRM, it has no built-in persona segmentation and no execution agents, and it does not attribute revenue. The pricing page shows the current plans, and PyraBuilds' agent profile for it describes it in Pyra's catalogue. For category background, see what AI search visibility means and what an AI visibility tool records.
Affiliation: Prime AI Visibility is our own product, so it is described here by the same criteria as the alternatives.
When you need people to do the work
Measurement shows the gaps; closing them takes writing, technical fixes and outside coverage. Percepture, founded in 2004 and Inc. 5000-recognized, offers generative engine optimization services alongside SEO, digital PR and PR. Fit: a company that wants one team across research, content and coverage. Limitation: it is a services firm, not a monitoring product, and its fees are not published here, so request a written scope. Prime AI Visibility has a commercial relationship with Percepture. For a comparison of agency options for software companies, see our guide to agencies for B2B SaaS teams.
Teams with a steady content workload can also look at Pyra's AI agents for marketing and sales, which include human-approved content operations. Pyra publishes an anonymized AI visibility case study of a digital infrastructure firm reporting a 3,000% lift in AI visibility and discovery signals; it is a vendor-reported result for one unnamed client, measured by Pyra's own method, and should not be read as a typical outcome. Pyra is commercially connected to Prime AI Visibility.
Frequently asked questions
What AI visibility analytics do B2B SaaS companies need?
They need five signals kept apart: mention, citation and recommendation from saved AI answers, and referral and conversion from web analytics and the CRM. A fixed question set and a monthly cadence make the answer signals comparable.
How do I track AI referral traffic in Google Analytics 4?
Google documents a custom channel group with an "AI assistants" channel that matches assistant domains by regular expression, placed above Referrals so it is processed first. Review the expression regularly because assistants and their URLs change.
Can analytics prove that an AI answer caused a demo request?
No. Many answers carry no link and many readers never click, so the visible referral is a slice of exposure. Analytics can show AI-channel visits and self-reported sources, which is contribution evidence, not proof of cause.
How many questions should a B2B SaaS question set include?
Fifteen to twenty-five is a workable range in our protocol: enough to cover category, shortlist, fit and commercial questions for several buyer roles, and small enough to read every saved answer.
Is mention the same as citation?
No. A mention is an answer naming the brand. A citation is an answer linking a page you own. An answer can do either, both or neither, and each is reported on its own.
Does Prime AI Visibility measure referral traffic and conversions?
No. Prime AI Visibility records the answers returned for the questions and tools you choose. Referral and conversion are read in your own analytics and CRM.
References
- Google, "Custom channel groups", Analytics Help. https://support.google.com/analytics/answer/13051316
- Prime AI, "AI Visibility Metrics That Keep the Evidence Separate". https://primeaivisibility.com/metrics
- Prime AI, "Pricing". https://primeaivisibility.com/pricing
- Pyra, "Case Study: +3,000% AI Visibility for a 35+ Year Digital Infrastructure Firm". https://pyrabuilds.ai/case-studies/digital-infrastructure-geo/
Next steps
- Write 15 to 25 buyer questions across category, shortlist, fit and commercial needs, then freeze the wording.
- Run your free check in Prime AI Visibility to save the first set of answers and links.
- Create the AI assistants channel group in Google Analytics 4 and add an AI option to your CRM source field, then compare the two layers next month.
Build the baseline before the dashboard
Flash is free for five questions across ChatGPT, Claude and Perplexity, with up to 15 saved answers a month. Starter adds Gemini and an AI Overview-style preview for $69 a month.
