Skip to content

Use case

Your analytics says "Direct". The lead came out of a ChatGPT answer.

GA4's channel groups were defined before AI search existed. LeadJourney reports every engine as its own channel, with the revenue each one produced.

  • No setup, on by default
  • 95%+ accuracy, first-party
  • Works with your CRM

Every AI engine, tracked as its own channel

One visit, before and after

What GA4 showsThe AI referral as it lands today
Channel
Direct
Source / medium
(direct) / (none)
AI engine
No such column
Lead
Anonymous session
Revenue
Unassigned
LeadJourney names the engine
The same visit in LeadJourneyRecognised on arrival, no setup
Channel
AI search
Source
ChatGPT
Landing page
/pricing
Lead
Named, in your CRM
Won revenue
Attributed

Same visit, same form fill. The difference is a tracking script that recognises AI referrals the moment they arrive, instead of filing them under direct.

The problem

AI engines send you buyers, and your analytics has no column for them

When ChatGPT or Perplexity recommends you, the recommendation happens inside the engine, where no analytics tool can look. What arrives on your site is a visit with nothing to classify it, so the fastest growing channel in B2B reports as nothing at all.

Why AI traffic reads as Direct

GA4 is classifying with pre-AI categories

  • GA4's default channel groups were written before AI search existed, so an AI referral has no channel to land in.
  • Clicks out of the ChatGPT app often arrive without a referrer, and a visit without a referrer is direct by definition.
  • Many people never click at all: they read the answer, then search your brand or type the URL days later.
  • Gemini sits inside Google, so the clicks it does send blend into your organic search column.
  • By the time the lead reaches your CRM, the source field says Direct or Website Form Submission.
  • So the channel your prospects keep mentioning on sales calls is invisible in every budget meeting.

The same traffic with LeadJourney

Every engine recognised on arrival

  • ChatGPT, Perplexity, Gemini, Claude, Copilot, Grok and DeepSeek are reported as their own sources, never as direct.
  • There is nothing to configure: the tracking script separates AI referrals on its own, on by default.
  • Tracking runs server-side at 95%+ accuracy, so ad blockers and iOS do not thin the numbers.
  • Gemini is split out from Google organic, so AI search and classic SEO stop sharing one column.
  • The visit joins one journey per lead, so a later brand search still credits the AI touch that started it.
  • The real source is written back to HubSpot, Pipedrive or Salesforce, so the CRM record names the engine.

The fix

AI search measured like a paid channel, proof delivered where decisions happen

Two places, one answer. Marketing sees every engine as a channel in LeadJourney, with the same lead and revenue columns as Meta and Google. Sales and the budget meeting get the numbers in the tools they already read.

See every engine in LeadJourney

The dashboard where AI search becomes a channel

  • ChatGPT, Perplexity, Gemini and Claude each report as their own channel, next to paid, organic and email.
  • Every AI visit that converts becomes a named lead with its full journey, not an anonymous session count.
  • Leads, pipeline and won revenue per engine, so AI search is compared to Meta and Google in the same numbers.
  • Filter any engine to see the exact leads it produced and the pages it sent them to.

Send the proof downstream

Where sales and the budget meeting look

  • The engine is written onto the CRM record, so sales knows a lead arrived out of a ChatGPT answer before the first call.
  • Revenue per engine comes from your CRM's closed deals, not from a session count, so the number survives scrutiny.
  • Reports build themselves and arrive in Slack, email or WhatsApp, with AI search as a line item.
  • Ask Atlas how many leads AI search sent last month and get the answer, with the report behind it.

Watch it

ChatGPT and Perplexity as their own channels

The four AI engines separated out of direct traffic, followed through to meetings and revenue, with no code.

44 secondsAll videos

What changes

The questions you can answer once AI search stops hiding in Direct

Every one of these is a report in LeadJourney, not a data project. The engines keep sending traffic either way; the difference is whether you can see it.

  • How many leads did ChatGPT send us last month?

  • Which AI engine produces leads that actually close, not just visits?

  • How much pipeline and won revenue does AI search create compared to paid?

  • Which pages do the AI engines send their visitors to?

  • Is our AI search traffic growing faster than classic organic?

  • Which of our closed deals had an AI answer as the first touch?

Case studies

Teams that already run on these answers

One measured result per customer, reported by the customer. The stories closest to this use case come first.

  • Portrait of Nikita Yatsun

    SEO agency

    95% clarity about marketing KPIs and a foundation to scale

    Nikita Yatsun

    Managing Director

    Read the story
  • Portrait of Marc Richard

    LinkedIn growth agency

    2x customer retention, once every LinkedIn touchpoint was tracked to revenue

    Marc Richard

    CEO

    Read the story
  • Portrait of Karsten Guhr

    Tax and accounting

    54% better lead quality after using LeadJourney for marketing

    Karsten Guhr

    Managing Director

    Read the story
  • Portrait of Florian Buck

    Klickkraft GmbH

    Business coaching

    €10-20k in monthly Meta spend, tied to qualified leads and revenue per ad

    Florian Buck

    Managing Director

    Read the story
  • Portrait of Andreas Malkow

    Digital publishing

    Which article produced the lead and the revenue, across AI and organic search

    Andreas Malkow

    CEO & Head of PR

    Read the story
  • Portrait of Philipp Nessmann

    SEO and GEO agency

    Proven ROI on every retainer, from organic and AI search leads through to revenue

    Philipp Nessmann

    Managing Director

    Read the story
  • Getreach

    Backlinks marketplace (SaaS)

    0 to 100k in revenue from paid ads alone, inside the first month

    Getreach

    getreach.com

    Read the story

Setup

AI search measured like paid, in about 21 minutes

No channel definitions to maintain, no regex filters, nothing to tag.

Acme SaaS

FAQ

What teams ask before switching this on

If yours is not here, our team answers in the chat within a few minutes.

Why does ChatGPT traffic show up as direct in GA4?

GA4 classifies sessions with channel definitions written before AI search existed, so an AI referral has no channel of its own to land in. Clicks out of the ChatGPT app often arrive without a referrer at all, and a visit without a referrer is direct by definition. It is not a GA4 bug, it is a category that did not exist when the categories were made.

Which AI engines can LeadJourney track?

ChatGPT, Perplexity, Claude, Gemini, Copilot, Grok and DeepSeek referrals are reported as their own sources instead of landing in direct. There is nothing to configure: the tracking script separates them on its own, and new engines are added as they appear.

Do I need to configure anything to track AI search traffic?

No. AI search tracking is on by default. The same script that records your sessions recognises AI referrals on arrival, so there are no channel groups to define, no referrer lists to maintain and nothing to tag.

Can I see revenue from ChatGPT, not just visits?

Yes, and that is the point of doing this in an attribution platform rather than an analytics filter. Every AI visit joins a journey, the journey is stitched to the lead when the form is submitted, and the lead is matched to pipeline and closed revenue in your CRM. So each engine reports in leads, pipeline and won revenue, the same columns as your paid channels.

What about people who read the AI answer but never click a link?

No tool can attribute a recommendation nobody clicked, and we will not pretend otherwise. What LeadJourney does measure is every visit that does happen: the click out of the answer, and the journey after it, so a lead who returns later through brand search still credits the AI touch that started the journey.

Can I just filter AI referrers in GA4 myself?

You can build custom channel groups for the referrers that arrive labelled, and you will still miss the app clicks that carry no referrer and everything the browser-side script loses to ad blockers and iOS. LeadJourney tracks server-side at 95%+ accuracy and reports leads and revenue rather than sessions, which is the number the budget meeting actually asks for.

Does Gemini traffic get mixed into Google organic?

In most analytics setups, yes, because Gemini sits inside Google. LeadJourney splits Gemini out from Google organic and attributes it on its own, so your AI search column and your SEO column stop contaminating each other.

Is this GDPR compliant?

Yes. Data is processed and stored in the EU, we sign a data processing agreement, and tracking runs first-party and server-side, so it respects consent decisions rather than working around them.

AI search, measured like paid

See how many leads AI search already sends you

Book a demo and watch your own direct traffic split into ChatGPT, Perplexity, Gemini and Claude, live on your funnel.