このプロジェクトについて

Statalogは軽量でCookieレスのウェブアナリティクスソリューションを提供し、ユーザーが自分のサーバー上でデータを保持できるようにします。GDPR準拠を目的として設計されており、クロスサイトトラッキングや個人データの保存を回避します。システムは匿名の訪問者識別に日次ローテーションのソルトを用いたHMAC-SHA256を使用し、生のIPアドレスは保存しません。 主な機能は以下の通りです: - リアルタイムダッシュボード:期間比較を含む、ユニーク訪問者数、セッション数、ページビュー数、バウンス率、平均訪問時間を追跡します。 - トラフィック分析:トップページ、トラフィックソース、デバイス、ブラウザ、オペレーティングシステム、画面解像度、地理的位置(国と都市)のデータを提供します。 - ライブ統計:現在のアクティブユーザーと分単位のトラフィック傾向を監視します。 - マルチサイトサポート:単一のインストールで複数のウェブサイトを追跡できます。 - プライバシーコントロール:内部IPの除外、都市レベルデータの非表示、訪問者ごとのlocalStorageオプトアウトを提供します。 - 軽量統合:2KB未満のトラッキングスクリプトを使用し、Do Not Track設定を尊重します。 技術スタックはPHP 8.3、Laravel 13、Bootstrap 5に基づいて構築され、一般データにはMySQLまたはMariaDB、生ヒットデータにはClickHouse、キューイングとキャッシュにはRedisを利用します。