1.一种广告效果的衡量方法,其特征在于,包括如下步骤:
配置步骤:配置存储结构;
获取步骤:配置完成后,获取转化漏斗表;
查询步骤:基于所述转化漏斗表,查询漏斗数据,评估广告效果。
2.如权利要求1所述的广告效果的衡量方法,其特征在于,所述配置步骤具体包括以下步骤:
漏斗配置步骤:配置漏斗存储;
hbase配置步骤:配置hbase存储结构;
druid配置步骤:配置druid存储结构。
3.如权利要求2所述的广告效果的衡量方法,其特征在于,所述获取步骤具体包括以下步骤:
日志拉取步骤:从消息队列中拉取实时日志;
数据处理步骤:对所述实时日志进行数据处理;
状态查询步骤:提取数据处理后的所述实时日志中的访客id,在所述hbase中查询所述访客id对应的转化漏斗状态,并反序列化成本地临时缓存对象;
判断步骤:将所述实时日志按照所述访客id进行分组,在每个分组内对所述实时日志进行逐条判断;
删除步骤:遍历完后,如果所述访客id的所述转化漏斗状态未被修改或新建,则从所述本地临时缓存对象中删除所述访客id对应的数据;
写入步骤:将所述本地临时缓存对象中的所有数据序列化后写到所述hbase;
数据读取步骤:从所述消息队列中实时读取数据,获取所述转化漏斗表。
4.如权利要求3所述的广告效果的衡量方法,其特征在于,所述数据处理步骤具体包括以下步骤:
清洗步骤:对所述实时日志进行数据清洗;
过滤步骤:过滤异常日志。
5.如权利要求3所述的广告效果的衡量方法,其特征在于,所述判断步骤具体包括以下步骤:
第一判断步骤:判断所述实时日志是否会更新所述本地临时缓存对象中的当前漏斗状态,如果会更新,则将最新状态写入所述消息队列;
第二判断步骤:判断所述实时日志是否会触发新的漏斗计算,如果会,则以所述实时日志为触发日志创建转化漏斗状态对象,更新到所述本地临时缓存对象中。
6.如权利要求1所述的广告效果的衡量方法,其特征在于,所述漏斗数据的查询方案包括但不限于:分来源统计查询、分人群统计查询、可变窗口期查询。
7.一种广告效果的衡量系统,其特征在于,包括:
配置模块,配置存储结构;
获取模块,配置完成后,获取转化漏斗表;
查询模块,基于所述转化漏斗表,查询漏斗数据,评估广告效果。
8.如权利要求7所述的广告效果的衡量系统,其特征在于,所述配置模块具体包括:
漏斗配置单元,配置漏斗存储;
hbase配置单元,配置hbase存储结构;
druid配置单元,配置druid存储结构。
9.如权利要求8所述的广告效果的衡量系统,其特征在于,所述获取模块具体包括:
日志拉取单元,从消息队列中拉取实时日志;
数据处理单元,对所述实时日志进行数据处理;
状态查询单元,提取数据处理后的所述实时日志中的访客id,在所述hbase中查询所述访客id对应的转化漏斗状态,并反序列化成本地临时缓存对象;
判断单元,将所述实时日志按照所述访客id进行分组,在每个分组内对所述实时日志进行逐条判断;
删除单元,遍历完后,如果所述访客id的所述转化漏斗状态未被修改或新建,则从所述本地临时缓存对象中删除所述访客id对应的数据;
写入单元,将所述本地临时缓存对象中的所有数据序列化后写到所述hbase;
数据读取单元,从所述消息队列中实时读取数据,获取所述转化漏斗表。
10.如权利要求9所述的广告效果的衡量系统,其特征在于,所述数据处理单元具体包括:
清洗单元,对所述实时日志进行数据清洗;
过滤单元,过滤异常日志。