OSS探訪

OSS図鑑

OpenPanel

GitHubで見る

OpenPanel — Web解析とProduct Analyticsを、Funnels・Session Replay・Revenueまで一つにまとめるセルフホスト可能な分析基盤

Stars
0

概要

OpenPanelは、ページビュー中心のWeb Analyticsと、イベント・ユーザー行動を掘り下げるProduct Analyticsを同じ基盤で扱うオープンソースの分析プラットフォームです。Funnels、Cohorts、User Profiles、Session History、Session Replay、A/B Testing、Revenue Trackingを備え、Mixpanelのような詳細分析とPlausibleのような軽量さを一つの製品に寄せています。Web・Mobile・Server-side向けSDK/APIを用意し、ClickHouseをイベント保存、PostgreSQLを基本データ、Redisをcache/queue周辺に使う構成で、大量イベントを扱う分析基盤としてセルフホストできます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Pageviewだけで終わらず、Funnels・Cohorts・Profiles・Replayで『どのユーザーが、なぜ離脱したか』まで追う

OpenPanelはリアルタイムdashboardに加え、Funnels、Cohorts、User Profiles、Session Historyを備え、単純な訪問数や流入元だけでなく、ユーザー単位の行動系列を分析できます。Session Replayでは実際の操作を再生でき、集計値で異常を見つけた後に具体的なセッションへ降りる調査が可能です。Web AnalyticsとProduct Analyticsを別製品へ分けず、獲得から機能利用、離脱まで同じevent dataで追えることが中核です。

出典:[1]

A/B Testing、Revenue、Notificationsをイベント基盤へ重ね、分析から施策判断までつなげる

Built-in A/B Testingではvariantごとの結果をbreakdownでき、Revenue Trackingでは購入、subscription、LTVをproduct eventと同じ文脈で確認できます。EventやFunnelを条件にしたnotificationもあり、分析画面を定期的に見に行くだけでなく、特定の変化を運用へ戻すことができます。Custom Dashboardやchart作成も用意されているため、製品KPI、conversion、売上をチームごとの視点へ組み直せます。

出典:[1]

Cookieless trackingとSDK/APIを軸に、Web・Mobile・Server-sideのイベントを同じ分析面へ集める

READMEではcookieless by defaultとprivacy-firstを掲げ、WebだけでなくSwift、Kotlin、React Nativeなどを含むmulti-platform trackingとAPI accessを提供しています。さらにMCP Serverを通してClaudeやCursorなどのMCP clientからユーザーデータへ問い合わせる経路も案内されており、dashboardを人が読むだけでなく、AI assistantから分析データを参照する使い方も想定されています。なお現行READMEではMCP Serverをhosted serviceとして説明しているため、self-hosted analytics coreとは提供形態を分けて評価した方が安全です。

出典:[1]

GA4では追いにくく、MixpanelやPostHogほど運用を重くしたくないプロダクトチームへ

SaaS、Webサービス、Mobile Appなどで、pageviewだけでなくsignup、activation、feature usage、conversion、retention、revenueまで追いたいチームに向きます。特に、分析データを自社インフラへ置きたい場合や、Web AnalyticsとProduct Analyticsを別々に導入したくない場合に比較しやすい選択肢です。SDK/APIが前提なので、マーケティング担当だけで完結するアクセス解析というより、開発チームがevent設計へ関与できる組織ほど価値を引き出しやすい構成です。

出典:[1][2]

セルフホストは分析DBを含む複数サービス運用で、Session Replayのデータ量と商標ルールも考慮する

公式Docker Compose guideでは、PostgreSQL、Redis、ClickHouse、API、Dashboard、Workerを起動する構成で、最低2GB RAM、4GB以上を推奨しています。イベント量が増えるほどClickHouseのstorage、backup、retention、worker scale、monitoringが運用課題になり、Session Replayを使う場合は通常のeventだけより保存データも増えます。Realtime viewではWebSocket経路が必要で、独自reverse proxyを置く場合もupgrade headerを正しく通す必要があります。更新前のbackupも公式guideで推奨されています。

トップレベルのLICENSE.mdはGNU AGPLv3です。改変版をnetwork serviceとして提供する場合など、AGPLのsource-sharing義務を確認する必要があります。またコードのライセンスとは別にOpenPanel Trademark Guidelinesがあり、OpenPanelを使ったmanaged service、resale、public cloud offeringなどで商標を使う場合は制限があります。該当ケースではOpenPanel logosを外し、自分のbrandingを使うよう明記されているため、商用ホスティングではライセンスと商標を別々に確認する必要があります。

出典:[2][3][4]

参考にした公式資料

  1. [1]openpanel-dev/openpanel — README(2026-09-14)
  2. [2]OpenPanel — Deploy with Docker Compose(2026-09-14)
  3. [3]openpanel-dev/openpanel — LICENSE(2026-09-14)
  4. [4]OpenPanel — Trademark Guidelines(2026-09-14)

成長

成長の推移 · 直近30日

0 Stars

推移データを蓄積中です。

GitHubデータ

GitHubのデータGitHubの詳細データを見る
Stars
0
Forks
0
Watchers
0
Open Issues
0
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。