wp-plugin-kashiwazaki-seo-super-access-log

WordPress access log plugin with visitor tracking, bot filtering, CSV export/import, charts, and security features.

PHP ★ 0 🕔 0 Other

Kashiwazaki SEO Super Access Log

WordPress
PHP
License
Version

訪問者追跡、ボット検出、CSV入出力、チャート表示、セキュリティ機能を備えたWordPressアクセスログプラグイン

概要

Kashiwazaki SEO Super Access Logは、サイトのトラフィックを詳細に監視したいWordPress管理者のための強力で包括的なツールです。単純なアクセスログ記録を超えて、分析、セキュリティ、追跡、データ可視化、エンタープライズグレードのパフォーマンス最適化のための高度な機能を提供します。

主要機能

アクセス記録・追跡

  • 詳細なアクセスログ記録(IP、User-Agent、Referer、URI、ステータスコード)
  • Cookie ベースの一意のIDによる訪問者追跡
  • ボット検出とフィルタリング
  • 訪問タイプ分類(新規、リピーター、遷移)
  • 国コード推定(オプション、外部API経由)
  • REST API経由の静的ページトラッキング

データ可視化

  • 複数のチャートタイプ:User-Agent、国、訪問タイプ、ステータスコード、リファラードメイン
  • 日次パターンを表示するアクセス推移チャート
  • Search Console風の美しいラインチャート

フィルタリング・検索

  • 期間プリセットフィルター(24時間、1週間、1ヶ月、3ヶ月、6ヶ月、12ヶ月)
  • タイムゾーン対応の日付フィルタリング
  • 強力なフィルタリングとソート機能
  • カスタマイズ可能なキーワードによる疑わしいアクセスフィルタリング
  • URI除外パターン(/wp-admin/、/wp-json/ など)

CSV入出力

  • 大規模データセット向けの非同期処理によるCSVエクスポート
  • 進捗追跡機能付きCSVインポート
  • データ移行やバックアップ復元が可能

セキュリティ機能

  • User-Agent空フィルタリングとオプションのブロック機能(脆弱性スキャナー対策)
  • 訪問者IDとUser-Agentパターンによるブロック機能
  • 疑わしいアクティビティの自動検出

パフォーマンス最適化

  • データベースインデックス最適化
  • 構成可能な保持期間による自動ログクリーンアップ
  • 数百万レコードに対応したパフォーマンス最適化
  • 大規模データセット向けのインテリジェントなチャート管理

インストール

  1. このリポジトリをクローンまたはZIPでダウンロード
  2. WordPressの /wp-content/plugins/ ディレクトリに配置
  3. WordPressの「プラグイン」メニューから有効化
  4. 「Kashiwazaki SEO Access Log」メニューからアクセス

動作要件

  • WordPress 5.8以上
  • PHP 7.4以上
  • MySQL 5.7以上 または MariaDB 10.2以上

設定

基本設定

  1. WordPressダッシュボードの「Kashiwazaki SEO Access Log」メニューへ移動
  2. 「設定」タブを開く
  3. 必要に応じて各種オプションを設定

推奨設定

  • チャート表示制限: 100,000件(大規模サイトの場合)
  • ログ保持期間: 90日(デフォルト)
  • User-Agent空フィルタリング: 有効(デフォルト)
  • 疑わしいアクセス除外: 有効(デフォルト)

使用方法

アクセスログの表示

  1. 「メイン」タブでログを確認
  2. デフォルトで過去1ヶ月のデータを表示
  3. 期間プリセットまたはカスタム日付範囲で絞り込み
  4. 各種フィルターで詳細検索

CSVエクスポート

  1. 「ログの管理」タブを開く
  2. 「すべてのログをエクスポート」または「条件を指定してエクスポート」を選択
  3. 非同期処理で大規模データも安全にエクスポート
  4. 完了後、ファイル一覧からダウンロード

CSVインポート

  1. 「ログの管理」タブを開く
  2. 「既存のエクスポートファイルから選択」または「ファイルをアップロード」
  3. 進捗表示を確認しながらインポート
  4. 完了後、自動的にページがリロード

ライセンス

GPLv2 or later

作者

柏崎剛 (Tsuyoshi Kashiwazaki)

更新履歴

[1.0.0] - 2025-11-09

  • 初回リリース
  • 全機能実装