# 用户画像营销分析系统-CDP **Repository Path**: juyunsuan/shuwen-cdp ## Basic Information - **Project Name**: 用户画像营销分析系统-CDP - **Description**: 本系统基于神策埋点sdk的开源CDP客户数据平台系统,功能聚焦于用户数据中台、用户行为分析、用户画像、精准营销、AB实验等,帮助企业提高用户运营效率、强化营销能力,实现用户增长。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2025-02-04 - **Last Updated**: 2025-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[获取演示demo](https://docs.qq.com/doc/DU2pMQk1DQmNMZ0pT)

--- ****9月5日新增功能,进度同步:**** 开源版埋点采集工程改造简化,原有的kafka+flink的方案部分用户反馈部署太复杂,对于中小企业来说用不了这种大数据组件,改成埋点数据直接写入clickhouse ## 1、功能介绍 - 数据采集:支持神策埋点数据解析、实时采集; - 数据大盘:支持可视化分析用户行为数据,包括公共概览和自定义数据概览配置; ![公共概览](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/overview1.png) ![自定义概览](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/overview2.png) - 数据分析:支持事件分析和自定义查询; ![事件分析](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/event1.png) ![事件分析](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/event2.png) ![自定义查询](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/query.png) - 数据管理:支持配置自定义事件和属性; ![自定义查询](https://gitee.com/hangzhou-shuwen_0/shuwen-cdp/raw/main/image/customEvent.png) - 更多开发中的功能,敬请期待...... 1. 留存分析 2. 漏斗分析 3. 用户画像,用户标签、人群划分 4. 精准营销,人群圈选、渠道推送 5. AB实验,功能个性化 ## 2、代码结构 - shuwen-track:神策埋点数据采集服务 - shuwen-flink:实时收集埋点数据导入clickhouse - shuwen-server:应用服务端 - shuwen-front:应用前端 ## 3、技术框架 - 前端:[Vue3](https://vuejs.org/)、[Arco.Design](https://arco.design/vue/docs/start) - 后端:[Spring Boot](https://spring.io/projects/spring-boot) - 数据库:[MySQL](https://www.mysql.com/)、[Clickhouse](https://clickhouse.com/)、 - 中间件:[Flink](https://flink.apache.org/)、[Kafka](https://kafka.apache.org/)、[Redis](https://redis.io/)、[ZooKeeper](https://zookeeper.apache.org/) - 基础设施:[Docker](https://www.docker.com/) ## 4、系统部署 - 数据库和中间件优先部署,详细过程不赘述,建议使用docker-compose,包括Mysql、Clickhouse、Flink、Kafka、Redis、ZooKeeper - shuwen-track应用部署,负责接收埋点数据,依赖kafka,配置文件修改kafka的配置 - shuwen-flink部署,负责解析埋点数据并写入clickhouse,依赖Flink(注意flink版本尽量保持一致),代码中用到ip2region.db文件,需要修改文件路径,打成jar包后通过flink界面上传 - shuwen-server服务端,配置文件修改mysql、clickhouse、redis、zk相应参数后启动即可 - shuwen-front前端,cnpm install;cnpm run dev ## 5、技术支持 - 支持功能定制开发 - 本项目涉及部分大数据链路,部署较复杂,提供详细文档、项目部署、样例数据服务,收取少量费用 - 对以上服务感兴趣的用户可添加以下微信,非诚勿扰,感谢支持 ![联系方式](image/%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_83e5323b-5111-45c7-b482-c4db97e5254e.png)