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

Pixelは、Nginx on Lua、Vector、ClickHouseからなるビッグデータパイプラインを活用した高負荷環境向けの自己ホスト型ウェブ解析プラットフォームです。プライバシーファースト設計を採用しており、デフォルトで個人情報を収集しないよう、ソルト付きハッシュ化されたIPアドレスとステートレスVisitor識別を用いています。 主な機能: - **高性能なデータ収集:** NginxとLuaにより単一ノードで5万RPS以上の処理を実現。ログ集約とバッファリングにはVectorを使用。 - **高度なトラッキング:** 軽量(約2KB)のJSトラッカーにより、SPAのルーティング検出、スクロール深度、外部リンククリック、フォーム送信、ファイルダウンロードなどをサポート。 - **データの信頼性:** LocalStorageバックアップとスマート再送対応のオフラインモードを搭載し、ネットワーク不安定時でもデータ消失を防ぎます。 - **Visitor識別:** CookieやLocalStorageに依存せず、Canvas、WebGL、AudioContextなどのデバイス信号を用いた安定した識別を実現。 - **統合ダッシュボード:** ReactおよびGo製の管理パネルにより、レポート閲覧やウィジェット管理が可能です。 - **AdBlock回避:** Nginxプロキシ経由でファーストパーティコンテキストでのデプロイをサポートし、主要なAdBlockやITPを回避できます。