一种基于渠道优先级配置的跨渠道客户数据离线融合方法技术

技术编号:37149115 阅读:11 留言:0更新日期:2023-04-06 22:03
本发明专利技术公开了一种基于渠道优先级配置的跨渠道客户数据离线融合方法,具体步骤如下:步骤一、确定客户主数据的每个客户数据项由哪些渠道客户数据的客户数据项进行合并;步骤二、确定客户主数据的每个客户数据项的渠道优先级规则;步骤三、根据步骤一和步骤二确定的信息编写优先级配置;所述优先级配置中需要包含步骤一和步骤二确定的信息,由逻辑实现读取解析,并按照优先级配置执行合并;步骤四、根据逻辑流程设计实现并执行合并逻辑;以简化复用客户数据合并过程中数据准确性的判断逻辑。客户数据合并过程中数据准确性的判断逻辑。客户数据合并过程中数据准确性的判断逻辑。

【技术实现步骤摘要】
一种基于渠道优先级配置的跨渠道客户数据离线融合方法


[0001]本专利技术涉及客户数据平台,具体涉及一种基于渠道优先级配置的跨渠道客户数据离线融合方法。

技术介绍

[0002]通过专利“一种实时融合跨渠道消费者身份的方法和系统(CN202111264056.4)”介绍的方法,可以将多个渠道的客户实时融合打通。但通常客户在不同渠道留下的数据是不一致的,这种不一致体现在如下几方面(如表1所示为同一个客户在不同渠道产生的数据示例):
[0003]1、不完整,单个渠道往往只包含部分数据,比如有些渠道没有性别数据,有些渠道没有城市数据;
[0004]2、不准确,不同渠道的相同信息可能是不同,比如同样是性别,有的渠道填的是男性,另一个渠道填的是女性。
[0005]表1
[0006]数据序号客户ID渠道姓名性别年龄城市11线下门店张先生 20上海21线上商城张某某男18 31电话客服张三女20上海
[0007]注:表中包含来自不同渠道的姓名、性别、年龄、城市四项数据;空单元格表示未收集到该项数据。
[0008]因此,在多个渠道的客户数据进入客户数据平台时,就需要对同一个客户在不同渠道产生的数据进行合并,形成一条比较完整准确的客户主数据。现有的数据合并方案主要是基于客户数据进入客户数据平台的时序进行合并,对于同一个客户的主数据中的每个数据项,使用新值覆盖旧值。这种合并方式能够解决数据不完整的问题,但完全无法解决数据不准确的问题,无论新值和旧值哪个更准确,新值一定会覆盖旧值。
[0009]为了解决数据不准确的问题,客户数据合并程序在执行时需要判断每个数据项的新值与旧值哪个更准确,从而决定使用新值覆盖旧值,还是舍弃新值保留旧值。这需要在客户数据合并程序中引入大量复杂的判断逻辑,而且在不同的业务场景中,判断逻辑也各不相同,无法重复使用。

技术实现思路

[0010]针对现有技术存在的问题,本专利技术提供一种基于渠道优先级配置的跨渠道客户数据离线融合方法,以简化复用客户数据合并过程中数据准确性的判断逻辑。
[0011]本专利技术的技术方案是:一种基于渠道优先级配置的跨渠道客户数据离线融合方法,具体步骤如下:
[0012]步骤一、确定客户主数据的每个客户数据项由哪些渠道客户数据的客户数据项进
行合并;
[0013]所述渠道客户数据:在每个渠道中产生的描述客户个体的信息;
[0014]所述客户主数据:渠道客户数据经过客户数据平台合并处理后形成的描述客户个体的信息,每个客户个体对应一条客户主数据;
[0015]所述客户数据项:描述客户个体信息的每一项;
[0016]步骤二、确定客户主数据的每个客户数据项的渠道优先级规则,所述渠道优先级规则用以指定步骤一中确定的多个渠道客户数据的客户数据项如何合并到客户主数据;
[0017]步骤三、根据步骤一和步骤二确定的信息编写优先级配置,所述优先级配置中需要包含步骤一和步骤二确定的信息,由逻辑实现读取解析,并按照优先级配置执行合并;
[0018]步骤四、根据逻辑流程设计实现并执行合并逻辑,所述合并逻辑应当具备读取并解析优先级配置的能力,然后按照逻辑流程设计,依据优先级配置中配置的优先级规则,合并渠道客户数据,并将合并完成的客户主数据保存在客户数据平台。
[0019]进一步的,所述渠道优先级规则包括渠道优先级、时间优先级、最早优先级和跟随优先级;
[0020]所述渠道优先级:对于一个客户数据项,按照渠道优先级规则定义的渠道顺序,选择渠道客户数据中优先级最高的数据合并到客户主数据;
[0021]所述时间优先级:对于一个客户数据项,根据渠道客户数据的最近更新时间,选择最近更新时间最晚的数据合并到客户主数据;
[0022]所述最早优先级:对于一个客户数据项,如果客户主数据已经有值,则不作处理;否则,根据渠道客户数据的最近更新时间,选择最近更新时间最早的数据合并到客户主数据;
[0023]所述跟随优先级:如果数据项1跟随数据项2,则先根据数据项2的优先级合并数据项2,并记录数据项2选择合并的渠道数据,数据项1也由该渠道数据合并到客户主数据。
[0024]进一步的,所述逻辑流程设计具体如下:
[0025]步骤1、离线合并开始后,加载并解析优先级配置,圈选需要进行合并的客户,合并开始;
[0026]步骤2、读取一条客户信息;
[0027]步骤3、读取一个客户数据项;
[0028]步骤4、根据优先级规则合并步骤3所述的客户数据项;
[0029]步骤5、判断当前客户所有的客户数据项是否合并完成,若是则进入步骤6,若否则返回步骤3;
[0030]步骤6、判断所有的客户是否合并完成,若是则进入步骤7,若否则返回步骤2;
[0031]步骤7、保存客户主数据,离线合并结束。
[0032]本专利技术的有益效果是:实现简单,仅需要实现已抽象出的优先级规则的合并逻辑。可以复用,不同业务场景下,仅需要根据业务场景配置优先级规则。维护方便,仅需要维护已抽象出的优先级规则的合并逻辑。扩展方便,新增合并规则时,实现新规则的解析逻辑和合并逻辑即可。
附图说明
[0033]图1为逻辑流程设计图。
具体实施方式
[0034]下面结合附图对本专利技术做进一步的说明。
[0035]本专利技术提供了以下概念:
[0036]渠道客户数据:在每个渠道中产生的描述客户个体的信息,如客户姓名、性别、年龄、城市等等。
[0037]客户唯一标识:能够识别多条渠道客户数据是否来自于同一个客户的标识信息。
[0038]客户主数据:渠道客户数据经过客户数据平台合并处理后形成的描述客户个体的信息,每个客户个体对应一条客户主数据。
[0039]客户数据项:描述客户个体信息的每一项,如姓名、性别、年龄、城市分别是一个数据项。
[0040]优先级规则:描述渠道客户数据中的某个客户数据项如何合并到客户主数据的规则。
[0041]优先级配置:包含全部优先级规则及相关信息的配置数据。
[0042]本专利技术的优先级规则设计如表2所示:
[0043]表2
[0044][0045]本专利技术的逻辑流程设计如图1所示,具体如下:
[0046]步骤1、离线合并开始后,加载并解析优先级配置,圈选需要进行合并的客户,合并开始;
[0047]步骤2、读取一条客户信息;
[0048]步骤3、读取一个客户数据项;
[0049]步骤4、根据优先级规则合并步骤3所述的客户数据项;
[0050]步骤5、判断当前客户所有的客户数据项是否合并完成,若是则进入步骤6,若否则
返回步骤3;
[0051]步骤6、判断所有的客户是否合并完成,若是则进入步骤7,若否则返回步骤2;
[0052]步骤7、保存客户主数据,离线合并结束。
[0053]本专利技术的具体实施步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于渠道优先级配置的跨渠道客户数据离线融合方法,其特征在于:具体步骤如下:步骤一、确定客户主数据的每个客户数据项由哪些渠道客户数据的客户数据项进行合并;所述渠道客户数据:在每个渠道中产生的描述客户个体的信息;所述客户主数据:渠道客户数据经过客户数据平台合并处理后形成的描述客户个体的信息,每个客户个体对应一条客户主数据;所述客户数据项:描述客户个体信息的每一项;步骤二、确定客户主数据的每个客户数据项的渠道优先级规则,所述渠道优先级规则用以指定步骤一中确定的多个渠道客户数据的客户数据项如何合并到客户主数据;步骤三、根据步骤一和步骤二确定的信息编写优先级配置,所述优先级配置中需要包含步骤一和步骤二确定的信息,由逻辑实现读取解析,并按照优先级配置执行合并;步骤四、根据逻辑流程设计实现并执行合并逻辑,所述合并逻辑应当具备读取并解析优先级配置的能力,然后按照逻辑流程设计,依据优先级配置中配置的优先级规则,合并渠道客户数据,并将合并完成的客户主数据保存在客户数据平台。2.根据权利要求1所述的一种基于渠道优先级配置的跨渠道客户数据离线融合方法,其特征在于:所述渠道优先级规则包括渠道优先级、时间优先级、最早优先级和跟随优先级;所述渠道...

【专利技术属性】
技术研发人员:魏川程程龙李征
申请(专利权)人:上海欣兆阳信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1