Skip to content

Analytics

Analytics

The analytics dashboard shows how readers and AI agents interact with your documentation. Open it from your project's Analytics tab in the dashboard.

Overview

The overview tab displays four stat cards at the top:

MetricDescription
Total page viewsAll page loads in the selected period
Unique pages viewedNumber of distinct pages that received traffic
Human visitorsPage views from real browsers, excluding bots
Avg. time on pageMean reading time across all pages

Below the stats, a time-series chart shows page views by day.

Top pages and search queries

The overview tab includes two panels:

  • Top pages -- the most visited documentation pages, ranked by view count
  • Search queries -- the terms readers type into your docs search bar, ranked by frequency

Use these to identify your most important pages and the questions readers are trying to answer.

AI and bot traffic

Skrypt automatically detects requests from AI crawlers and separates them from human traffic. The Bot Analytics tab shows:

  • Total bot visits vs human visits
  • Bot traffic as a percentage of total traffic
  • A daily chart of human vs bot traffic over time
  • Top AI crawlers ranked by request count
  • Most crawled pages

Detected bot providers include GPTBot (OpenAI), ClaudeBot (Anthropic), Google AI, Perplexity, Cursor, GitHub Copilot, and others.

MCP traffic

The MCP Traffic tab tracks requests from AI agents that access your docs through the Model Context Protocol. This shows which AI tools are consuming your documentation programmatically.

Reader feedback

The overview tab includes a feedback summary. If your docs site has the thumbs up/down feedback widget enabled, this panel shows aggregate approval ratings across your pages. Use it to identify pages that need improvement.

Date range filtering

Use the date range picker in the top-right corner to filter all analytics data. Available presets:

RangePeriod
7dLast 7 days
30dLast 30 days
90dLast 90 days
CustomPick a start and end date

All tabs, charts, and stat cards update when you change the date range.

Exporting data

Click the Export button in the analytics toolbar to download the current tab's data as CSV. Each tab exports its own dataset: overview exports daily views, bot analytics exports daily human/bot split, and so on.

Tracking script

If you deploy through Skrypt, the tracking script is automatically injected into your site. No setup required.

For self-hosted docs, add this script tag to your layout:

<script src="https://skrypt.sh/analytics.js" data-project="your-slug"></script>
HTML

Replace your-slug with your project slug.

Advanced analytics (Pro)

The free tier includes basic page view counts. Pro unlocks the full analytics suite:

  • Bot traffic detection and breakdown
  • MCP traffic monitoring
  • Search query analysis
  • Reader feedback aggregation
  • CSV data export

What's next

Was this helpful?