本申请涉及数据处理领域,具体而言,涉及一种关键词数据统计方法和装置。
背景技术:
现有的搜索引擎营销系统中,只能剖析不同关键词排名下数据的统计表现情况,例如,统计关键词在各个关键词排名下的点击率、点击花费、转化率等指标,以分析关键词在不同关键词排名下的投放效果。但是,现有技术还无法同时多维度剖析不同关键词排名且不同匹配模式下数据的统计表现情况,从而使得用户无法了解到细分匹配模式后数据的变化规律。
针对相关技术中无法同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的问题,目前尚未提出有效的解决方案。
技术实现要素:
本申请的主要目的在于提供一种关键词数据统计方法和装置,以解决相关技术中无法同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种关键词数据统计方法。该方法包括:接收关键词排名范围和匹配模式集合;根据关键词排名范围和匹配模式集合从数据库中查找目标关键词;以及分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
进一步地,在根据关键词排名范围和匹配模式集合从数据库中查找目标关键词之前,该方法还包括:将数据库中每个关键词每天的排名、匹配模式和各个指标数据相关联,其中,关键词排名、关键词的匹配模式和关键词的各个指标数据分别存储于数据库的不同数据表中。
进一步地,分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果包括:分别获取目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据;以及分别根据目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应指标值,得到 统计结果。
进一步地,接收关键词排名范围和匹配模式集合包括:接收关键词排名范围、匹配模式集合和时间范围,根据关键词排名范围和匹配模式集合从数据库中查找目标关键词包括:根据关键词排名范围、匹配模式集合和时间范围从数据库中查找目标关键词,分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果包括:分别统计在时间范围内目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
进一步地,在分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果之后,该方法还包括:通过图表或报表的形式展示统计结果。
为了实现上述目的,根据本申请的另一方面,提供了一种关键词数据统计装置。该装置包括:接收单元,用于接收关键词排名范围和匹配模式集合;查找单元,用于根据关键词排名范围和匹配模式集合从数据库中查找目标关键词;以及统计单元,用于分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
进一步地,该装置还包括:关联单元,用于将数据库中每个关键词每天的排名、匹配模式和各个指标数据相关联,其中,关键词排名、关键词的匹配模式和关键词的各个指标数据分别存储于数据库的不同数据表中。
进一步地,统计单元包括:获取模块,用于分别获取目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据;以及第一统计模块,用于分别根据目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应指标值,得到统计结果。
进一步地,接收单元包括:接收模块,用于接收关键词排名范围、匹配模式集合和时间范围,查找单元包括:查找模块,用于根据关键词排名范围、匹配模式集合和时间范围从数据库中查找目标关键词,统计单元包括:第二统计模块,用于分别统计在时间范围内目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
进一步地,该装置还包括:展示单元,用于通过图表或报表的形式展示统计结果。
本申请通过接收关键词排名范围和匹配模式集合;根据关键词排名范围和匹配模 式集合从数据库中查找目标关键词;以及分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果,解决了相关技术中无法同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的问题,进而达到了同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的效果。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请第一实施例的关键词数据统计方法的流程图;
图2是根据本申请第一实施例的不同关键词排名下且不同匹配模式下各个指标的统计结果的示意图;
图3是根据本申请第二实施例的不同关键词排名下且不同匹配模式下各个指标的统计结果的示意图;
图4是根据本申请第二实施例的关键词数据统计方法的流程图;以及
图5是根据本申请实施例的关键词数据统计装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的 其它步骤或单元。
根据本申请实施例,提供了一种关键词数据统计方法。图1是根据本申请第一实施例的关键词数据统计方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S106:
步骤S102,接收关键词排名范围和匹配模式集合。
在本申请实施例中,用户可以根据实际需求输入关键词排名范围和匹配模式集合,例如,在需要分析关键词排名为第1名时三种不同匹配模式的投放效果,此时,可以设置关键词排名范围为第1名,匹配模式集合包括所有匹配模式(即短语匹配、精确匹配和广泛匹配);在需要分析关键词在精确匹配下不同关键词排名的投放效果,此时,可以设置关键词排名范围为所有关键词排名,匹配模式集合包括精确匹配;在需要综合分析多种关键词排名下不同匹配模式的投放效果时,可以将关键词排名范围和匹配模式集合设置为均包含多个值,例如,关键词排名范围为第1名至第5名,匹配模式集合包含精确匹配和广泛匹配。
步骤S104,根据关键词排名范围和匹配模式集合从数据库中查找目标关键词。
从数据库中查找满足关键词排名范围和匹配模式集合的关键词,即目标关键词。
优选地,为了快速查找到目标关键词,在根据关键词排名范围和匹配模式集合从数据库中查找目标关键词之前,该方法还包括:将数据库中每个关键词每天的排名、匹配模式和各个指标数据相关联,其中,关键词排名、关键词的匹配模式和关键词的各个指标数据分别存储于数据库的不同数据表中。
由于在搜索引擎营销的数据库中,关键词排名、关键词的匹配模式和关键词的各个指标数据通常分别存储于数据库的不同数据表中,而且是按天进行存储,即将每个关键词每一天的数据作为一条数据进行存储。因此,本申请实施例可通过关键词排名、关键词的匹配模式和关键词的各个指标数据各自对应的数据表的外键,将每个关键词每天的关键词排名、匹配模式和各个指标数据相关联,其中,指标数据可以包括关键词每天的点击量、点击率、转化量、转化率、点击花费等。
本申请实施例通过预先将每个关键词每天的关键词排名、匹配模式和各个指标数据相关联,从而可以快速地从数据库中查找满足关键词排名范围和匹配模式集合的目标关键词。
步骤S106,分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
例如,关键词排名范围为1-2名,匹配模式集合包含短语匹配和精确匹配,分别 统计目标关键词在关键词排名为第1名且匹配模式为短语匹配时的订单量、统计目标关键词在关键词排名为第1名且匹配模式为精确匹配时的订单量、统计目标关键词在关键词排名为第2名且匹配模式为短语匹配时的订单量以及统计目标关键词在关键词排名为第2名且匹配模式为精确匹配时的订单量,从而可以得到目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,实现在不同关键词排名且不同匹配模式下对关键词的数据进行剖析。
如图2所示,分别统计在关键词排名第1名至第5名下短语匹配、精确匹配和广泛匹配各自的点击率、点击花费、转化率和投资回报率。
本申请实施例通过接收关键词排名范围和匹配模式集合;根据关键词排名范围和匹配模式集合从数据库中查找目标关键词;以及分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果,从而实现了对不同关键词排名下不同匹配模式的指标数据的统计,从而可以同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况,解决了相关技术中无法同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的问题,进而达到了同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的效果。
可选地,分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果包括:分别获取目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据;以及分别根据目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应指标值,得到统计结果。
由于预先将数据库中每个关键词每天的排名、匹配模式和各个指标数据进行了关联,因此,可以快速获取到目标关键词每天在关键词排名范围内各个关键词排名下匹配模式集合内各个匹配模式对应的指标数据。具体地,本申请实施例可以将目标关键词在所有时间内在关键词排名范围内各个关键词排名下且在匹配模式集合内各个匹配模式下对应的指标数据进行统计、计算,也可以是将目标关键词在预设时间内在关键词排名范围内各个关键词排名下且在匹配模式集合内各个匹配模式下对应的指标数据进行统计、计算。
优选地,接收关键词排名范围和匹配模式集合包括:接收关键词排名范围、匹配模式集合和时间范围,根据关键词排名范围和匹配模式集合从数据库中查找目标关键词包括:根据关键词排名范围、匹配模式集合和时间范围从数据库中查找目标关键词,分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各 个匹配模式下对应的指标值,得到统计结果包括:分别统计在时间范围内目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
实际情况中,搜索引擎营销的数据分析具备较强的实时性,通常仅需要统计最近一段时间的各项数据。因此,在本申请实施例中,用户可以指定数据统计的时间范围,例如,仅统计时间范围为2015/7/1至2015/7/30,关键词排名范围为第1名至第3名,匹配模式为精确匹配对应的指标值。
需要说明的是,本申请实施例还可以再进一步指定搜索引擎,从而只获取与指定搜索引擎匹配的数据。
优选地,为了便于用户直观地对统计结果进行查看分析,在分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果之后,该方法还包括:通过图表或报表的形式展示统计结果。
如图3所示,将不同关键词排名下不同匹配模式下的指标值的统计结果展示在报表中,从图3中可以直观地看出目标关键词在不同关键词排名下不同匹配模式下的投放效果。
图4是根据本申请第二实施例的关键词数据统计方法的流程图,如图4所示,该方法包括如下步骤:
步骤S202,接收搜索引擎、关键词排名范围、时间范围以及关键词的匹配模式。
具体地,搜索引擎营销业务人员可以输入其感兴趣的搜索引擎、关键词排名范围、时间范围以及关键词的匹配模式,例如,百度搜索,排名1-3名,时间范围2015年7月1号至2015年7月31号,精确匹配模式。
步骤S204,获取消费、转化、匹配模式等数据,并将上述数据关联至关键词排名。
从搜索引擎营销系统的数据库中找到满足步骤S202限定范围的关键词、关键词的快照以及关键词消费、转化等数据。
具体地,可以利用数据库各表的外键将每个关键词每天的排名与由该关键词该天点击触发的转化数据以及关键词的匹配模式等数据相关联。
步骤S206,获取数据各项统计指标。
具体地,基于上述步骤S204得到的数据,统计满足步骤S202限定范围内的各项指标值,如转化率、交易总额等,得到统计结果,如图2或图3所示。
步骤S208,将统计结果以报表或邮件等形式反馈给业务人员。
从以上的描述中,可以看出,本申请实施例在剖析不同排名下数据的统计表现情况的基础上,进一步给出细分匹配模式后数据的统计表现情况,可以使业务人员更细致的剖析每种匹配模式在不同关键词排名下的表现情况。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本申请实施例的另一方面,提供了一种关键词数据统计装置,该关键词数据统计装置可以用于执行本申请实施例的关键词数据统计方法,本申请实施例的关键词数据统计方法也可以通过本申请实施例的关键词数据统计装置来执行。
图5是根据本申请实施例的关键词数据统计装置的示意图,如图5所示,该装置包括:接收单元10、查找单元20和统计单元30。
接收单元10,用于接收关键词排名范围和匹配模式集合。
查找单元20,用于根据关键词排名范围和匹配模式集合从数据库中查找目标关键词。
统计单元30,用于分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
本申请实施例通过接收单元10接收关键词排名范围和匹配模式集合;查找单元20根据关键词排名范围和匹配模式集合从数据库中查找目标关键词;以及统计单元30分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果,解决了相关技术中无法同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的问题,进而达到了同时剖析不同关键词排名且不同匹配模式下数据的统计表现情况的效果。
优选地,该装置还包括:关联单元,用于将数据库中每个关键词每天的排名、匹配模式和各个指标数据相关联,其中,关键词排名、关键词的匹配模式和关键词的各个指标数据分别存储于数据库的不同数据表中。
可选地,统计单元30包括:获取模块,用于分别获取目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据;以及第一统计模块,用于分别根据目标关键词每天在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标数据统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应指标值,得 到统计结果。
优选地,接收单元10包括:接收模块,用于接收关键词排名范围、匹配模式集合和时间范围,查找单元20包括:查找模块,用于根据关键词排名范围、匹配模式集合和时间范围从数据库中查找目标关键词,统计单元30包括:第二统计模块,用于分别统计在时间范围内目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
优选地,该装置还包括:展示单元,用于通过图表或报表的形式展示统计结果。
所述关键词数据统计装置包括处理器和存储器,上述接收单元、查找单元和统计单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来对关键词在不同关键词排名下且在不同匹配模式下的指标值进行统计。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:接收关键词排名范围和匹配模式集合;根据关键词排名范围和匹配模式集合从数据库中查找目标关键词;以及分别统计目标关键词在关键词排名范围内各个关键词排名下并且在匹配模式集合内各个匹配模式下对应的指标值,得到统计结果。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。