Traffic from ChatGPT stops hiding in direct visits

One script on the site tags both classic search and AI assistant referrals, while a prompt bank checks whether ChatGPT, Perplexity, Gemini, Copilot and Claude actually mention you. After that come goals, attribution and money instead of abstract sessions.

Install the tracker

Why growth from AI answers never reaches the report

AI referrals land in direct traffic

GA4 cannot tell ChatGPT or Perplexity from a bookmark: the channel that already brings you customers simply does not exist in the report.

Nobody knows if AI names your brand

No one has checked what an assistant replies to the question your buyer actually asks — you, a competitor, or nobody at all.

The SEO report stops at traffic

Rankings are up and sessions are up, but "what did it earn" has no answer, because conversions were never attributed by source.

Three steps to an honest SEO and AI picture

  1. Put the code on the site

    One script, or a tag in GTM, marks search and AI referrals and sends seo_visit, aio_visit and conversion events into GA4.

  2. Set goals, take a baseline

    Conversion goals, a query bank and a prompt bank: a snapshot of what search engines and AI assistants say about you today.

  3. Compare and count the money

    The next snapshot is measured against the baseline, while attribution, funnels and the ROI calculator show which source led to payment.

What AIO analytics gives you

AI sources by name

ChatGPT, Perplexity, Claude, Gemini, Copilot, You.com, Poe and other assistants are tagged individually instead of collapsing into direct traffic.

A prompt bank instead of guesswork

Your questions run against five AI platforms, so you see whether the brand appears in the answer and what gets named instead.

A baseline to compare against

The baseline report fixes the starting state and every later snapshot is measured against it — progress in numbers, not in adjectives.

One tracker for both worlds

The script or GTM tag covers organic and AI referrals alike, pushes events and conversions to GA4 and works through the dataLayer.

Attribution and funnels

Attribution models, funnels, segments and A/B tests show which source took part in the chain that ended in a conversion.

Reports, recommendations and alerts

A report builder, exports, AI content recommendations and alerts for the moment a source or a conversion starts sagging.

In numbers

5
AI platforms your prompts are checked against
20
SEO and GEO skills in the pack, all of them read-only
1
tracker covering search and AI referrals at once

Questions about SEO and AIO analytics

How do I track traffic from ChatGPT?

Visits arriving from ChatGPT are matched by referrer and tagged as an AIO visit rather than direct traffic. The site script sends an aio_visit event and the conversion, so the channel is visible both inside Valkiria and in GA4.

How are AIO and GEO different from SEO?

SEO is about where your page ranks; AIO and GEO are about whether your brand makes it into the assistant's answer at all. The first is measured with rankings, the second by running prompts against ChatGPT, Perplexity, Gemini, Copilot and Claude.

Can I check whether ChatGPT recommends my brand?

Yes. You add the questions your buyers actually ask to the prompt bank and run them against the platforms you pick. The result is stored in a report, so the next check has something to be compared with.

Do I need GA4 or Google Tag Manager?

No, the tracker works on its own. GA4 and GTM are optional: connect them and seo_visit, aio_visit and conversion events land in your usual analytics, while a GA4 stream can be pulled back into the module.

How does this connect to the ad side of Valkiria?

Projects and clients are shared, so organic, AI answers and paid channels are counted in one place. You can see which share of the leads arrived for free and which share was bought.

Find out what AI says about you

The code goes in once and the first baseline is taken the same day — from then on there is something to compare against.

Start free