Linux 软件免费装

GEO Metrics AI Traffic Monitor

开发者 humantrends
abignu
更新时间 2026年6月15日 21:48
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPL-2.0+
版权网址: 版权信息

标签

logs ai monitoring llm bot-detection

下载

2.4.2

详情介绍:

GEO Metrics AI Traffic Monitor turns your raw server and WordPress logs into actionable intelligence about AI bot traffic. In a world where ChatGPT, Claude, Gemini, and Perplexity crawl billions of pages to power their answers, knowing whether those bots visit your site — and what they read — is a new SEO frontier. The plugin works out of the box with zero configuration. It reads your existing debug.log, access logs, and PHP error logs, identifies AI crawlers by their User-Agent string, and displays a clean analytics dashboard inside your WordPress admin. What you get Detected bots (40+) Organized by company: Privacy The plugin reads log files already stored on your server. It does not set cookies, collect personal data from visitors, or make any external HTTP requests. Raw log lines are never stored in the WordPress database — only aggregated counts and parsed metadata are persisted. Source log support

安装:

  1. Upload the geo-metrics-logs directory to /wp-content/plugins/, or install via the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen.
  3. Go to GEO AI Monitor in the left admin menu.
  4. (Optional) In the Settings tab, enter the path to your web server access log and any custom log paths.
  5. Click Manual Sync to parse logs immediately, or wait for the next WP-Cron run.

屏幕截图:

  • **Bot Details** — per-bot breakdown with company, type, page-level stats, and HTTP status distribution.
  • **Log Viewer** — raw log lines with type/severity badges and live refresh.
  • **Settings** — log source configuration, sync interval, and retention settings.

升级注意事项:

2.4.0 Recommended update. Removes the 500-line read cap that caused incomplete data on the initial dashboard load. Existing transient data is used automatically — no manual sync required after upgrading.

常见问题:

I don't have access to my server's access log. Can I still detect bots?

Yes. The plugin's built-in Live Traffic Monitor captures every request through WordPress's hook system and writes its own Combined Log Format file inside wp-content/uploads/geo-metrics-logs/. No server log access or WP_DEBUG configuration is required.

How much memory does reading large log files use?

Log files are read using SplFileObject which streams lines without loading the entire file into memory. By default all available lines are read. If you have very large log files (hundreds of MB), you can set a Lines per Source limit in Settings to cap how many lines are parsed per sync.

Where is the parsed data stored?

Aggregated counts and bot lists are stored in WordPress options. Raw parsed events are cached in a WordPress transient with a 6-hour TTL. Raw log file content is never written to the database.

Can I use this with Cloudflare?

Yes. Enable Trust Proxy Headers in Settings to use CF-Connecting-IP (or X-Forwarded-For) for correct visitor IP detection. Only enable this if your site is actually behind a trusted proxy.

How do I set the access log path on cPanel / shared hosting?

Common paths are /home/username/logs/access.log or /var/log/apache2/access.log. Contact your host if unsure. The Settings page shows a Readable / Not readable indicator after you save the path.

Does the plugin slow down my site?

The Live Traffic Monitor hook fires at template_redirect (priority 99) and writes a single line to disk — negligible overhead. Log parsing runs on WP-Cron, not on page load.

更新日志:

2.4.2 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 1.0.0