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がトラッカー スクリプトのハードバイト予算を強制し、サービス間のアーキテクチャ境界を厳格に守ります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト