一、Cdp系统简介

1、基本概念

客户数据平台(Customer-Data-Platform),简称CDP;通过采集多方客户数据(主体与线索)等,从而进行精准的客户分析和人群细分,进而实现高效的客户维系和发掘以及日常营销运营。

业务面上看Cdp是客户管理流程上的一个节点,技术面上看是重度偏向数据分析的一个平台。

数据构成

  • 主体资料:多方客户(一方、三方、线下)数据汇集,基于唯一ID标识进行客户主体构建与行为数据映射,实现结构化的模型数据管理;
  • 行为线索:通过SDK埋点的方式,采集客户多种事件类型的行为数据,例如注册、登录、点击、浏览、购买等,作为客户跟进的核心线索;

不断的完善客户主体的数据,完善相关画像分析,然后通过相关行为采集,进行精准实时的跟进,例如新客的浏览行为,老客户的点击等,都有潜在需求的可能,在Cdp系统采集到这类线索之后,迅速对客户进行沟通跟进,进行精准高效的服务。

基础流程

  • 数据采集:客户主体即多端(Web、APP、小程序等)注册用户的汇集或者渠道拓展的录入,线索多来自埋点手段的采集;
  • 客户模型:基于唯一客户ID标识,构建客户的主体结构,业务模型等,收集与整合多个业务场景下的需求数据;
  • 数据分析:对于客户数据的基本分析能力,常见的分层细化,标签化管理,画像与报表分析等,以此精准的识别客户;
  • 营销运营:上述的一系列操作,皆是为了能够对客户进行精细化的运营,以此提高客户价值降低维护的时间和营销成本;

核心价值

流量背景下获取客户的成本是非常高的,所以获客之后的精细运营,避免大量流失就尤为重要,建立一批忠诚度高的客户是成本最低但价值最高的运营手段,而CDP系统就是为了支撑该策略的实现。

2、对比Crm系统

与客户管理概念相关联的系统有不少,例如常说的CRM、CDP、DMP等等,可以不过度纠结这些系统的概念,只需要整体上有认识即可,在大多数场景中可能都是高度聚合在一个系统中,只是通过权限进行划分控制。

  • CDP:核心围绕客户数据的获取、管理、精细运营、营销等,促进客户产生交易行为;
  • CRM:核心围绕客户交易环节,数据层面相对静态,主要在于交易流程的管理、记录、服务等;
  • DMP:核心围绕标签化的数据管理平台,与CDP有部分牵扯和联系,基于标签透视客户群体;

系统平台的划分其本质是对业务流程节点的拆解,当业务复杂度较高时,这样有利于单个业务系统的快速迭代与扩展;在初期可能就一个管理系统,划分很多模块,以此降低开发和运维的成本;不同时期有不同的处理策略,对整个流程环节有清晰的认知才是应对业务多变的核心能力。

二、业务周期

1、核心模块

客户主体

客户的基本档案信息,这类数据的最大特点就是变化的频率相对低,不易获取但是容易维护,除此之外相对完善的客户主体还包括:客户联系人、系统跟进人等模块;这样构成一个完整的客户主体档案。

线索事件

通过多个产品端和业务线,进行埋点采集数据,作为跟进客户的核心线索,可以精准触达用户的需求,例如新客注册、浏览点击、其背后都是需求的驱动,通过线索事件捕捉用户需求,进而进行跟进销售推广。

客户跟进

通过线索获取客户的潜在需求,进而进行快速跟进,明确客户的需求,不断维护客户的跟进记录,持续提供精准服务的能力,这里的跟进方式可以是多样的,例如电话、拜访、短信等。

维度分析

对于客户的分析是多个方面的,常用的手段中,人群细分、标签化管理、业务报表、综合维度评分、流失预警、周期模型等,细致化的客群分析是数据识别的核心手段,这样从技术层面对客户有一次价值评估,在不同业务场景下跟进相应的重点客群。

营销推广

通过对客群数据的分析,以及标签化体系的建立,这样就可以对客群进行精准式的推广和营销,例如:基于标签的智能营销,基于种子人群的客户获取,数据越精准,营销的成本就越低,回馈的价值就越高。

2、客户周期

Cdp平台背后的业务本质,即对客户生命周期的识别和管理,不同阶段下有相应策略与手段,例如常见的客户周期划分:

  • 新客:新注册的用户,需求不明朗;
  • 普通客户:有特定的需求,但是具备一些不确定性;
  • 会员:需求明确,同时具备确定性;
  • 超级客户:提供专人跟进,差异化服务;
  • 流失客户:持续跟进没有效果,多次唤醒失败;

不管是什么类型的客户,都存在一定流失的风险,当客户流失情况出现时,从业务侧提供流失原因分析,也要从技术侧反思,是不是流程周期上不够细致,流失风险识别不及时等。

围绕客户数据采集和业务模型的搭建,从而明确客户的周期,建设已有客群的精细化运营能力。

三、架构设计

对于任何业务平台的建设,首先都是明确其背后需要解决的业务逻辑,然后对业务流程进行拆解,模块化管理和落地实现,当基本结构完善后,就是不断的迭代和优化:

客户增长

  • 数据采集:主要针对两个方面数据,主体资料持续完善,新数据与线索不断积累;
  • 渠道管理:数据采集来源的管理,不单是线上,还有线下,商务自拓等多个渠道;
  • 场景分析:不同场景下数据特点分析,识别高质量的采集环境,数据优先处理;
  • 质量监测:通过数据采集的维度,或者信息质量的识别,进行初始化过滤或者清洗;

客户档案

  • 主体数据:客户主体信息的完善,进而在各个业务环节使用,在结构上需要相对独立;
  • 线索事件:在不同业务节点采集到的线索数据,不同线索事件的背后是需求的挖掘;
  • 跟进管理:跟进人员分配,跟进结果反馈,基于结果分析客户的需求是否明确,价值高低;

客户分析

  • 细化分层:数据分层是基础能力,例如基于:客单价、交易次数、区域划分、业务价值等;
  • 标签识别:基于标签体系的客群管理,画像透视,在客户精准搜索和营销中十分关键;
  • 维度评分:综合评估客户的价值,例如常说的:活跃度、需求、购买力、数据完善度;
  • 周期模型:基于历史数据分析,阶段性评估客户所在的周期节点,进行策略化管理;
  • 流失预警:不同周期或者级别下的客户提供静默度分析,并提供预警信息,避免流失;

客户营销

  • 运营活动:在运营体系中,针对客群的特征,提供不同特点的活动,进行差异化的产品推广;
  • 营销策略:不同标签类别下的客户,进行差异化营销,或基于优质客群的共同特征营销;
  • 结果反馈:不管采用何种营销手段,对结果的反馈是至关重要的,以此验证优化营销策略;

基础能力

  • 数据存储:不同特点的数据采用相应的存储组件,在数据库选型上视野要开阔;
  • 搜索引擎:高度依赖数据的平台,对于搜索引擎建设极其重要,支撑多维度的数据查询;
  • 业务对接:例如Crm、DMP等系统对接,通常核心在数据层面,以及应用中的交互;

上述是针对Cdp平台业务流转去分析的,像一些系统基础功能,例如:权限控制、操作日志等没有多余的描述,实际上当数据体量不断膨胀时,会逐步引入大数据相关组件、规则引擎等技术来处理。

很多能力都是在遇到问题情况下,找方案、学习、试错、处理、反思总结,然后就这样积累下来了。

同系列业务数据清洗数据服务设计元数据管理数字营销概念标签业务应用

四、源代码地址

GitEE·地址
https://gitee.com/cicadasmile
Wiki·地址
https://gitee.com/cicadasmile/butte-java-note/wikis

阅读标签

Java基础】【设计模式】【结构与算法】【Linux系统】【数据库

分布式架构】【微服务】【大数据组件】【SpringBoot进阶】【Spring&Boot基础

数据分析】【技术导图】【 职场

CDP客户数据管理平台体系化搭建的更多相关文章

  1. 【转】flume+kafka+zookeeper 日志收集平台的搭建

    from:https://my.oschina.net/jastme/blog/600573 flume+kafka+zookeeper 日志收集平台的搭建 收藏 jastme 发表于 10个月前 阅 ...

  2. 深入解析DC/OS 1.8 – 高可靠的微服务及大数据管理平台

    深入解析DC/OS 1.8 – 高可靠的微服务及大数据管理平台 大家好,欢迎大家参加这次DC/OS的技术分享. 先做个自我介绍,刘超,Linker Networks首席架构师,Open DC/OS社区 ...

  3. kinect学习笔记(一)—— Openni平台的搭建~、

    一.简述         Openni平台是开源的平台,也就是说所有的源代码都可以查询,可以有助于我们对于整个程序框架的学习和理解,相对于微软的SDK,我更倾向于这个平台,但是由于个各种原因,现在这个 ...

  4. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II

    接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...

  5. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV

    接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...

  6. 利用原生js制做数据管理平台,适合初学者学习

    摘要:数据管理平台在当今社会中运用十分广泛,我们在应用过程中,要对数据进行存储,管理,以及删除查询等操作,而我们在实际设计的时候,大牛们大多用到的是JQuery,而小白对jq理解也较困难,为了让大家回 ...

  7. 利用原生js做数据管理平台

    摘要:数据管理平台在当今社会中运用十分广泛,我们在应用过程中,要对数据进行存储,管理,以及删除查询等操作,而我们在实际设计的时候,大牛们大多用到的是JQuery,而小白对jq理解也较困难,为了让大家回 ...

  8. ELK平台的搭建

    ELK是指Elasticsearch + Logstash + Kibaba三个组件的组合.本文讲解一个基于日志文件的ELK平台的搭建过程,有关ELK的原理以及更多其他信息,会在接下来的文章中继续研究 ...

  9. Ambari——大数据平台的搭建利器之进阶篇

    前言 本文适合已经初步了解 Ambari 的读者.对 Ambari 的基础知识,以及 Ambari 的安装步骤还不清楚的读者,可以先阅读基础篇文章<Ambari——大数据平台的搭建利器>. ...

随机推荐

  1. 一起学习PHP中GD库的使用(二)

    在日常的开发过程中,GD 库最常用的功能就是帮我们对图片进行一些处理,当然,除了处理已有的图片之外,它也可以直接来画图,就像我们最常见的图片验证码.今天的内容主要就是和画图有关,所以最后我们也会做一个 ...

  2. symfony中使用__construct获取services对象

    symfony中服务的使用总所周知的方便,但是当一个controller多次使用到同一个服务的时候就会出现在每个Action中都get获取服务,此时为了省事相信你也尝试使用构造函数申明一个私有对象避免 ...

  3. Leetcode 矩阵置零

    题目描述(中等难度) 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 .请使用 原地 算法. 进阶: 一个直观的解决方案是使用  O(mn) 的额外空间,但这 ...

  4. php 设计模式 --桥接模式

    php抽象类和接口的区别 https://www.cnblogs.com/vinter/p/8716685.html 什么时候适合使用 --- 多个角色配合工作:抽象角色对应具体角色: <?ph ...

  5. jmeter加密解密(加密篇)

    最近刚好在弄jmeter加密解密,可以分享下.(有一段时间没写了,有点不知道从何写起,这篇写的有点乱o(╥﹏╥)o) 需求是:接口中的请求体的部分参数需要先加密再请求,返回的结果中部分字段需解密. 1 ...

  6. 用SpringBoot实现策略模式

    问题的提出 阅读别人代码的时候最讨厌遇到的就是大段大段的if-else分支语句,一般来说读到下面的时候就忘了上面在判断什么了.很多资料上都会讲到使用策略模式来改进这种代码逻辑. 策略模式的类图如下: ...

  7. A Three-Stage Self-Training Framework for Semi-Supervised Semantic Segmentation

    论文阅读笔记: A Three-Stage Self-Training Framework for Semi-Supervised Semantic Segmentation 基本信息 \1.标题:A ...

  8. Skywalking-13:Skywalking模块加载机制

    模块加载机制 基本概述 Module 是 Skywalking 在 OAP 提供的一种管理功能特性的机制.通过 Module 机制,可以方便的定义模块,并且可以提供多种实现,在配置文件中任意选择实现. ...

  9. java/ kotlin下的单例模式

    单例模式属于创建型模式, 顾名思义,就是说整个系统中只有一个该对象的实例. 为什么要使用单例模式? 1, 对于一些需要频繁创建,销毁的对象, 使用单例模式可以节省系统资源 2, 对于全局持有的对象,单 ...

  10. 云原生的弹性 AI 训练系列之三:借助弹性伸缩的 Jupyter Notebook,大幅提高 GPU 利用率

    Jupyter Notebooks 在 Kubernetes 上部署往往需要绑定一张 GPU,而大多数时候 GPU 并没有被使用,因此利用率低下.为了解决这一问题,我们开源了 elastic-jupy ...