本发明涉及大数据处理,具体为一种提升数字营销活动执行效率的方法。
背景技术:
1、在电信行业,数字化营销的过程,往往是一个营销流程。市场人员可以根据运营商制定的相关市场政策,针对不同的目标人群创建合适的营销活动,达到精准营销的目的。面对千万级别的存量用户,高效的执行营销活动十分关键。
2、现有技术中,营销活动的过程设计,由多个流程环节组成。如第一个流程环节先与用户建立联系(如发送短信告知用户有资格参与“一周内充值100元赠送5g流量”的活动),第二个流程环节等待用户充值事件,第三个流程环节判断充值金额,第四个流程环节为用户免费订购一个的5g流量包,第五个流程环节再次与用户建立联系(如发送短信告知用户活动参与成功,已免费获赠5g流量包)。
3、但是,营销活动设计完成后,系统执行营销活动往往会对不同的用户创建各自独立的营销流程实例,每个流程实例按照设计好的流程步骤,与流程实例对应的用户进行互动。流程实例会占用较多的存储空间,执行流程实例会消耗大量的计算和内存资源,而且随着用户规模的增长,即使采取多队列、多线程的方案,执行效率也较低。
技术实现思路
1、本发明的目的在于提供一种提升数字营销活动执行效率的方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种提升数字营销活动执行效率的方法,所述方法包括如下步骤:
3、基于可配置的合并规则,对营销活动流程实例进行合并,将大量单个执行的活动,变为批量执行的活动,减少流程实例数量,提高营销活动执行效率,减少对硬件资源的使用;不满足合并规则的营销活动流程实例,按照系统原方法执行。
4、优选的,基于可配置的合并规则包括:时间规则、用户属性规则以及合并周期规则;
5、时间规则,用于灵活设置合并的时间范围;
6、用户属性规则,使用用户属性构建表达式,当表达式的结果为真时,将用户的营销流程实例合并到新的流程;
7、合并周期规则,决定执行营销活动的频率。
8、优选的,对营销活动流程实例进行合并的具体操作包括:
9、在营销活动执行阶段,系统自动对营销活动流程进行拆分,拆分成多个子流程,每个合并周期创建每一个子流程实例,子流程实例即为对用户合并后的流程实例。
10、优选的,对营销活动流程实例进行合并的具体操作还包括:
11、当用户参与的营销活动满足合并规则后,系统不实际创建用户独立的流程实例,而是自动创建一个针对合并后的用户群组的流程实例,合并后的流程实例,根据设计的流程,继续创建一个活或多个新合并的流程实例。
12、优选的,对营销活动流程实例进行合并的具体操作还包括:
13、营销活动基于流程引擎实现,包含开始环节、服务环节、消息环节、判断网关以及结束环节。
14、优选的,将大量单个执行的活动,变为批量执行的活动的具体操作包括:
15、在合并后的流程实例中,服务环节使用的动作应该设计为可执行批量业务操作的动作,批量操作不局限于使用文件、大数据相关技术来实现。
16、优选的,针对不满足合并规则的营销活动流程实例,应能按照系统原方法执行的具体操作包括:
17、不影响原有系统的业务设计,当不满足合并规则时,系统按照单个用户创建流程实例,按照原有系统的实现方案执行营销活动。
18、与现有技术相比,本发明的有益效果是:
19、本发明提出的提升数字营销活动执行效率的方法,在一个可调整的时间片段中,整合成一个营销流程,然后以批量的方式执行营销动作。如批量发送短信、批量订购套餐包等。该方法可以根据灵活的规则,决定单个营销活动是否合并入批量营销流程。该方法能够减少磁盘、内存等硬件资源的使用,提高营销活动整体的执行速度。该方法适用于各种营业系统,不依赖某个具体应用。
1.一种提升数字营销活动执行效率的方法,其特征在于:所述方法包括如下步骤:
2.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:基于可配置的合并规则包括:时间规则、用户属性规则以及合并周期规则;
3.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:对营销活动流程实例进行合并的具体操作包括:
4.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:对营销活动流程实例进行合并的具体操作还包括:
5.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:对营销活动流程实例进行合并的具体操作还包括:
6.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:将大量单个执行的活动,变为批量执行的活动的具体操作包括:
7.根据权利要求1所述的一种提升数字营销活动执行效率的方法,其特征在于:针对不满足合并规则的营销活动流程实例,应能按照系统原方法执行的具体操作包括: