Skip to main content

Analytics Overview

The LLMTAG plugin provides comprehensive analytics to help you understand AI agent activity, monitor protection effectiveness, and make informed decisions about your content policies.

Real-Time Analytics

Live MonitoringDetailed ReportsTrend AnalysisCustom Dashboards

Dashboard Overview

Main Dashboard

Access your analytics dashboard at LLMTAG > Analytics in your WordPress admin.

Real-Time Stats

Current AI agent activity Blocked requests in last hour Active protection status System health indicators

Quick Insights

Top blocked agents Most active time periods Geographic distribution Protection effectiveness

Key Metrics

Protection Metrics

Total Blocked Requests

Metric: Number of AI agent requests blocked Timeframe: Configurable (1 hour, 24 hours, 7 days, 30 days) Purpose: Measure protection effectiveness

Block Success Rate

Metric: Percentage of AI agents successfully blocked Calculation: (Blocked / Total AI Requests) × 100 Purpose: Evaluate blocking accuracy

Last Blocked Event

Metric: Most recent AI agent blocking event Details: Agent name, time, IP address, reason Purpose: Monitor real-time activity

Active AI Agents

Metric: Number of unique AI agents detected Timeframe: Last 24 hours Purpose: Understand AI agent diversity

Real-Time Monitoring

Live Activity Feed

Monitor AI agent activity as it happens:
1

Access Live Feed

Go to LLMTAG > Analytics > Live Activity
2

View Real-Time Events

See AI agent requests and blocking events as they occur
3

Filter by Agent Type

Filter the feed by specific AI agents or categories
4

Export Activity Data

Export real-time data for external analysis

Live Metrics

Requests per Minute

Shows: Current rate of AI agent requests Updates: Every 30 seconds Purpose: Monitor traffic patterns

Block Rate

Shows: Current percentage of requests being blocked Updates: Every minute Purpose: Monitor protection effectiveness

Detailed Analytics

AI Agent Analysis

Top Blocked Agents

See which AI agents are most frequently blocked:

GPTBot

Requests: 1,247 blocked Percentage: 34.2% Trend: ↗️ Increasing Last Seen: 2 minutes ago

ChatGPT-User

Requests: 892 blocked Percentage: 24.5% Trend: ↗️ Increasing Last Seen: 5 minutes ago

Claude-Web

Requests: 567 blocked Percentage: 15.6% Trend: ↘️ Decreasing Last Seen: 12 minutes ago

PerplexityBot

Requests: 445 blocked Percentage: 12.2% Trend: → Stable Last Seen: 8 minutes ago
1

Select Time Period

Choose from 1 hour, 24 hours, 7 days, or 30 days
2

View Trend Charts

See how AI agent activity changes over time
3

Compare Agents

Compare activity between different AI agents
4

Export Data

Export trend data for external analysis

Geographic Analysis

Request Origins

See where AI agent requests are coming from:

United States

Requests: 2,156 (59.2%) Top Agent: GPTBot Trend: ↗️ Increasing

United Kingdom

Requests: 567 (15.6%) Top Agent: ChatGPT-User Trend: → Stable

Germany

Requests: 445 (12.2%) Top Agent: Claude-Web Trend: ↘️ Decreasing

Other Countries

Requests: 472 (13.0%) Top Agent: Various Trend: → Stable

Time-Based Analysis

Hourly Patterns

1

View Hourly Chart

See AI agent activity patterns throughout the day
2

Identify Peak Hours

Find when AI agents are most active
3

Plan Protection Strategy

Adjust protection levels based on activity patterns
4

Optimize Resources

Allocate server resources based on peak usage

Weekday Activity

Pattern: Higher activity during business hours Peak: 2:00 PM - 4:00 PM Average: 45 requests/hour

Weekend Activity

Pattern: Lower but consistent activity Peak: 10:00 AM - 12:00 PM Average: 28 requests/hour

Custom Reports

Report Builder

Create custom reports tailored to your needs:
1

Select Metrics

Choose which metrics to include in your report
2

Set Time Range

Define the time period for your report
3

Add Filters

Filter data by agent type, geographic location, or other criteria
4

Generate Report

Create and view your custom report
5

Schedule Reports

Set up automatic report generation and delivery

Pre-Built Reports

Daily Protection Summary

Daily Protection Summary - January 15, 2024

Total AI Agent Requests: 3,642
Successfully Blocked: 3,642 (100%)
Block Success Rate: 100%

Top Blocked Agents:
1. GPTBot: 1,247 requests (34.2%)
2. ChatGPT-User: 892 requests (24.5%)
3. Claude-Web: 567 requests (15.6%)
4. PerplexityBot: 445 requests (12.2%)
5. Other: 491 requests (13.5%)

Geographic Distribution:
- United States: 2,156 requests (59.2%)
- United Kingdom: 567 requests (15.6%)
- Germany: 445 requests (12.2%)
- Other: 474 requests (13.0%)

Peak Activity: 2:00 PM - 4:00 PM (156 requests/hour)
Lowest Activity: 3:00 AM - 5:00 AM (12 requests/hour)

Weekly Trend Analysis

Request Volume

Trend: ↗️ 15% increase from last week Peak Day: Tuesday (567 requests) Lowest Day: Sunday (234 requests)

Agent Diversity

Unique Agents: 12 (same as last week) New Agents: 0 Retired Agents: 0

Automated Reports

Email Reports

1

Configure Email Settings

Set up email addresses for report delivery
2

Choose Report Frequency

Select daily, weekly, or monthly reports
3

Customize Report Content

Choose which metrics and insights to include
4

Set Up Alerts

Configure alerts for unusual activity or issues

Report Templates

  • Executive Summary
  • Technical Details
  • Security Report
Audience: Management, stakeholders Content: High-level metrics, trends, key insights Frequency: Weekly or monthly

Performance Analytics

System Performance

Monitor how the plugin affects your website’s performance:

Page Load Impact

Average Impact: +8ms Peak Impact: +15ms Trend: → Stable Optimization: Good

Memory Usage

Average Usage: 12MB Peak Usage: 18MB Trend: → Stable Optimization: Good

CPU Usage

Average Usage: 2.3% Peak Usage: 4.1% Trend: → Stable Optimization: Good

Database Queries

Average Queries: 3.2 per request Peak Queries: 5.8 per request Trend: → Stable Optimization: Good

Optimization Recommendations

1

Analyze Performance Data

Review performance metrics to identify bottlenecks
2

Identify Optimization Opportunities

Look for areas where performance can be improved
3

Implement Optimizations

Apply recommended performance improvements
4

Monitor Results

Track performance improvements over time

Data Export and Integration

Export Options

Export your analytics data for external analysis:

CSV Export

Format: Comma-separated values Use for: Excel, Google Sheets, data analysis Data: Raw metrics and timestamps

JSON Export

Format: JavaScript Object Notation Use for: APIs, custom applications Data: Structured data with metadata

PDF Report

Format: Portable Document Format Use for: Presentations, documentation Data: Formatted reports with charts

API Integration

Access analytics data programmatically:
// Example API call to get analytics data
fetch('/wp-json/llmtag/v1/analytics', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
})
.then(response => response.json())
.then(data => {
  console.log('Analytics data:', data);
});

Third-Party Integrations

Google Analytics

Integration: Send blocking events to GA4 Purpose: Combine with website analytics Setup: One-click integration

Slack Notifications

Integration: Send alerts to Slack channels Purpose: Team notifications Setup: Webhook configuration

Troubleshooting

Common Analytics Issues

Possible causes:
  • No AI agents accessing the site
  • Analytics not enabled
  • Database issues
  • Plugin configuration problems
Solutions:
  • Wait for AI agent traffic
  • Enable analytics in settings
  • Check database connectivity
  • Verify plugin configuration
Possible causes:
  • Caching issues
  • Time zone problems
  • Data processing errors
  • Configuration mistakes
Solutions:
  • Clear all caches
  • Check time zone settings
  • Review data processing logic
  • Verify configuration settings
Possible causes:
  • Too much data collection
  • Inefficient queries
  • Large database tables
  • Real-time processing overhead
Solutions:
  • Reduce data collection frequency
  • Optimize database queries
  • Clean up old data
  • Adjust real-time processing settings

Best Practices

Analytics Configuration

Set Appropriate Retention

Keep analytics data for a reasonable period (30-90 days) to balance insights with storage costs.

Regular Review

Review analytics data regularly to identify trends and make informed decisions.

Custom Alerts

Set up alerts for important events like high-volume blocking or new AI agents.

Data Backup

Regularly backup analytics data to prevent loss of historical information.

Performance Optimization

Follow these tips to optimize analytics performance:
  • Enable caching for frequently accessed analytics data
  • Optimize database queries to reduce load
  • Clean up old data regularly to maintain performance
  • Use appropriate data retention periods
  • Monitor resource usage and adjust as needed

Privacy and Compliance

Always ensure your analytics configuration complies with privacy regulations:
  • Anonymize IP addresses in analytics data
  • Respect user privacy when collecting data
  • Follow GDPR requirements for data processing
  • Implement data retention policies
  • Provide opt-out mechanisms where required
I