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

HitKeepはMITライセンスの下で公開されているウェブ解析プラットフォームです。READMEによると、カスタム追跡ドメインやチームSSOなどの機能を別個のプロプライエタリ版に分けることなく、製品全体がオープンソースとして提供されています。 デプロイと運用 HitKeepは、DuckDBとNSQを内蔵した1つのGoバイナリとして動作するように設計されており、別途データベース、キュー、またはキャッシュを用意する必要はありません。ドキュメント化されたインストール方法には、Appleシリコン搭載macOSまたはx86_64 Linux向けのHomebrew、環境テンプレート付きのDocker Composeファイル、およびGitHub ReleasesからのAMD64またはARM64バイナリが含まれます。Composeによるクイックスタートでは.envファイルが作成され、起動前に長いランダムなシークレットを設定する必要があります。その後、localhost:8080でダッシュボードにアクセスし、最初のアカウントを作成します。また、ドキュメントでは、公開前のHTTPSおよび信頼済みプロキシの設定、バックアップと復元、および設定リファレンスについても説明されています。自身での運用を希望しないユーザー向けに、EUまたはUSリージョンで利用可能なマネージドサービスであるHitKeep Cloudオプションも提供されています。 トラッキング サイトに非同期トラッカースクリプトを追加することで、すぐに収集が開始されます。ページビューのほか、外部クリック、ファイルダウンロード、フォーム送信などのサポートされている自動インタラクションイベントがキャプチャされ、カスタムイベントを使用してサインアップ、購入、適格リードなどの製品固有のアクションをカバーできます。ブラウザトラッカーは解析用クッキーを一切設定せず、「Do Not Track」を尊重し、サイトをまたいだアイデンティティを構築することなく、特化したウェブサイト解析を収集すると説明されています。 レポート レポートは、集客から成果までを追跡することを目的としています。具体的には、ページ、自動およびカスタムイベント、ゴール、ファネル、EC収益、UTMおよびQRキャンペーン、Search Consoleデータ(クリック数、インプレッション数、クリック率、掲載順位、クエリトレンド)、およびWeb Vitalsが含まれます。 AI関連機能 HitKeepはAIを第一級のトラフィックチャネルとして扱い、クローラーによるフェッチ、AI経由の訪問、チャットボットの成果を明確に区別します。「Ask AI」機能は、引用された集計根拠を用いて質問に回答し、読み取り専用のMCPインターフェースにより、承認されたアシスタントに管理された解析アクセスを提供します。 データアクセスとスコープ 本プロジェクトは、オープンエクスポート、完全なデータ取り出し、REST API、ウェブフック、共有リンク、および権限管理を通じてデータの主権を強調しています。READMEではスコープが明確にされており、HitKeepはウェブに特化し、訪問者プロフィール、セッションリプレイ、モバイルSDK、または組み込みの実験機能よりも、集計されたトラフィックとコンバージョンの根拠を重視しています。その結果、フル機能のプロダクト解析スイートよりも収集範囲と運用サーフェスは小さくなりますが、単純なページビューカウンター以上の機能を提供します。 貢献とサポート ドキュメント化されたコントリビューター向けコマンドには、セットアップ、シード済み開発モード(オプションのデタッチモード付き)、スクリーンショットキャプチャ、マシン読み取り可能なコマンドおよび設定カタログ、プルリクエストのQAチェックが含まれており、Composeスタックと完全なワークフローはCONTRIBUTING.mdに記載されています。バグはGitHub Issuesを通じて、脆弱性はセキュリティポリシーを通じて報告されます。また、評価のための比較ライブラリとコンプライアンス概要へのリンクも提供されています。