How to Check and Track Grok Traffic to Your Website
How to Check and Track Grok Traffic to Your Website
Short answer: to check Grok traffic, open Google Analytics 4 → Reports → Acquisition → Traffic acquisition, then filter Session source / medium for hostnames Grok sessions can carry — most commonly grok.com and x.com. Some Grok visits arrive without a referrer (mobile app deep links, in-app browsers), so analytics alone will understate impact. Pair the GA4 view with (1) a custom channel group for AI assistants, (2) a "How did you find us?" intake question, and (3) a monthly prompt test against your real customer queries. That mix is honest and operationally useful.
If you’re investing in Grok optimization, measurement is where most teams get stuck. The hard truth:
You often won’t get perfect attribution.
So the goal is a system that’s honest and useful, not "exact."
If you want to see how we automate these checks, start with our core Grok Optimization Feature. If you want the Grok playbook first, start here: Grok SEO (xAI).
How to check Grok traffic in Google Analytics 4 (GA4)
This is the fastest way to see whether Grok is sending any clicks at all.
Step 1 — Open the Traffic acquisition report
Navigate to Reports → Acquisition → Traffic acquisition in GA4. The default dimension is "Session default channel group." Switch the primary dimension to Session source / medium for the most useful view.
Step 2 — Filter for Grok referrer hostnames
Add a filter on Session source containing any of the hostnames Grok sessions commonly carry:
grok.com— Grok's primary web appx.com— Grok is embedded in X (formerly Twitter); some sessions originate theretwitter.com— older fallback for users on legacy clients
You can stack these with an "OR" in the filter UI, or save them as a comparison.
Step 3 — Expect (and account for) gaps
Some Grok visits will not show any of those hostnames as referrer. Common reasons:
- Mobile app deep links strip referrer entirely (appears as
(direct) / (none)) - In-app browsers (X iOS/Android) may not pass referrer to Safari/Chrome
- Copy-paste workflows — the user reads Grok's answer, then types your URL directly
This is why analytics alone always understates AI assistant impact. Treat GA4 numbers as a floor, not the truth.
Step 4 — Save it as a custom report or exploration
Once the filter works, save it. You want a one-click view for monthly review, not a setup you redo every time.
How to monitor Grok traffic over time (channel grouping)
A single filter is fine for spot checks. To monitor Grok alongside ChatGPT, Perplexity, and Gemini, set up a custom channel group in GA4 once and reuse it everywhere.
Define an "AI assistants" channel
In GA4 → Admin → Data display → Channel groups, create a custom group with a channel called something like AI assistants and a rule matching session source against these patterns:
- contains
grok - contains
chatgptoropenai - contains
perplexity - contains
geminiorbardorgoogle.com/search?udm=50(Gemini in Search) - contains
copilotorbing.com/chat - contains
claudeoranthropic
Now any report that uses session default channel group will surface "AI assistants" as a row alongside Organic Search, Direct, Referral, etc.
What good looks like
- A clear upward trend in AI assistants sessions month over month
- Engagement metrics (session duration, conversions) at or above Direct
- The trend correlates with prompt-test wins (see below)
What you can measure (and what you can’t)
You can measure reliably
- leads and conversions (calls, forms, bookings)
- lead quality (qualified leads, close rate)
- top page performance (service page conversions)
You can measure directionally
- referral sources (sometimes)
- “AI assistant” via self-reported attribution
You often can’t measure perfectly
- no-click influence
- multi-step journeys (assistant → reviews/listings → website → call)
The simplest setup: add one attribution question
Add a single field in your intake flow:
How did you find us?
- Google Search
- Google Maps
- Referral
- Social
- AI assistant (Grok, ChatGPT, Gemini, etc.)
- Other
This is crude, but powerful when reviewed as a trend.
What to track weekly
Pick a small set of operational metrics:
- calls
- form submissions
- booked jobs
- close rate
- “AI assistant” attribution count
If your leads are phone-first, track call outcomes, not just call volume.
Prompt testing protocol (monthly)
Prompt testing is a visibility check, not your only KPI.
Step 1: define 10–20 prompts
Include:
- “best [service] near me”
- “[service] in [city] with good reviews”
- “reliable [service] [city]”
- “[service] cost factors”
Step 2: run them monthly
Track:
- whether you’re mentioned
- where you appear in the shortlist
- whether the details are correct (services, area, contact)
Step 3: tie back to page improvements
Use the tests to validate that the work you shipped is reducing uncertainty:
- clearer service pages
- stronger proof blocks
- more consistent public facts
If you need the checklist: Optimize for Grok.
What “success” looks like (realistic expectations)
Success is not “you appear every time.”
More realistic:
- your business appears more often over time for relevant prompts
- when you appear, the description is accurate
- lead quality improves (more good-fit jobs)
- the validation step is easier (buyers trust you faster)
Next steps
If you want the local-intent guide:
If you want the main playbook:
For the same prompt-based tracking approach applied to Claude:
FAQ
Open Google Analytics 4 → Reports → Acquisition → Traffic acquisition, switch the primary dimension to Session source / medium, and filter for hostnames Grok sessions carry — most commonly grok.com and x.com. Expect this to understate the real number: mobile app deep links and in-app browsers often strip the referrer, so some Grok visits will land in (direct) / (none). Treat GA4 as a floor, then pair it with a 'How did you find us?' intake question and a monthly prompt test.