OpenLabs-so/openanalytics
Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.
何を解決するか
OpenAnalyticsは、従来のウェブアナリティクスに対するプライバシー最優先の代替手段を提供します。クッキー、クロスサイトプロファイリング、フィンガープリント技術の使用を完全に排除し、ウェブサイト所有者が訪問者の行動や収益を追跡しながらも、ユーザーのプライバシーを損なうことなく、第三者のホスティングサービスに依存せずに済みます。
動作方法
このシステムは、軽量なトラッカー スクリプトを使用し、データを自己ホスティングされたバックエンドに送信します。訪問者の識別には、日次で回転するサルトハッシュを採用し、地理的位置情報はホストのディスク上でローカルに解決することで、サーバー外にデータが流出することを完全に防ぎます。アーキテクチャはモノレポ形式で、専用のサービス群から構成されています:データの受信用のコレクター、データをClickHouseに処理するワーカー、セキュアなデータアクセスを提供するクエリゲートウェイ、可視化用のNext.jsダッシュボード。制御プレーンにはPostgres、イベントストレージにはClickHouse、キューイングおよびキャッシュにはValkeyを使用しています。
対象ユーザー
アナリティクスデータの完全な所有権を求めるウェブサイト所有者や開発者、ユーザーのプライバシーを最優先に考え、プロプライエタリなSaaSプラットフォームではなく自己ホスティングを好む方々に最適です。
特徴
- プライバシー中心: クッキーもフィンガープリントも使用せず、Do Not TrackおよびGlobal Privacy Controlを尊重します。
- 自己ホスティング可能: Docker Composeによる簡単なデプロイと、自動TLS設定をサポート。
- 包括的なメトリクス: ページビュー、カスタムイベント、Web Vitals、ファンネル、Stripe統合収益分析をすべて追跡。
- 厳格なエンジニアリング: CIがトラッカー スクリプトのハードバイト予算を強制し、サービス間のアーキテクチャ境界を厳格に守ります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト