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.
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.
GA4 cannot tell ChatGPT or Perplexity from a bookmark: the channel that already brings you customers simply does not exist in the report.
No one has checked what an assistant replies to the question your buyer actually asks — you, a competitor, or nobody at all.
Rankings are up and sessions are up, but "what did it earn" has no answer, because conversions were never attributed by source.
One script, or a tag in GTM, marks search and AI referrals and sends seo_visit, aio_visit and conversion events into GA4.
Conversion goals, a query bank and a prompt bank: a snapshot of what search engines and AI assistants say about you today.
The next snapshot is measured against the baseline, while attribution, funnels and the ROI calculator show which source led to payment.
ChatGPT, Perplexity, Claude, Gemini, Copilot, You.com, Poe and other assistants are tagged individually instead of collapsing into direct traffic.
Your questions run against five AI platforms, so you see whether the brand appears in the answer and what gets named instead.
The baseline report fixes the starting state and every later snapshot is measured against it — progress in numbers, not in adjectives.
The script or GTM tag covers organic and AI referrals alike, pushes events and conversions to GA4 and works through the dataLayer.
Attribution models, funnels, segments and A/B tests show which source took part in the chain that ended in a conversion.
A report builder, exports, AI content recommendations and alerts for the moment a source or a conversion starts sagging.
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.
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.
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.
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.
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.
The code goes in once and the first baseline is taken the same day — from then on there is something to compare against.