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

InsightsTrackは、独自のインフラストラクチャで実行できるフル機能の分析プラットフォームを提供し、Google Analyticsのようなサードパーティサービスは不要です。システムは単一の軽量スクリプトタグを介してイベントを記録し、生のイベントをPostgreSQLに保存します。バックグラウンドワーカーがこれらのレコードをDuckDBに同期し、これがすべての分析クエリを処理し、一般的なダッシュボードで1秒未満の応答時間を提供します。 主な機能は次のとおりです。 - リアルタイム訪問者監視、トラフィックソースの内訳、ファネル分析。 - 視覚的なヒートマップ、スクロール深度追跡、レイジクリック検出、Core Web Vitalsレポート。 - Anthropic、OpenAI、またはGoogleのモデルを使用して、自然言語の質問にライブチャート、テーブル、CSVエクスポート付きで答える**Pulse**と呼ばれるAIアナリスト。 - カスタムロール、権限管理、招待リンクを備えたマルチユーザーチーム管理。 - エクスポート可能なレポート、ドラッグアンドドロップのレポート作成スタジオ、読み取り専用のDuckDB SQLエディタ。 - クッキーやフィンガープリントは使用せず、訪問者IDは仮名化され、DNT/GPCが尊重されるため、プラットフォームはGDPRに準拠しています。 デプロイオプションは柔軟です。 - **Docker Compose** – PostgreSQL、DuckDB、Express API、Reactダッシュボード、デモサイト、pgAdminを起動するワンコマンドセットアップ。 - **Manual Node.js** – ExpressバックエンドとReactフロントエンドを個別に実行し、既存のPostgreSQLインスタンスに接続します。 - **Cloud services** – Railway/Render上のバックエンドとPostgreSQLアドオン、Vercel、Cloudflare Pages、またはNetlify上のフロントエンド。 技術スタックは、UIにはReact 18 + Vite + Tailwind、APIにはNode.js 20 + Express、書き込み永続性にはPostgreSQL 16、カラム型分析読み取りにはDuckDBで構成されます。認証にはJWTとbcryptを使用し、キャッシュはTTL付きのインメモリで処理されます。包括的なドキュメント、APIリファレンス、テストスイートが含まれています。 InsightsTrackはMITライセンスの下でリリースされており、セルフホスト、変更、スケーリングは無料です。