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

Vinceは、Google Analyticsの代替として提示される自己ホスト型ウェブ分析サーバーです。READMEによれば、単一エンティティの自己ホスティングに焦点を当てたPlausible AnalyticsのGo移植として始まり、Plausibleとの機能パリティを目指すものではないと明記されています。 デプロイ方法 Vinceは実行ファイル一つで提供され、ランタイム依存関係がありません。そのため、外部データベースやメッセージキュー、言語ランタイムを別途インストールする必要はありません。READMEに記載されたインストールオプションは、macOS と Linux 用のインストールスクリプト(curl で取得して bash にパイプ)、ghcr.io/vinceanalytics/vince の Docker イメージ、vinceanalytics.com/charts で公開されている Helm チャート、リリースページからの直接ダウンロードです。操作はコマンドライン主導で、`vince admin --name ... --password ...` が管理者アカウントを作成し、`vince serve` がサーバーを起動します。フラグは環境変数で上書き可能です。README に示されたサンプル起動ログではサーバーが :8080 で待ち受け、Pebble の WAL ファイルがリプレイされていることが記載されており、外部データベースではなくローカル組み込みのキー‑バリュー型ストアを使用していることが分かります。 トラッキングおよびレポート機能 ブラウザ側スクリプトは Plausible 互換であるため、既存の Plausible スニペットを Vince インスタンスに向け直すだけで利用できます。README に列挙された機能は、目標/コンバージョン追跡、ユニーク訪問者、総訪問数、ページビュー、訪問あたりのビュー数、訪問時間、都市・参照元・ページ・デバイス別の内訳、外部リンク追跡、ファイルダウンロード追跡、404 ページ追跡、カスタムイベント追跡、期間比較です。トラッキングスクリプトは 1KB 未満でクッキーを使用せず、GDPR、CCPA、PECR への準拠を謳っています。また、サイト数・イベント数に制限がなく、リソースが許す限りスケール可能で、Let’s Encrypt による自動 TLS をネイティブにサポートします。ダッシュボードはデフォルトでプライベートですが、公開設定やパスワード保護可能なユニークリンクで共有できます。 比較表 機能表は Vince と Plausible を比較し、目標、訪問者指標、内訳、外部リンク/ダウンロード/404 追跡、比較、共有アクセスなどの分析機能は両者とも備えていると示しています。Vince はマルチテナンシー、ファネル、エンタープライズ機能、ホステッド提供がない代わりに、無制限のサイト・イベント、ゼロ依存、 自動 TLS で優位性を主張しています。Plausible は本プロジェクトの元となったプロダクトとして言及されています。 対象ユーザー Vince は、単一の小規模サーバー上で自前のトラフィック分析を実行し、データの完全所有権を保持したい個人やチーム、クッキー バナーを回避したいユーザー向けです。ただし、マルチテナントやホステッド型分析製品に比べて機能範囲が限定的であることを受容できるケースに適しています。