What problem does it solve?
Bot, crawler, and AI-agent traffic inflates pageview and visitor counts, making product and web analytics unreliable. This Skill shows how to classify every request by user agent in PostHog so you can exclude automated traffic, measure how much of your traffic is non-human, and identify which bots and AI tools are hitting your site.
Core Features & Use Cases
- Human-only analytics: Add a
$virt_is_bot = false filter to any insight, trend, or funnel so visitor, session, and pageview counts reflect real users only.
- Bot traffic measurement: Break down pageview trends by
$virt_traffic_type, $virt_bot_name, or $virt_bot_operator to quantify automated traffic and see which crawlers (Googlebot, GPTBot, ClaudeBot) visit your site.
- AI-agent visibility: Filter for the
AI Agent traffic type to measure how AI search and assistant tools read your content, supporting AEO and answer-engine analysis.
- Use Case: A content team notices a traffic spike and wants to know if it is real. Break down the last 30 days of pageviews by
$virt_traffic_type to reveal that 40% came from AI crawlers, then filter them out of the growth dashboard.
Quick Start
Ask the agent to show what percentage of my pageviews in the last 30 days came from bots versus humans, broken down by traffic type.