Metrics Dashboard

Operating view

Surface public traffic, crawler visibility, Search Console performance, salesbot activity, content inventory, knowledge usage, and agent timeline progress.

Unique visitors39.7K

Distinct visitor hashes

Good
Crawler hits14.2K

AI bots and search crawlers

Info
GSC clicks8,924

Finalized Search Console window

Good
Salesbot leads312

Converted sessions

Neutral

Workflow

Operational pipeline

Fresh partial-day events merged 4 minutes ago
1

Collect raw events

Server and client events written with tenant resolution

2

Classify traffic

Sources, bots, URL types, and exclusion paths normalized

3

Compute snapshots

Hourly aggregate snapshots and fresh current-day events

4

Render sections

Overview, visits, bots, Search Console, content, timeline

Signals

Decision cards

Source mix42% search

Search and referral traffic outpace direct visits this period.

AI crawler lift+27%

Crawler visibility rose after sitemap and llms.txt updates.

Freshness4 min

Current-day raw event merge is inside the target SLA.

Service map

Boundaries from the design docs

AnalyticsEventCollector
TrafficClassifier
DashboardMetricService
SearchConsoleMetricService
TimelineService

Channel performance

Stable definitions from normalized analytics facts.

ChannelViewsVisitorsClicksQuality
Search54.3K18.1K2,884High
Referral23.8K7.5K1,204Medium
Direct32.4K10.7K811Medium
Social17.9K5.8K419Watch

Crawler visibility

Bot metrics are first-class, not hidden under human visits.

CrawlerHitsTop URL typeTrendFreshness
GPTBot4,218Articles+31%Today
Googlebot3,904Tenant pages+8%Today
PerplexityBot1,662Articles+19%Today
ClaudeBot1,318Knowledge pages+12%Yesterday

Acceptance

Screen-ready requirements

Metrics are rendered from stable payloads, not recomputed in the UI.

Bot and crawler metrics are visible as their own section.

Raw events remain auditable when classifications change.