🏠
GEO Dashboard
chickenpieces.com — Generative Engine Optimization
Window:
Last 1h
Last 24h
Last 7d
Updated:
...
Measurement Layer Progress
2 / 5 Layers Live
L1 Direct Attribution — GA4 collecting
L2 Crawl Logs — Traefik live
L3 Share of Voice
L4 AI Interrogation
L5 Incrementality
Bot Requests
Layer 2 • Live
—
From Traefik access logs
Unique Bot UAs
Layer 2 • Live
—
Distinct crawlers seen
Total Requests
Layer 2 • Live
—
All traffic to VPS subdomains
AI-Referred Sessions
Layer 1 • Collecting
0
GA4 "AI Organic" channel
Awaiting first session
Bot User Agents
Layer 2 — Live Traefik access logs
Live
User-Agent capture enabled
just now
. Historical entries before capture have no UA — the list will grow as bots visit.
Reading Traefik logs...
No bot traffic in this window yet. Capture started just now — bots will appear as they visit.
User Agent
Type
Subdomains hit
Requests
Traffic by Subdomain
Layer 2 • Live
Live
Aggregating...
AI Bot Classification Report
Layer 2 — DeepSeek classifies logs into AI training / search / user-fetcher signals
Live
Reading latest classification report...
No classification reports yet. Run
python3 /docker/geo/scripts/crawl_log_parser.py --days 7
or wait for Sunday cron.
Layer 1 — Direct Attribution
GA4 channel group active
Collecting
DONE
✓ GA4 "AI Organic" channel group
✓ Referrer rules for chatgpt.com, perplexity.ai
✓ utm_medium=ai_organic ready
PENDING
× BC Script Manager UA capture (needs GA4 ID)
× First sessions to verify
Layer 3 — Share of Voice
AI query monitoring
Planned
Weekly automated queries to:
• Perplexity.ai
• You.com / Phind
• ChatGPT Search
Track mentions for queries like
"chicken supplier Calgary"
,
"Airbnb supplies wholesale"
Layer 4 — AI Interrogation
Direct ask-the-AI tests
Planned
Weekly direct queries to:
• ChatGPT (paid API)
• Claude (paid API)
• Gemini (free tier)
Log when ChickenPieces.com is cited as source. Track citation share vs competitors.