牛8了,国产刚开源的用户行为分析系统,需要的可以进来瞄一下

今天介绍一款开源的用户行为分析系统

ClkLog

ClkLog 是一款面向开发者和产品团队的 全开源用户行为埋点与分析系统,支持 Web、App、小程序等多端接入,能够采集用户点击、页面访问、会话、转化等行为数据,入库到 Kafka/Flink/ClickHouse,实现私有化部署、可视化分析与用户画像构建。相较于商业埋点服务,ClkLog 最大亮点在于完全自托管、灵活支撑多端埋点、以及高性能大规模数据处理能力,特别适合中小型 SaaS 和数据驱动型项目上手落地。

应用特性

  • 多端行为采集:支持 Web、React‑Native、小程序、iOS/Android 全覆盖埋点,社区和官方 demo 丰富。

  • 高吞吐数据流处理:利用 Kafka + Flink 实时处理,数据稳定存入 ClickHouse,高并发下表现依旧流畅。

  • 前后端分离控制台:Vue + element‑admin 构建的 UI,可用来查看用户路径、漏斗分析、转化率、用户画像等。

  • 私有化部署能力强:AGPL 协议免费使用,可部署在本地或云端,满足企业数据合规与自定义需求。

  • 商业/社区双版本:开源社区版具备核心功能,商业版提供高级分析扩展和官方技术支持。

应用相关截图

图片[1]-牛8了,国产刚开源的用户行为分析系统,需要的可以进来瞄一下-IDC之家
图片[2]-牛8了,国产刚开源的用户行为分析系统,需要的可以进来瞄一下-IDC之家

部署方式

Docker Compose 快速部署

version: '3.8'
services:
  clklog:
    image: clklog/clklog:latest
    ports:
      - "8000:8000"
    depends_on:
      - clickhouse
      - kafka
    environment:
      - CLICKHOUSE_URL=http://clickhouse:8123
      - KAFKA_BOOTSTRAP_SERVERS=kafka:9092

  clickhouse:
    image: clickhouse/clickhouse-server:latest
    ports:
      - "8123:8123"

  kafka:
    image: confluentinc/cp-kafka:latest
    environment:
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

  zookeeper:
    image: confluentinc/cp-zookeeper:latest
    ports:
      - "2181:2181"

运行命令:

docker-compose up -d

访问 http://localhost:8000,按提示完成初始化后即可开始埋点

项目相关链接

链接名称
链接地址
官网
https://clklog.com
GitHub
最后有劳各位看官送我这个不要脸的老哥一键三连☺,感谢!
更多好玩有趣的开源项目,关注不迷路~
 
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容