概要
Agent Analytics の WordPress プラグインは、WordPress サイトから HTTP リクエストログを Profound Analytics プラットフォームに送信するためのシームレスな統合を提供します。このプラグインはパフォーマンスとプライバシーを考慮して設計されており、管理およびシステムのアクティビティをすべて除外して、公開されている訪問者のトラフィックのみを取得します。パフォーマンスへの影響ゼロ
非同期キューシステムにより、ページの配信がブロックされることはありません。リクエスト処理への追加時間は 1ms 未満です。
公開トラフィックのみ
WordPress 管理画面、REST API、システムパスを自動的に除外します。実際の訪問者のトラフィックのみをトラッキングします。
プライバシー管理
機密性の高いクエリパラメーターを秘匿化し、ログインページを除外します。Cookie やクライアントサイドのトラッキングは使用しません。
エンタープライズ対応
Log Ingestion Token の環境変数での指定に対応し、信頼性確保のためのサーキットブレーカー保護を備えています。
仕組み
このプラグインは、軽量でノンブロッキングなアーキテクチャで動作します。- 取得 - リクエスト処理中に必要な HTTP メタデータを取得します
- キュー - データは最小限のオーバーヘッドで、ローカルのデータベースキューに即座に保存されます
- バッチ - バックグラウンドプロセスが、効率的なバッチ (1 リクエストあたり最大 1,000 件) でログを送信します
- 再試行 - 送信に失敗した場合は、指数バックオフで自動的に再試行されます
- 保護 - API が利用できない場合、サーキットブレーカーが連鎖的な障害を防ぎます
システム要件
- WordPress 6.0 以上
- PHP 7.4 以上
- MySQL 5.7 以上または MariaDB 10.2 以上
- アウトバウンド HTTPS 接続
- WordPress Cron が有効 (またはシステムの cron が設定済み)
- Sodium PHP 拡張機能 (Log Ingestion Token の暗号化のために推奨)
ホスティングの互換性
このプラグインは、次の環境でテストおよび最適化されています。- マネージド WordPress ホスト: WP Engine、Kinsta、Flywheel
- クラウドプラットフォーム: AWS、Google Cloud、Azure
- 従来型のホスト: SiteGround、Bluehost、GoDaddy
- ローカル開発: LocalWP、MAMP、XAMPP
次のステップ
セキュリティとプライバシー
Log Ingestion Token、プライバシー設定、フィルタリングオプションを設定します
プラグインの制限事項
キャッシュ用の CDN と組み合わせて使用する場合の WordPress プラグインの制限事項を理解します
インストールガイド
プラグインをインストールして有効化するためのステップバイステップの手順です