wandered
Home/Resources/AI traffic/Maintained reference

AI referral source directory: assistants and analytics classification

Provider names, domains, applications, and analytics rules evolve. This directory records the major referral classes without claiming that every client always passes a referrer.

14 minute referenceUpdated Evidence verified
Working definition

An AI referral source directory is a maintained taxonomy for human visits from assistants and AI search experiences. It supports source normalization but cannot recover referral evidence that never reached the site.

  • Treat the directory as a versioned taxonomy, not a promise that every client preserves a referrer.
  • Validate observed source values and compare custom mappings with GA4’s maintained channel.
  • Keep Google AI Search, human assistant referrals, machine requests, and Direct in their correct classes.
Download the referral source CSV
01

Major AI referral and search surfaces

The reporting treatment describes the safest current class, while the observed source must still be validated on each property.

Google Analytics documents ChatGPT, Gemini, DeepSeek, Copilot, and Grok as examples of AI Assistants. Other assistants can appear as AI Assistants when they match Google’s maintained list or as Referral under the arriving source. Google AI Overviews and AI Mode remain Organic Search.

Provider apps and browser handoffs can change. Preserve raw approved source evidence, normalization version, and the verification date instead of relying only on a copied domain regex.

Provider / surfaceHuman traffic classMachine traffic boundaryPrimary caveat
ChatGPTAI Assistants when recognizedGPTBot, OAI-SearchBot, ChatGPT-UserSome clients may suppress source
PerplexityAI Assistants or Referral when observedPerplexityBot, Perplexity-UserCitation is not a click
GeminiAI Assistants when recognizedGoogle crawler controls are separateDistinct from Google AI Search
ClaudeAI Assistants or Referral when observedClaudeBot, Claude-SearchBot, Claude-UserValidate current source
CopilotAI Assistants when recognizedBing crawlers are separateDistinct from Bing Organic Search
GrokAI Assistants when recognizedMachine identities require separate evidenceDistinct from X social traffic
DeepSeekAI Assistants when recognizedMachine activity separateValidate current source
Poe / You.com / Le Chat / PhindAI Assistants or Referral when observedProvider bots separate if documentedVerify source and current GA4 treatment
Google AI Overviews / AI ModeOrganic SearchGoogle crawlers separateNot isolated as AI Assistants
02

Store a durable normalization record

The source name alone is not enough to reproduce a historical classification.

For every mapping, store provider, surface, observed host or source pattern, expected medium, channel class, confidence, rule version, first-seen date, last-verified date, and the primary documentation used. Retain the approved raw acquisition value so a later rule can be audited.

Keep normalization append-only where practical. If a provider adds a domain, publish a new version and effective date rather than silently rewriting historical channel totals.

  • Provider and surface
  • Observed source pattern
  • Expected medium
  • Channel class
  • Confidence and rule version
  • First seen / last verified
03

Implement the taxonomy without double counting

Use the maintained GA4 default as a reference and add custom logic only for a documented reason.

Compare the property’s Session default channel group with Session source / medium. If a validated provider remains Referral, decide whether a custom primary or custom channel group improves reporting. Keep the default available for comparison.

Apply mutually exclusive rules in a defined order. Exclude internal traffic and machine identities. Test the same session across default, custom, warehouse, and dashboard outputs before publishing.

Recommended order
1. Known paid or campaign rule
2. Validated AI assistant source
3. Google Organic Search
4. Other referral / social / shopping
5. Direct only when no usable source exists
04

Validate providers with dated controlled visits

A maintained directory needs observations as well as documentation.

For each priority provider, test a public link in the relevant web or app client when practical. Record client, device, destination, source, medium, channel, redirect behavior, timestamp, and result. Do not publish personal URLs or sensitive request data.

Repeat after major provider, browser, redirect, consent, or analytics changes. Mark entries unverified when a result cannot be reproduced and invite providers or practitioners to submit a primary source and dated sample.

FieldExample purpose
Client surfaceWeb, iOS, Android, desktop
DestinationControlled public test page
Observed source / mediumActual analytics value
ClassificationDefault and custom channel
Date and statusVerified, changed, or unverified
05

Understand what the directory cannot recover

A source taxonomy organizes evidence; it does not create missing evidence.

Copied links, embedded browsers, referrer restrictions, redirects, and cross-device journeys can produce Direct or another later source. The directory cannot identify those sessions by their landing page or content topic.

Likewise, provider naming does not convert crawler requests into human sessions. Use the separate machine directory for user-agent classification and keep answer citations in the visibility stream.

Evidence note

Use observed referral totals as a lower-bound measure of measurable handoffs, not a complete estimate of AI influence.

06

Change log and correction policy

Versioned maintenance is what makes a reference worth citing.

Version 2.0 expands the directory beyond the largest five examples, adds explicit machine boundaries, and defines a controlled validation record. The downloadable CSV carries the same verification date and should change with the visible table.

Submit corrections to hello@wandered.io with the provider or analytics documentation, observed value, client context, and date. Entries are reviewed for evidence quality before publication; previous versions remain part of the public record.

  • Primary source required
  • Dated observed example encouraged
  • No secrets or personal request data
  • Visible table and download updated together
  • Prior version preserved
  • Material changes described

Methodology and verification.

Last verified August 17, 2026. The page is updated when the underlying analytics or provider documentation changes materially.

  1. 01

    Used Google Analytics’ maintained channel definitions as the reference classification and provider documentation for machine boundaries.

  2. 02

    Required every mapping to distinguish human acquisition, answer visibility, and automated requests.

  3. 03

    Defined a reproducible controlled-visit record and a correction policy so entries can be challenged and updated.

Change log
2.0

Expanded provider coverage, added source-record fields, rule ordering, controlled validation, limitations, and a public correction policy.

1.0

Initial major-provider referral classification and downloadable CSV.

Verify the evidence.

Provider behavior and analytics definitions change. These are the primary references reviewed for this page.

Questions teams ask.

Is this a complete list of AI domains?+

No. It covers major reporting classes and selected emerging providers. Domains, clients, and analytics rules evolve.

Can I paste the CSV into GA4?+

Use it as a starting taxonomy only after validating source values, rule order, and Google’s current maintained channel on your property.

Does a missing source mean AI had no influence?+

No. It means the destination did not observe usable source evidence for that visit.

Are crawler domains included?+

No. Human referral classification and machine user-agent classification are maintained separately.

How can I submit a correction?+

Email hello@wandered.io with a primary source, observed value or sample, client context, and verification date.

Get one email when the product goes live.

One launch email. No account, no weekly drip, no noise.