ClkLog埋点用户行为分析系统

ClkLog埋点用户行为分析系统

ClkLog是一款记录并分析用户行为和画像的开源软件,技术人员可快速完成私有化部署。 ClkLog基于神策分析SDK,采用ClickHouse数据库对采集数据进行存储,使用前后端分离的方式来实现。在这里,你可以轻松看到用户访问网页、APP、小程序或业务系统的行为轨迹,同时也可以从时间、地域、渠道、用户访客类型等多维度了解用户的全方位信息。 ClkLog在开源社区版本的基础上同时提供拥有更多高级分析功能的付费版本。

公告

README

开源 + 私有化部署的埋点用户行为分析系统

支持多平台埋点采集、主流分析模型及国产化/信创环境适配

官网 | 产品介绍 | 技术指南

✨ ClkLog是什么

ClkLog是一款轻量级埋点用户行为分析平台,支持私有化部署与源码交付,帮助企业快速构建完整、私有的用户行为分析体系。产品提供事件分析、漏斗分析、留存分析、路径分析、用户画像、用户分群等能力,支持 Web、App、小程序等多平台数据采集。

ClkLog采用开源 + 商业版本的模式,所有版本都支持完整源码交付,目前包含社区版(AGPL-3.0 协议)以及商业授权的专业版、企业版和信创版本,并持续推进国产化与信创环境适配。

目前ClkLog已应用于汽车、电力、金融、保险、房产、物流等多个行业场景,帮助企业开展用户行为分析与数字化运营工作。

🚀 核心优势

1. 私有化部署,数据自主可控

企业无需将数据上传第三方平台,支持本地部署、内网部署、混合部署、安全隔离环境, 企业自主可控,满足数据安全合规要求。

2. 多平台埋点采集

支持多端(Web/H5/App/小程序/鸿蒙)埋点数据采集,涵盖自定义事件、用户标识关联,实现统一用户行为数据体系。

3. 主流分析模型开箱即用

内置访问分析、事件分析、漏斗分析、用户画像、标签体系、分群分析,无需自行开发分析引擎,可快速建立数据分析能力。

4. 国产化 / 信创环境适配

支持企业信创建设场景。适配国产 CPU、国产服务器、国产操作系统、国产数据库,适用于有信创需求的企业单位。

📦版本体系

ClkLog 提供多版本能力体系,满足不同企业阶段需求。

版本 定位
🟢 开源社区版 适合开发者 / 学习 / 小团队
🔵 PRO专业版 适合用户访问行为分析与运营场景
🟣 CDP企业版 适合用户画像与精细化运营场景
🟡 信创版 适合政企信创国产私有化场景

🧩 版本能力对比

能力 社区版 专业版 企业版 信创版
数据采集
事件分析 基础 完整 完整 完整
用户画像 基础 基础 完整 完整
漏斗分析
用户细查
标签体系
信创适配
私有化部署

🏗 系统架构

ClkLog 采用分层式架构设计。

SDK/埋点采集(Web/App/小程序)
        │
        ▼
Receiver(数据接收)
        │
        ▼
Kafka(消息缓冲)
        │
        ▼
Processing(数据处理)
        │
        ▼
ClickHouse / Doris(数据存储)
        │
        ▼
API + 管理后台
        │
        ▼
统计分析与可视化
 

🧰 技术栈

ClkLog 采用主流企业级技术架构,支持高并发与可扩展分析能力。

后端:Java / Redis / Kafka / Zookeeper

前端:Vue / ElementUI / ECharts

数据库:ClickHouse / Apache Doris、MySQL / OpenGauss / OceanBase

系统示意图

社区版-数据概览 社区版-趋势分析 社区版- 地域分析
PRO专业版-留存分析 PRO专业版-自定义分析 PRO专业版-漏斗分析
CDP企业版-用户标签 CDP企业版-用户群画像 CDP企业版-用户行为细查

社区支持

欢迎:⭐ Star 🐞 Issue 🔧 PR 💬 交流建议


License

开源协议:AGPL V3.0

• 使用 Clklog 的组织或个人在复制、分发、转发或修改时请遵守AGPL V3.0相关条款,不得移除ClkLog相关版权标识。任何分发或通过网络提供服务的版本(包括衍生版本)必须开源,并保留原版权和协议信息。如有违反,ClkLog将保留对侵权者追究责任的权利。

免费使用

• 适用范围:个人开发者、学术研究及非商业项目可免费使用

• 商业限制:若将ClkLog集成到闭源商业产品中,任何修改、二开、集成须遵循 AGPLv3.0 协议开源衍生产品

• 授权方式:遵循 AGPLv3.0 协议

商业使用

• 适用范围:商业项目集成可闭源使用

• 授权方式:需购买商业授权

特别提醒

在AGPL V3.0协议中,“衍生产品”是指:在 ClkLog 源代码基础上进行任何修改、扩展、适配、重构,或与其他软件、系统组合后形成的作品,包括但不限于:

• 修改、删除或新增源代码的版本;

• 增加功能模块、插件或集成接口的版本;

• 将 ClkLog 嵌入或整合进其他产品、系统或服务的版本;

• 改变数据结构、接口协议或运行架构的版本。

无论改动大小,只要衍生产品包含 ClkLog 的代码或核心逻辑,即视为衍生产品,并适用本协议的相关条款。

商业支持与合作

如需了解完整产品能力、信创方案或商业版本合作方式,欢迎通过以下方式联系我们获取详细资料:

  • 联系电话:   16621363853

  • 客服微信:   opensoft66

  • 微信客服:     

  • 微信公众号:  

精选项目
25

ClkLog是一款记录并分析用户行为和画像的开源软件,技术人员可快速完成私有化部署。 ClkLog基于神策分析SDK,采用ClickHouse数据库对采集数据进行存储,使用前后端分离的方式来实现。在这里,你可以轻松看到用户访问网页、APP、小程序或业务系统的行为轨迹,同时也可以从时间、地域、渠道、用户访客类型等多维度了解用户的全方位信息。 ClkLog在开源社区版本的基础上同时提供拥有更多高级分析功能的付费版本。

  • Clklog初始化服务,用于数据库初始化和定时脚本任务配置。

    Java
    1
    0
    AGPL-3.0
    更新于 7 小时前
    Star
  • 统计展示 【clklog-ui】:基于 vue-element-admin 实现的统计分析数据界面展示。 ClkLog是一款免费、可商用的轻量级完全开源的埋点用户分析系统。它基于AGPL协议,旨在帮助具有技术开发能力的业务团队或企业进行二次开发。技术人员通过ClkLog可快速搭建私有化的用户分析系统,记录并分析用户行为,通过构建用户画像结合业务指标来辅助业务的精细化运营。

    Vue
    10
    0
    AGPL-3.0
    更新于 4月16日
    Star
  • ClkLog是一款记录并分析用户行为和画像的开源软件,技术人员可快速完成私有化部署。 ClkLog基于神策分析SDK,采用ClickHouse数据库对采集数据进行存储,使用前后端分离的方式来实现。在这里,你可以轻松看到用户访问网页、APP、小程序或业务系统的行为轨迹,同时也可以从时间、地域、渠道、用户访客类型等多维度了解用户的全方位信息。 ClkLog在开源社区版本的基础上同时提供拥有更多高级分析功能的付费版本。

    25
    5
    AGPL-3.0
    更新于 7 天前
    Star
  • 暂无简介

    Java
    10
    0
    更新于 2025年4月11日
    Star
  • 暂无简介

    C#
    10
    0
    更新于 2025年4月11日
    Star
  • 接收服务 【clklog-receiver】:接收客服端采集的日志,存入kafka。ClkLog是一款免费、可商用的轻量级完全开源的埋点用户分析系统。它基于AGPL协议,旨在帮助具有技术开发能力的业务团队或企业进行二次开发。技术人员通过ClkLog可快速搭建私有化的用户分析系统,记录并分析用户行为,通过构建用户画像结合业务指标来辅助业务的精细化运营。

    Java
    11
    1
    AGPL-3.0
    更新于 2025年5月19日
    Star
  • 暂无简介

    Makefile
    9
    0
    更新于 2025年4月11日
    Star
  • 处理服务 【clklog-processing】: 依托flink,消费kafka数据,存入clickhouse。 ClkLog是一款免费、可商用的轻量级完全开源的埋点用户分析系统。它基于AGPL协议,旨在帮助具有技术开发能力的业务团队或企业进行二次开发。技术人员通过ClkLog可快速搭建私有化的用户分析系统,记录并分析用户行为,通过构建用户画像结合业务指标来辅助业务的精细化运营。

    Java
    11
    1
    AGPL-3.0
    更新于 2025年11月17日
    Star
  • 暂无简介

    Java
    8
    0
    AGPL-3.0
    更新于 2025年9月22日
    Star
  • 暂无简介

    SQL
    1
    0
    AGPL-3.0
    更新于 3月24日
    Star
查看全部项目 >
公告
成就
183
Star
9
Fork
1.37 K
Download
常用语言
Java
Vue
JavaScript
Shell
Makefile