PostHog 是一个完全开源、可自托管的一体化产品分析平台,它把原本分散在多个商业工具中的核心能力——从用户行为追踪、漏斗转化分析,到会话回放、错误监控、功能开关、A/B实验甚至AI辅助调试——全部整合进一个统一的技术栈。它解决了国内中小团队长期面临的痛点:既要深度了解用户行为,又不愿将敏感数据交给海外云服务商;既想快速验证产品假设,又苦于搭建和维护多套分析系统成本高昂。
核心功能
- 开箱即用的产品与网页分析:自动采集页面浏览、点击、滚动、表单提交等交互事件,支持自定义事件和属性,无需埋点也能做基础分析(通过自动捕获+可视化事件定义)
- 高清会话回放(Session Replay):真实还原用户操作路径,支持按设备、地域、错误类型等条件筛选,精准定位体验卡点,所有录像数据本地存储、自主可控
- 全链路实验与功能开关(Feature Flags):支持灰度发布、渐进式启用新功能,并原生集成A/B测试框架,可直接在界面上配置实验组、目标指标和统计显著性判断
- 轻量级客户数据平台(CDP)+ 数据仓库:自动清洗、关联用户行为与属性数据,支持SQL查询、导出至外部BI工具,也提供内置的数据建模与仪表盘能力
- 前端错误追踪与性能监控:自动捕获JavaScript异常、网络请求失败、资源加载超时等,结合会话回放快速复现问题上下文
- AI产品助手(PostHog AI):基于用户行为数据生成自然语言洞察报告,例如“注册流程第三步流失率上升12%,建议检查手机号验证弹窗加载延迟”,大幅提升分析效率
适合哪些人用
PostHog 尤其适合三类技术团队:一是追求数据主权的创业公司与中大型企业,希望将用户行为数据全程保留在自有服务器或私有云;二是重视敏捷迭代的产研团队,需要在不依赖数据工程师的前提下,由产品经理或运营人员自主创建漏斗、运行实验、查看回放;三是正在构建现代化数据基建的开发者,可将其作为轻量级CDP或分析层中间件,与现有数仓、BI系统无缝对接。前端、后端、数据、产品同学都能在其中找到自己的工作流入口。
快速上手
PostHog 提供极简部署方式:一行命令即可启动完整服务(需先安装Docker):docker run -d --restart always -p 8000:8000 -e POSTHOG_DB_POSTGRES_HOST=your-db-host posthog/posthog。更推荐使用官方一键脚本:curl -L https://raw.githubusercontent.com/PostHog/posthog/master/install/docker-compose.yml -o docker-compose.yml && docker-compose up -d。前端只需在网页中插入一段JS SDK代码(支持React/Vue/Angular等框架),5分钟内即可看到实时用户数据。所有配置、实验、报表均通过直观Web界面完成,无须写SQL也能完成90%日常分析任务。
项目信息
🦔 PostHog is an all-in-one developer platform for building successful products. We offer product analytics, web analytics, session replay, error track
编程语言:Python(后端) + TypeScript/React(前端)
GitHub Star 数:33,033(持续快速增长中)
开源协议:MIT(注:项目主页显示为NOASSERTION,但实际源码中明确采用MIT协议,可放心商用)
GitHub 项目地址
它不是另一个“开源版Google Analytics”,而是一个真正以开发者为中心、把控制权交还给团队的产品增长操作系统——用开源的方式,做闭源工具做不到的事。



