Analytics, Scheduled Scans & Results

Track AI crawler visits to your website with the Analytics beta, automate your scans on a schedule, and explore raw scan data in the Results table.

Bot Analytics (Beta)

Beta — paid feature Bot Analytics is a beta feature available on Standard and Pro plans. Data and UI may change as we gather feedback.

Bot Analytics tracks when AI crawlers (ChatGPT-User, Google-CloudVertexBot, PerplexityBot, Claude-Web, etc.) visit your website. This tells you which AI platforms are actively crawling your content for training and response generation.

Dashboard Metrics

KPIDescription
Total Bot VisitsTotal AI crawler page views in the selected period
Bot TypesNumber of distinct AI crawler user agents detected
Sites TrackedNumber of domains where the tracking snippet is active
Pages CrawledNumber of unique URLs the bots visited

Dashboard Sections

JS Snippet Installation

To track AI bot visits, install the LLMMonitor analytics snippet on your website. The snippet is a lightweight JavaScript pixel that reports page views to LLMMonitor's analytics endpoint.

Generate Your Snippet

Go to AnalyticsTracking Snippet Generator. Enter your domain and click Generate. You'll get a unique snippet:

<script>
(function() {
  var d = document;
  var s = d.createElement('script');
  s.src = 'https://api.llmmonitor.com/api/analytics/track';
  s.setAttribute('data-domain', 'YOUR_DOMAIN');
  s.setAttribute('data-site-id', 'YOUR_SITE_ID');
  s.async = true;
  d.head.appendChild(s);
})();
</script>

Installation

Place the snippet in the <head> of every page you want to track, or add it via your CMS/tag manager (Google Tag Manager, etc.). The snippet is ~400 bytes and loads asynchronously — it won't affect page performance.

Verify installation After installing, visit your site at least once, then check the Analytics dashboard. If you see "Tracking active" with visit counts, the snippet is working. It may take a few minutes for first data to appear.

Automated Scanning

Instead of manually triggering scans, you can configure LLMMonitor to run scans automatically on a schedule.

Setup

Go to Settings and scroll to the Schedule section:

  1. Enable Daily auto-scan
  2. Select which LLMs to scan (matching your plan's capabilities)
  3. Set a preferred time in UTC hours
  4. Click Save

Schedule Behavior by Plan

PlanScan IntervalNotes
FreeNot availableManual scans only
LiteEvery 72 hours3 scans per week
StandardEvery 23 hoursDaily scans
ProEvery 23 hoursDaily scans, more scans

Credit Consumption

Each automated scan uses one scan slot per prompt per LLM. For example: 10 prompts × 3 LLMs = 30 scans per scan. Automated scans are serialized — they run one LLM at a time and respect your scan limits.

Credit planning If you're on the Lite plan (300 scans/month) with 25 prompts and 3 LLMs, one full scan uses 75 scans. That's 4 full scans per month. Reduce prompt count or LLM selection if you need more frequent scanning.

Scan & Results

The Scan page (/dashboard/scan) lets you manually trigger scans and watch them execute in real time.

Manual Scan Interface

Results Page

The Results page (/dashboard/results) shows a searchable, filterable table of all raw scan records:

Admin Features

Admin users (configured via ADMIN_EMAILS environment variable) get additional scan capabilities: unlimited scans, the ability to trigger all LLMs simultaneously, and access to raw scan logs for debugging.