使用者行为导向的网络行销系统及其处理方法

文档序号:6653092阅读:294来源:国知局
专利名称:使用者行为导向的网络行销系统及其处理方法
技术领域
本发明涉及一种使用者行为导向的网络行销系统及其处理方法,特别是涉及一种能够跟踪使用者的行为,并根据多种行销规则来针对不同的使用者行为进行不同的行销行为的使用者行为导向的网络行销系统及其处理方法。
运用互联网来进行各种行销行为具有速度快、花费低以及受地域性限制较小的优点,所以随着网络的发展,运用互联网来进行行销行为也越来越普遍。但是,在互联网上进行行销行为,同时也具有不易针对使用者的需要来传送信息的缺点,而造成时间及频宽等各种成本的浪费。因此,如何运用互联网来进行有效的行销行为,便成为长久以来一急需解决的重要课题。
例如,在传统的信息传送技术中,广告信息多半使用点数或现金回馈等的方式,来刺激消费者点选。如此,广告信息被点选的次数可以大幅的提升,由此试图增加广告信息的效果。这种方法固然可以增加广告信息的被点选率,但其并未解决如何将广告信息让有需要的消费者看到的问题。换言之,消费者点选广告信息,其目的仅为获得点数或现金回馈,而不是真正需要广告的商品。因此,使用这种方式并不能真正地达到广告信息所应达到的商品行销效果。
又如,另一种传统的行销处理方法技术,是当使用者连线至网站后,网站会请使用者登录其基本资料,如性别、年龄、职业、住址及兴趣等,再依据使用者所登录的基本资料研判使用者所需要的信息,并将这些信息传送给使用者。例如,若使用者为青少年,兴趣为计算机,则可能会对计算机游戏感兴趣,网站即提供该使用者与计算机游戏相关的信息。
上述的传统方法固然可以较准确地了解网络使用者的需要,但是,其仍存在下列的缺点首先,由于互联网上具有保密性较低的问题,导致使用者在网络上登录时,常会提供不实的数据。例如,使用者原本为18岁女性,却在网站上登录为40岁的男性。在这种情况下,按照登录的数据并不能提供使用者其所需的信息。
另外,这种方式并不能动态地了解使用者的兴趣或需要。也就是,当使用者的兴趣随着时间改变时,若使用者没有主动地去改变登录的数据,则信息的提供者无法依使用者兴趣或需求的改变,来动态地调整对使用者提供信息的内容。如此,将使得行销行为的效果大为降低。例如,使用者在网站登录时,登录为学生,并对交友信息有兴趣,但将近毕业时,使用者可能就转为对就业市场的信息有兴趣了。或者,使用者可能今天需要知道投资理财的相关信息,但一星期后,可能就转而需要旅游信息了。在这种情况下,信息提供者由登录的数据并无法获知使用者在某一时间的确切需要,因而不能提供使用者所需要的信息。
由上所述,可以得知传统的网络行销仍存在着许多问题,并不能完全依使用者的需要来提供使用者所需的信息。因此,如何更精确地得知使用者的需求,以便更有效率地在网络上进行行销行为,已成为一急待解决的重要课题。
针对上述问题,本发明的一个目的在于提供一种使用者行为导向的网络行销系统及其处理方法,其能够即时地分析使用者的行为,进而即时地了解使用者在不同时间的需求。
本发明的另一个目的在于提供一种使用者行为导向的网络行销系统及其处理方法,其能够依照使用者的行为来进行行销行为,进而更准确地即时提供使用者所需的信息、商品或服务。
本发明的再一目的在于提供一种使用者行为导向的网络行销系统及其处理方法,其能够依照使用者的行为来即时地进行行销行为,进而提升行销行为的效果。
为达到上述目的,本发明提供一种使用者行为导向的网络行销系统,包括一使用者行为跟踪模块(user behavior tracking module)、一行销规则数据库(market rule database)、一规则评估引擎(evaluation engine)以及一行销引擎(recommendation engine)。使用者行为跟踪模块跟踪使用者于网页服务器所进行的活动,并将其转换为使用者行为。行销规则数据库存储至少一行销规则。规则评估引擎接收使用者行为跟踪模块所传送的使用者行为,并对比行销规则数据库中的行销规则,以评估使用者行为是否符合行销规则。当使用者行为符合行销规则时,行销引擎即进行一行销行为。
本发明还提供一种使用者行为导向的网络行销处理方法,包括以下步骤一活动跟踪步骤,跟踪一使用者于一网页服务器所进行的活动,并将其转换为一使用者行为;一行销规则对比步骤,将一存储于一行销规则数据库中的行销规则与该使用者行为对比,以评估该使用者行为是否符合该行销规则;以及一行销行为执行步骤,当该使用者行为符合该行销规则时,进行一行销行为。上述步骤分别由活动跟踪程序、行销规则对比程序以及行销行为执行程序来执行。活动跟踪程序跟踪使用者于网页服务器所进行的活动,并将其转换为使用者行为。行销规则对比程序对比存储于一行销规则数据库中的行销规则与使用者行为,以评估使用者行为是否符合行销规则。当使用者行为符合行销规则时,行销行为执行程序即进行行销行为。
由于按照本发明的使用者行为导向的网络行销系统能够即时地分析使用者的行为,所以可即时地了解使用者在不同时间的需求。
由于按照本发明的使用者行为导向的网络行销系统能够依照行销规则来评估使用者的行为,所以其可更准确地提供使用者所需的信息、商品或服务。
由于按照本发明的使用者行为导向的网络行销系统能够依照使用者的行为来进行行销行为,所以其可提升各种行销行为的效果。
以下结合附图详细说明按照本发明的优选实施例的使用者行为导向的网络行销系统及其处理方法,其中相同的元件将以相同的标号加以说明。


图1为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统的架构,以及其与使用者、网页服务器与管理者等之间的相互关系。
图2为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统中,使用者行为跟踪模块架构。
图3为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统中,使用者行为数据库的数据结构。
图4为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统中,行销规则数据库的数据结构。
图5为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统中,规则评估引擎架构。
图6为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销系统另一种运用的方式。
图7为一示意图,显示依本发明优选实施例的使用者行为导向的网络行销处理方法的流程。标号号说明1使用者行为导向的网络行销系统 123调配服务器11使用者行为跟踪模块13行销规则数据库111跟踪服务元 131使用者群组定义表112行为模板 132活动种类定义表12评估引擎 133行为模式定义表121即时评估服务器 134行销规则122高速缓冲存储器 14行销引擎15使用者行为数据库 71活动跟踪程序151使用者名单 72使用者行为存储程序152使用者行为 73行销规则输入程序153使用者基本资料 74行销规则自动产生程序16数据分析模块 75行销规则对比程序20网页服务器76行销行为执行程序30外部行销行为执行模块 77第一判断程序40内部行销行为执行模块 78第二判断程序50管理界面 80使用者60广告服务器90管理者请参照图1,本发明一优选实施例的使用者行为导向的网络行销系统1主要包括一使用者行为跟踪模块(user behavior tracking module)11、一规则评估引擎(evaluation engine)12、一行销规则数据库(market rule database)13、一行销引擎(recommendation engine)14、一使用者行为数据库(user behaviordatabase)15以及一数据分析模块(data mining module)16。使用者行为跟踪模块11用来跟踪使用者80于网页服务器20所进行的活动,并将其转换为一使用者行为,以传送至规则评估引擎12与使用者行为数据库15。数据分析模块16分析使用者行为数据库15中所记录的使用者行为,以自动产生行销规则,并将此自动产生的行销规则传送至行销规则数据库13。行销规则数据库13存储了至少一种的行销规则,这些行销规则可以是由管理者90以人工方式输入的,或是由数据分析模块16所自动产生的。规则评估引擎12接收使用者行为跟踪模块11所传送的使用者行为,并与行销规则数据库13中的行销规则相对比,以评估使用者行为是否符合行销规则。当使用者行为符合行销规则时,行销引擎14开始进行行销相关活动,并由外部行销行为执行模块30或内部行销行为执行模块40来执行。
以下参照相关附图,针对上述的各模块与各数据库进行详细的说明。所述的各个模块、引擎和程序等单元中分别执行其相应的处理步骤和过程,以完成相应的功能和操作。
请参照图2,使用者行为跟踪模块11可以采用多种方式来跟踪使用者所进行的活动。例如,在网页服务器20的网页中,加入JavaScript(Java脚本)或Applet标记(tag),使得使用者80在送出HTTP(超文本传输协议)请求给网页服务器20时,使用者行为跟踪模块11可以检测到该HTTP请求开始与结束的时间是什么。此外,也可使用如HTTP闸道器113来检测HTTP请求开始时间,或者修改网页服务器中的CGI(计算机图形接口),使得使用者行为跟踪模块11可以检测到HTTP请求开始与结束的时间。
在检测到使用者80的活动之后,使用者行为跟踪模块11中的跟踪服务元111即根据管理者90所定义的行为模板112,将所传入的活动内容转换成为使用者80在网页服务器20中的使用者行为。至于何种活动内容对应于何种使用者行为则可由管理者自行设定。例如,当使用者80进入的网页为“http//www.eland.com.tw/index.html”时,表示使用者行为是“浏览首页”;当进入的网页为“http//www.eland.com.tw/chat?name=eland”时,表示使用者行为是在““eland”聊天室中聊天”;而当进入的网页为“http//www.eland.com.tw/forum?board=science&topic=computer”时,则表示使用者行为是“浏览“science”版,主题为“computer”的文章”。经由此种转换,即可将使用者80在网页服务器20上所进行的各种活动,转换成有具体意义的使用者行为。
请参照图3,使用者行为数据库15存储了各种使用者80的行为数据,例如现在正在浏览网页服务器20的网页内容,或正在与网页服务器20连线以进行活动的在线使用者名单151,以及使用者行为跟踪模块11所提取到的使用者行为152等。此外,使用者行为数据库15中也可存储使用者80的使用者基本资料153,以便与使用者名单151以及使用者行为152等配合,进行更多种类的网络行销行为。
行为数据分析模块16会针对使用者行为数据库15中的数据加以分析,以获得使用者80在网页服务器20中各网页的行为统计。行为数据分析模块16所能够提供的分析包括使用者基本资料153与所浏览网页的关联性(如男性使用者喜欢浏览军事类网页,年轻人较喜欢浏览流行类网页)、使用者80浏览网页的连续行为(如浏览过电影类网页的使用者80会继续浏览影视新闻类网页)、某网页浏览者的特性(如蓝球类网页的浏览者以年轻人居多)、以及对使用者80分类以进行预测(如根据年龄与职业来预测使用者80的平均收入水准)。透过这四种分析,行为数据分析模块16能根据分析出来的数据自动产生行销规则,以供规则评估引擎12使用。
请参照图4,不论是行为数据分析模块16所自动产生的行销规则,或是管理者90以人工方式所设定的行销规则,都会存储在行销规则数据库13中。行销规则数据库13存储了多种行销规则,包括使用者群组定义表131、活动种类定义表132、行为模式定义表133、以及行销规则134等。
使用者群组定义表131是依照使用者基本资料153的内容,将使用者80归类为不同的群组中,例如“单身贵族”群组表示年龄在25至35岁且未婚的使用者。当然,同一使用者80有可能分属于不同的群组中。活动种类定义表132是定义使用者80在网页服务器20中所进行各种活动的种类,例如“浏览网页”、“在聊天室中聊天”或“购买商品”等。行为模式定义表133是定义使用者80的各种行为模式,例如使用者80对于某网页的“网页到访次数”,在某网页的“网页停留时间”等。行销规则134则为根据以上三个定义表内容,以及使用者行为导向的网络行销系统1的处理方式,所组合而成的行销行为。例如,若某一属于“单身贵族”群组的使用者80进行过日本旅游相关网页的“浏览网页”活动,且“网页到访次数”达5次以上,则使用者行为导向的网络行销系统1即主动推送“日本来回机票促销方案”的广告给使用者80。又,若某一使用者80在咖啡相关网页的“网页停留时间”超过5分钟,则主动推送咖啡店的折价券给使用者80。
管理者90可以通过图形化的管理界面50,来对行销规则数据库13中的内容进行管理的工作。此外,使用者亦可通过图形化界面的管理界面50,以人工的方式自行输入各种定义,或组合其所需的行销规则134。
规则评估引擎12会接收每一个从使用者行为跟踪模块11所传入的使用者行为,逐一与行销规则数据库13中的行销规则134相对比,以判断使用者80的使用者行为是否符合某行销规则134。当使用者80的使用者行为符合某行销规则134时,规则评估引擎12即通知行销引擎14,以执行行销规则134中所记录行销行为。
请参照图5,在本实施例中,由于在进行使用者行为与行销规则134的对比时,规则评估引擎12将会耗费大量系统资源,故采用了多台的即时评估服务器121以进行使用者行为与行销规则134的对比,并采用调配服务器123来分配各台即时评估服务器121的负荷量。通过检测各台即时评估服务器121的负荷,调配服务器123可以将新的使用者行为传送至负荷较低的即时评估服务器121,以平衡各即时评估服务器121的负荷,达到最佳的工作效率。此外,各台即时评估服务器121均配置了高速缓冲存储器(cache)122来存储经常读取的数据,例如即时评估服务器121读取的频率高于一预定频率的行销规则,以减少即时评估服务器121对于行销规则数据库13的存取频率。此高速缓冲存储器122会定期更新存储内容,以保持行销规则数据库13与高速缓冲存储器122中数据的一致性。需注意者,本领域技术人员可依照各种不同的状况,对规则评估引擎12进行各种的更改以符合实际的需求。
行销引擎14接收并执行评估引擎12所传送的行销行为。在本实施例中,所谓行销行为可分为“外部行销行为”与“内部行销行为”两种。所谓“外部行销行为”指的是针对如使用者80等,相对于业者为外部的行销行为,例如传送个人化广告、传送个人化新闻电子邮件以及传送个人化网页等。所谓“内部行销行为”则为在业者本身进行的行销行为,如红利记点或建立一使用者与其它使用者的连结关系等。各种行销行为系透过各种外部行销行为执行模块30与内部行销行为执行模块40来执行,例如传送个人化广告给使用者80的活动交由负责广告推送机制的外部行销行为执行模块30来执行,而不同使用者的交友配对则交由负责使用者配对的内部行销行为执行模块40来执行。
经由上述的使用者行为导向的网络行销系统1,整个电子化的行销行为将能够有效地进行。然而,本领域技术人员可在不脱离本发明的精神与范围的情况下,对上述的架构作任意的修改。例如,请参照图6,使用者行为导向的网络行销系统1在提取使用者80在网页服务器20中浏览网页所产生的使用者行为,并产生行销行为之后,若此行销行为是一种传送广告给使用者80的外部行销行为,则使用者行为导向的网络行销系统1可直接将要进行的行销行为传送至另一属于网络广告业者的广告服务器60,以推送个人化的广告给使用者80。
需要指出,在本实施例中,各数据库均可以任何一种计算机可读取的存储装置,如硬盘机或随机存取存储器等存储。且各数据库并不限于存储在同一存储装置中,其可视情况存储在多台存储装置,而不脱离本发明的精神与范围。
以下将参照图7,说明按照本发明的优选实施例的使用者行为导向的网络行销系统1中的使用者行为导向的网络行销处理方法的工作流程。
首先,在活动跟踪程序71中,当使用者80经由互联网与网页服务器20连线后,使用者行为跟踪模块11即开始跟踪使用者80的活动内容。如前所述,使用者行为跟踪模块11可使用HTTP闸道器113、在网页服务器20的网页中加入JavaScript或Applet标记、或者修改网页服务器中的CGI等方式,来检测HTTP请求开始与结束的时间,以跟踪使用者80的活动内容。
若在第一判断程序77中,使用者行为跟踪模块11跟踪到了使用者80所进行的活动,则进入使用者行为存储程序72,将所跟踪到的使用者行为存储在使用者行为数据库15中。使用者行为数据库15除记录使用者行为之外,还记录如在线使用者名单,以及使用者基本资料等,以便进行更多种类的网络行销行为。
在行销规则自动产生程序74中,行为数据分析模块16会根据使用者行为数据库15中所存储的数据进行分析,以获得使用者80在网页服务器20中各网页的行为统计,并进而产生新的行销规则。管理者也可在行销规则输入程序73中,以人工输入的方式输入行销规则至行销规则数据库13中。
在行销规则对比程序75中,规则评估引擎12根据行销规则数据库13中的数据,判断使用者80的使用者行为是否符合某行销规则。若使用者80的使用者行为符合某行销规则,则进行行销行为执行程序76,以进行各种外部或内部的行销行为。
若在第二判断程序78中,接收到了停止跟踪使用者活动的信号,则结束整个流程,否则回到活动跟踪程序71,继续跟踪使用者80所进行的活动。
经由上述流程,由于使用者行为导向的网络行销系统1可以依据行销规则数据库13中各种行销规则来评估使用者80的各种使用者行为,同时行为数据分析模块可以经由分析使用者行为数据库15中的数据来产生新的行销规则,所以使用者行为导向的网络行销系统1可以即时地且准确地使用者80的兴趣或需求。如此,将可大幅提高各种行销行为的效果,以及高效率提供使用者80真正需要或感兴趣的信息、商品或服务。
以上描述的只是本发明的优选实施例,但本发明并不局限于此。本领域技术人员可以对此进行各种修改和变型,而不脱离本发明的精神与范围。本发明的保护范围应由所附权利要求书来界定。
权利要求
1.一种使用者行为导向的网络行销系统,包括一使用者行为跟踪模块(user behavior tracking module),用于跟踪一使用者在一网页服务器所进行的活动,并将其转换为一使用者行为;一行销规则数据库(market rule database),用于存储至少一行销规则;一规则评估引擎(evaluation engine),用于接收该使用者行为跟踪模块所传送的该使用者行为,并与该行销规则数据库中的该行销规则相对比,以评估该使用者行为是否符合该行销规则;以及一行销引擎(recommendation engine),用于当该使用者行为符合该行销规则时,进行一行销行为。
2.如权利要求l所述的使用者行为导向的网络行销系统,其中该使用者在该网页服务器所进行的该活动为进入该网页服务器中的一网页。
3.如权利要求1所述的使用者行为导向的网络行销系统,其中该使用者行为跟踪模块包括一跟踪服务元(monitor servlet),用于跟踪该使用者所进行的该活动;以及一行为模板(action template),该跟踪服务元通过过该行为模板将该使用者所进行的该活动转换为该使用者行为。
4.如权利要求1所述的使用者行为导向的网络行销系统,其中该使用者行为跟踪模块采取直接使用超文本传输协议请求(HTTP request)的方式来跟踪该使用者在该网页服务器所进行的该活动。
5.如权利要求1所述的使用者行为导向的网络行销系统,其中该网页服务器中的各网页加入JavaScript,以使该使用者行为跟踪模块能够跟踪该使用者在该网页服务器所进行的该活动。
6.如权利要求1所述的使用者行为导向的网络行销系统,其中该网页服务器的CGI经过修改,以使该使用者行为跟踪模块能够跟踪该使用者在该网页服务器所进行的该活动。
7.如权利要求1所述的使用者行为导向的网络行销系统,还包括一使用者行为数据库(user behavior database),用于记录该使用者行为跟踪模块所传送的该使用者行为;以及一数据分析模块(data minging module),用于分析该使用者行为数据库中所记录的该使用者行为,以自动产生行销规则,并将该自动产生的行销规则传送至该行销规则数据库。
8.如权利要求7所述的使用者行为导向的网络行销系统,其中该使用者行为数据库还记录一正在进行该活动的在线使用者名单;以及该使用者的使用者基本资料。
9.如权利要求8所述的使用者行为导向的网络行销系统,其中该数据分析模块所进行的分析包括该使用者基本资料与该使用者所浏览的网页的关联性;该使用者浏览网页的连续行为;以及浏览各网页的该使用者的特性。
10.如权利要求1所述的使用者行为导向的网络行销系统,其中该行销规则数据库还存储一使用者群组定义表,用于根据该使用者基本资料,将该使用者归类到不同的群组中;一活动种类定义表,用于定义该使用者所进行的该活动的种类;以及一行为模式定义表,用于定义该使用者的各种行为模式,并且该行销规则是根据使用者群组定义表、该活动种类定义表以及该行为模式定义表的内容,以及该使用者行为导向的网络行销系统处理方式,所组合而成的行销行为。
11.如权利要求1所述的使用者行为导向的网络行销系统,其中该行销引擎包括一即时评估服务器,用于进行该使用者行为与该行销规则的对比;以及一高速缓冲存储器,用于存储该即时评估服务器的存取频率高于一预定频率的该行销规则。
12.如权利要求1所述的使用者行为导向的网络行销系统,其中该行销引擎包括多个即时评估服务器,用于进行该使用者行为与该行销规则的对比;以及一调配服务器,用于分配各该即时评估服务器的负荷量。
13.一种使用者行为导向的网络行销的处理方法,包括以下步骤一活动跟踪步骤,跟踪一使用者于一网页服务器所进行的活动,并将其转换为一使用者行为;一行销规则对比步骤,将一存储于一行销规则数据库中的行销规则与该使用者行为对比,以评估该使用者行为是否符合该行销规则;以及一行销行为执行步骤,当该使用者行为符合该行销规则时,进行一行销行为。
14.如权利要求13所述的使用者行为导向的网络行销处理方法,其中该使用者在该网页服务器所进行的该活动为进入该网页服务器中的一网页。
15.如权利要求13所述的使用者行为导向的网络行销处理方法,还包括一使用者行为存储步骤,将该使用者行为存储于一使用者行为数据库中;以及一行销规则自动产生步骤,分析该使用者行为数据库中所存储的该使用者行为,以产生新的行销规则。
16.如权利要求13所述的使用者行为导向的网络行销处理方法,还包括一行销规则输入步骤,接受以人工输入的方式将行销规则输入至该行销规则数据库。
17.如权利要求13所述的使用者行为导向的网络行销处理方法,其中该活动跟踪步骤采取直接使用超文本传输协议请求的方式来跟踪该使用者在该网页服务器所进行的该活动。
18.如权利要求13所述的使用者行为导向的网络行销处理方法,其中该网页服务器中的各网页加入JavaScript,以使该活动跟踪步骤能够跟踪该使用者在该网页服务器所进行的该活动。
19.如权利要求13所述的使用者行为导向的网络行销处理方法,其中该网页服务器的CGI经过修改,以使该活动跟踪程序能够跟踪该使用者在该网页服务器所进行的该活动。
全文摘要
一种使用者行为导向的网络行销系统及处理方法,包括使用者行为跟踪模块、一行销规则数据库、一规则评估引擎以及一行销引擎。使用者行为跟踪模块跟踪使用者于网页服务器所进行的活动,并将其转换为使用者行为。行销规则数据库存储至少一行销规则。规则评估引擎接收使用者行为跟踪模块所传送的使用者行为,并对比行销规则数据库中的行销规则,以评估使用者行为是否符合行销规则。当使用者行为符合行销规则时,行销引擎即进行一行销行为。可高效率提供使用者真正需要或感兴趣的信息、商品或服务。
文档编号G06F9/46GK1372214SQ01104650
公开日2002年10月2日 申请日期2001年2月19日 优先权日2001年2月19日
发明者杨立伟 申请人:意蓝科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1