Kashiwazaki SEO Super Access Log
訪問者追跡、ボット検出、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パターンによるブロック機能
- 疑わしいアクティビティの自動検出
パフォーマンス最適化
- データベースインデックス最適化
- 構成可能な保持期間による自動ログクリーンアップ
- 数百万レコードに対応したパフォーマンス最適化
- 大規模データセット向けのインテリジェントなチャート管理
インストール
- このリポジトリをクローンまたはZIPでダウンロード
- WordPressの
/wp-content/plugins/ディレクトリに配置 - WordPressの「プラグイン」メニューから有効化
- 「Kashiwazaki SEO Access Log」メニューからアクセス
動作要件
- WordPress 5.8以上
- PHP 7.4以上
- MySQL 5.7以上 または MariaDB 10.2以上
設定
基本設定
- WordPressダッシュボードの「Kashiwazaki SEO Access Log」メニューへ移動
- 「設定」タブを開く
- 必要に応じて各種オプションを設定
推奨設定
- チャート表示制限: 100,000件(大規模サイトの場合)
- ログ保持期間: 90日(デフォルト)
- User-Agent空フィルタリング: 有効(デフォルト)
- 疑わしいアクセス除外: 有効(デフォルト)
使用方法
アクセスログの表示
- 「メイン」タブでログを確認
- デフォルトで過去1ヶ月のデータを表示
- 期間プリセットまたはカスタム日付範囲で絞り込み
- 各種フィルターで詳細検索
CSVエクスポート
- 「ログの管理」タブを開く
- 「すべてのログをエクスポート」または「条件を指定してエクスポート」を選択
- 非同期処理で大規模データも安全にエクスポート
- 完了後、ファイル一覧からダウンロード
CSVインポート
- 「ログの管理」タブを開く
- 「既存のエクスポートファイルから選択」または「ファイルをアップロード」
- 進捗表示を確認しながらインポート
- 完了後、自動的にページがリロード
ライセンス
GPLv2 or later
作者
柏崎剛 (Tsuyoshi Kashiwazaki)
- Website: https://www.tsuyoshikashiwazaki.jp
- Email: [email protected]
更新履歴
[1.0.0] - 2025-11-09
- 初回リリース
- 全機能実装
