一种标记重定向用户的方法、装置和系统的制作方法

文档序号:6486903阅读:167来源:国知局
一种标记重定向用户的方法、装置和系统的制作方法
【专利摘要】本发明涉及标记重定向用户的方法及装置,该方法包括:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;接收来所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应。利用本发明的方案,可以提高广告主对目标客户的标记成功率,降低广告主识别重定向用户的难度。
【专利说明】一种标记重定向用户的方法、装置和系统
【技术领域】
[0001]本发明涉及计算机领域,特别涉及一种标记重定向用户的方法、装置和系统。
【背景技术】
[0002]由于近年电子商务的蓬勃发展,大量的B2C、C2C网站兴起。随着这些电子商务网站的发展,这些网站针对消费者的互联网广告需求快速增长,特别是针对消费者的个性化精准营销广告需求最为强烈。
[0003]行为重定向(Behavioral Retargeting)广告是一种新兴的、用于精准互联网广告的用户追踪技术。行为重定向针对的是广告主在用户访问广告主网站时,未完成广告主期待的行为(例如购买商品、注册用户、订阅邮件列表等)就离开了该网站的情况。广告主希望能在该用户访问其它网站的时候,找到该用户并为其投放广告。
[0004]现有技术采用广告主网站重定向Retargeting目标用户;但是在一些场景下广告主网站无法重定向的目标用户。比如用户在未完成交易,而跳转到其他网站或关闭页面,这时如果广告主还没有重定向该用户为Retargeting目标,则丧失了标记的机会。

【发明内容】

[0005]本发明为了解决可能存在的用户所登录浏览器未能完成重定向广告,采用了一种在浏览器载入任一用户所请求的广告主网站的对应页面时预先完成重定向,并根据浏览器离开广告主网站时发送的重定向更新方式来解决该问题。
[0006]本发明实施例提出了一种标记重定向用户的方法,包括:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;以使得发起所述重定向请求的浏览器在访问与广告网络关联的其它网站时,广告服务器能够根据所述重定向对象获取对应所述重定向数据,并选择与重定向数据匹配的广告。
[0007]本发明实施例还提出一种标记重定向用户的方法,包括:接收来自浏览器的标记请求,所述标记请求中携带用户在登录广告主网站的身份标识;向所述浏览器返回标记响应,所述标记响应中携带重定向服务器对应所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识;接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;建立所述唯一重定向身份标识和所述重定向数据的关联关系。
[0008]本发明实施例还提供一种标记重定向用户的装置,包括:第一接收模块,用于接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;第一生成模块,用于根据所述重定向数据生成重定向对象;第一发送模块,用于向所述浏览器返回携带所述重定向对象的重定向响应;第二接收模块,用于接收来所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;第二生成模块,用于根据所述更新后的重定向数据生成更新后的重定向对象;更新模块,用于依据所述更新后的重定向数据更新自身存储的重定向数据;第二发送模块,用于向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。
[0009]本发明实施例还提供一种标记重定向用户的装置,包括:第一接收模块,用于接收来自浏览器的标记请求,所述标记请求中携带登录该浏览器的用户在广告主网站的身份标识;分配模块,用于对应所述广告主网站和所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识;发送模块,用于向所述浏览器返回标记响应,所述标记响应中携带所述唯一重定向身份标识;第二接收模块,用于接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;建立模块,用于建立所述唯一重定向身份标识和所述重定向数据的关联关系。
[0010]本发明实施例还提供一种标记重定向用户的系统,包括:浏览器,用于重定向服务器发送重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;重定向服务器,用于接收来自浏览器的重定向请求,所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应。
[0011]利用本发明实施例的标记重定向用户的方法、装置和系统,采用了一种在浏览器载入任一用户所请求的广告主网站的对应页面时预先完成重定向,进一步在所述浏览器离开广告主网站时通过发送重定向更新请求来实现在重定向服务器生成更新后的重定向对象,从而解决了现有技术中无法在用户关闭浏览器或者离开广告主页面时将用户标记为重定向用户。
【专利附图】

【附图说明】
[0012]本发明的目的、特点、特征和优点通过以下结合附图的详细描述将变得显而易见。其中:
[0013]图1是根据本发明另一实施例的标记重定向用户的方法的流程图;
[0014]图2是根据本发明另一实施例的标记重定向用户的方法的流程图;
[0015]图3是根据本发明又一实施例的标记重定向用户的方法的流程图;
[0016]图4是根据本发明一实施例的标记重定向用户的装置的示意图;
[0017]图5是根据本发明另一实施例的标记重定向用户的装置的示意图;
[0018]图6是根据本发明又一实施例的标记重定向用户的装置的示意图。
【具体实施方式】
[0019]按照本发明实施例提供的一种方案,用于标记重定向用户的装置例如重定向服务器可以:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;以使得发起所述重定向请求的浏览器在访问与广告网络关联的其它网站时,广告服务器能够根据所述重定向对象获取对应所述重定向数据,并选择与重定向数据匹配的广告;接收来自所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。
[0020]下面将结合附图详细描述本发明的各个实施例。
[0021]图1是根据本发明一实施例的标记重定向用户的方法的流程图。本实施例中为与广告主网站中促使浏览器向重定向服务器发送重定向请求的第一代码和第二代码区别开,从而将与广告网络相关联的其它网站中的促使浏览器向重定向服务器发送广告请求的代码称为第三代码;本实施例中该其它网站为广告媒体商网站;更新后的重定向数据也被称为第二重定向数据。
[0022]如图1,示出了在该实施例的方法中,各实体之间的信息交互。其中,用户通过用户端的浏览器来访问各网站,具体为向各网站请求页面;其中所访问的网站包括广告主网站,发布广告的广告媒体商网站(与广告网络相关联的其它网站);其中,广告主网站既是内容或服务的提供方,同时也是要在其它网站投放自身产品广告的广告主,更多的时候广告内容是由广告服务器来提供,而广告主网站主要起到广告布局、呈现广告服务器中广告内容作用;广告媒体商网站自身提供内容或服务,并且允许在其页面上发布广告,例如在其页面上展现广告主的广告。重定向用户的装置(重定向服务器)用于帮助广告主标记目标用户、追踪重定向用户的访问行为、并帮助广告主投放重定向广告到广告媒体商网站。本实施例中重定向服务器被设置在广告服务器中。
[0023]广告主网站利用重定向服务器嵌入其页面中的第一代码,在浏览器访问广告主页面时,执行第一代码,访问重定向服务器,以发送重定向请求。广告媒体商网站利用重定向服务器嵌入其页面中的第二代码,在浏览器访问广告媒体商页面时,执行第二代码,访问广告服务器,以发送广告请求。
[0024]具体地,在步骤101中,用户通过浏览器发送第一页面请求,以请求第一网站的第一页面。该第一网站为广告主网站,其既提供内容或服务,所述内容和服务如:新闻内容、视频内容、支付服务、查询服务等;又是需要进行广告投放的广告主。该例中,假定该第一网站为 example, com 网站。
[0025]在步骤102中,该广告主网站的网络服务器向浏览器返回所请求的第一页面,示例性地,该页面可以是HTML页面。该广告主网站的网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为重定向服务器所提供的重定向代码,用于供执行第一代码的装置发送重定向标记请求,本实施例中所述执行第一代码的装置表现为浏览器。该第一代码通常是在广告主建立其网站时预先嵌入广告主网站的网页中。示例性地,该嵌入的代码可以是<img>标签或<iframe〉标签。
[0026]在步骤103中,浏览器载入第一页面,并在载入第一页面时执行第一代码,以向重定向服务器发送重定向请求,请求将第一用户标记为广告主网站的重定向用户。该重定向请求中包含该广告主网站针对第一用户操作判定的重定向数据。该重定向数据可以由广告主自定义,例如,假设第一用户正在浏览一个化妆品的页面,则所述重定向数据为该化妆品的商品标识(ID) 12566 (访问对象标识)。广告主认为该用户可能对该商品感兴趣,将用户作为该商品的潜在目标。广告主可以定义该用户的重定向数据为:
[0027]{userid: ”userl”,item: [12566], createTime:20110903}
[0028]示例性地,该重定向数据包括:该重定向数据所针对的该第一用户在该广告主网站中的用户标识userid、该重定向数据所涉及的商品项item以及该重定向数据的创建时间createTime。该例中,该重定向数据是针对第一用户即userl的;该重定向数据涉及的商品项的编码为12566 ;该重定向数据的创建时间为2011年9月3日。
[0029]该重定向数据表明:在该第一用户访问其它网站的时候,需为该用户投放商品编码为12566的商品的广告。
[0030]在步骤104中,重定向服务器返回响应,该响应中携带有用于将该第一用户标记为该广告主网站的重定向用户的重定向对象,以向浏览器写入重定向数据。示例性地,该重定向对象cookie。cookie中包括上述重定向数据,以及重定向服务器为所述第一用户分配的唯一身份标识。作为一个例子,该cookie的内容包括:
[0031]example, com = {userid: ” user*,,,item: [12566], createTime:20110903}。其中user*便是重定向服务器为所述第一用户分配的唯一身份标识,可以是一串随机数或者其他在cookie有效时间内不会重复的内容;其作用是在第一用户以匿名方式登录广告主网站时,重定向服务器能够依据所述唯一身份标识在众多重定向对象中定位第一用户。上述cookie的内容还可以包括:重定向服务器对广告主网站的标识,该例中以网站的网址作为重定向服务器对广告主网站的标识;以及关于该广告主网站的重定向数据。
[0032]在步骤105和106中,用户通过浏览器继续与该广告主网站进行交互,例如用户通过浏览器请求其它页面,广告主网站的网络服务器提供相应的页面等。在这期间,浏览器与广告主网站之间可能存在多次交互。
[0033]在步骤107中,浏览器向广告主网站的网络服务器发送交互请求,例如发送第二页面请求。例如,该交互请求可以是用户购买了某件商品并完成付款的请求。该例中,假定用购买的商品的编码为12566。
[0034]在步骤108中,广告主网站的网络服务器确定接收的第二页面请求是否触发了更新重定向的条件,例如确定第二页面请求是否触发了取消重定向标记的条件;如果是,则广告主网站的网络服务器返回第二页面,并触发取消重定向流程;否则,返回第二页面,不触发取消重定向流程。更新或取消重定向标记的条件可以由广告主自定义;示例性地,该实施例中,取消重定向标记的一个条件是:接收到用户购买了某件商品并完成付款的页面请求。
[0035]从而,该实施例中,在步骤108中,广告主网站的网络服务器接收第二页面请求,确定用户操作达到了取消重定向的条件,于是通过第一代码触发浏览器向重定向服务器发送重定向更新请求。该例中,根据第二页面请求,广告主网站的网络服务器得知第一用户已购买商品编码为12566的商品,确定不需要再对该第一用户投放该商品的重定向广告了。于是,重定向服务器接收到来自浏览器的重定向更新请求,并获得该重定向更新请求中的第二重定向数据(更新后的重定向数据),进一步更新自身存储的重定向数据;在第二重定向数据中取消了将第一用户标记为该第一网站的重定向用户。示例性地,该第二重定向数据可以为:[0036]{userid: ”userl,,,item: [], createTime:20110903}
[0037]在该第二重定向数据中,item项的内容由原来的12566修改为空[];该第二重定向数据表明:针对该第一用户,在该用户访问其它网站的时候,不需为该用户投放任何广
生口 ο
[0038]在广告主确定浏览器触发了取消重定向标记的条件后,广告主网站的网络服务器在步骤109中,向浏览器返回的第二页面。在第二页面中,该网络服务器嵌入了第二代码,该第二代码为用户取消重定向标记的代码。示例性地,该第二代码通常是<img>或<iframe>标签。在该第二代码中,例如在上述<img>或〈iframe〉标签中携带更新后的第二重定向数据。示例性地,该第二页面可以是HTML页面。
[0039]在步骤110中,浏览器载入该第二页面,执行上述第二代码,向重定向服务器发送更新请求,所述更新请求用于实现重定向取消,用于请求取消将所述第一用户标记为所述第一网站的重定向用户。
[0040]在步骤111中,重定向服务器向浏览器返回重定向响应,在重定向响应中包括更新后重定向对象cookie,该更新后的cookie中包括更新后广告主网站的重定向数据,即第二重定向数据。示例性地,该更新后的cookie包括如下内容:
[0041]example, com = {userid: ”userl”,item:[],createTime:20110903}。
[0042]在步骤112中,用户通过浏览器向第二网站(与广告网络相关联的其它网站)发送第三页面的访问请求;本实施例中该第二网站为发布广告的广告媒体商网站。该例中,假定第二网站为的网站为abc.com。该第二网站可以在其页面中发布广告。通常预先在第二网站的选定页面中嵌入第三代码,该第三代码为广告请求代码,在浏览器访问所述第二网站时由第二网站的服务器传输给浏览器,触发浏览器向广告服务器发送广告请求。
[0043]在步骤113中,第二网站向浏览器返回第三页面,并且该第三页面中包含重定向服务器广告请求代码。该重定向服务器广告请求代码用于供浏览器执行,以向重定向服务器发送广告请求。
[0044]在步骤114中,浏览器载入第三页面,并向广告服务器发送广告请求。其中,浏览器通过在载入第三页面时执行广告请求代码来向广告服务器发送广告请求。该广告请求用于向重定向服务器请求要在第二网站发布的广告。其中,在该广告请求中携带了重定向服务器针对该浏览器的该用户的cookie。示例性地,该cookie的内容为:
[0045]example, com = {userid: ”userl”,item:[],createTime:20110903}。
[0046]该cookie中包含了一个广告主即example, com网站的重定向数据,且为example,com针对第一用户的更新后的第二重定向数据。
[0047]此外,在广告请求中还可以发送其它的与发布广告相关的数据,例如,可以包括如下中的至少一项:发布广告的页面、广告位的大小、广告的移动方式等等。
[0048]在步骤115中,广告服务器根据cookie中的重定向数据,选择广告;具体地,查找并匹配重定向服务器中是否存在满足预先设定的重定向广告预订条件的广告订单。示例性地,假定在重定向服务器中,针对example, com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id “547”的属性的用户。即对于cookie中包括商品id “547”的属性的用户,重定向服务器确定其满足重定向广告预订条件,并向其发送相对应的重定向广告。[0049]在该例中,重定向服务器经过查找与匹配后,发现不存在与cookie中的第一用户相对应的重定向广告。从而,在向浏览器返回第三页面时,不返回重定向广告。
[0050]在另一个实施例中,在步骤114中,广告平台中携带的cookie可以包括多个广告主针对该用户的重定向数据。下面给出一个示例的cookie的内容:
[0051]example, com = {userid: ”userl,,,item: [], reateTime:20110903}
[0052]b2b.com: {userid: ” user2,,,item: [356,788], createTime:20110301}
[0053]该示例性cookie包括两个广告主的重定向数据,一个是example, com网站针对该用户的重定向数据,该用户在example, com网站上的用户标识为“userl” ;一个是b2b.com网站针对该用户的重定向数据,用户在b2b.com网站上的用户标识为“userf”。
[0054]对于该另一个实施例,在步骤115中,广告服务器根据上述cookie中的重定向数据,查找并匹配重定向服务器中是否存在满足预先设定的重定向条件的广告订单。该例中,针对example, com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id “547”的属性;针对b2b.com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id “346”的属性。在该例中,针对exaple.com网站,重定向服务器未查找到匹配的重定向广告;针对b2b.com网站,重定向服务器确定发送重定向请求的该用户满足该b2b.com网站的广告预订条件,贝U为该用户选择预订的相匹配的b2b.com网站的广告,并在步骤116中,将匹配的重定向广告发送至浏览器,以向该用户进行广告。示例性地,针对不同广告主网站的广告信息可以预先存储在重定向服务器中,例如存储在重定向服务器的广告数据库中。
[0055]在本发明的上述实施例中,重定向服务器通过事先对用户进行重定向标记,而在用户触发取消重定向标记请求后再取消对用户的重定向标记的方式,避免了广告主无法在用户关闭浏览器或者离开广告主页面时将用户标记为重定向用户的情况,提高了广告主对目标客户的标记成功率,降低了广告主对用户识别重定向用户的难度。
[0056]图2示出了本发明另一实施例的标记重定向用户的方法的流程示意图。本实施例中该其它网站为广告媒体商网站;更新后的重定向数据也被称为第二重定向数据。
[0057]与图1所示的实施例相类似的,图2示出了第一用户通过浏览器访问广告主网站时,与广告主网站的服务器和重定向服务器分别进行的信息交互;以及第一用户通过浏览器访问广告媒体商网站(与广告网络相关联的其他网站)时,与广告媒体商网站的服务器以及重定向服务器分别进行的信息交互。广告主网站以example, com网站为例,广告媒体商网站以abc.com网站为例。
[0058]在步骤201中,用户通过浏览器向广告主网站的网络服务器发送第一页面请求。
[0059]在步骤202中,与步骤102相类似,广告主网站的网络服务器返回第一页面,该页面可以为HTML页面。该广告主网站的网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为重定向代码,用于向重定向服务器发送重定向请求。
[0060]在步骤203中,与步骤103相类似,浏览器载入第一页面,并在载入第一页面时执行第一代码,以向重定向服务器发送重定向请求,请求将第一用户标记为广告主网站的重定向用户。该重定向请求中包含该广告主网站针对第一用户的重定向数据。该重定向数据可以由广告主自定义。例如,假设第一用户正在浏览一个化妆品的页面,该化妆品的商品标识(ID)为hufushuang。广告主认为该用户可能对该商品感兴趣,将用户作为该商品的潜在目标。该重定向数据被广告主网站的服务器和广告服务器之间用来解析和使用,广告主可以定义该用户的重定向数据为:
[0061]{userid: ’’userl”,item: [hufushuang], createTime:20110903}
[0062]在步骤204中,与步骤104相类似,重定向服务器返回响应,该响应中携带有用于将该第一用户标记为该广告主网站的重定向用户的重定向信息。示例性地,该重定向标记信息包括:cookie。cookie中包括上述第一重定向数据。作为一个例子,该cookie的内容包括:example.com = {userid: ” user*”,item: [346], createTime:20110903}。
[0063]其中user*便是重定向服务器为所述第一用户分配的唯一身份标识,可以是一串随机数或者其他在cookie有效时间内不会重复的内容;其作用是在第一用户以匿名方式登录广告主网站时,重定向服务器能够依据所述唯一身份标识在众多重定向对象中定位第一用户。其中346为重定向服务器为化妆品商品hufushuang映射生成的简化标识,用以满足cookie的字段长度要求;并能在后续接收到广告请求时,根据item: [346]向广告服务器返回其能够识别的格式item: [hufushuang]。
[0064]在步骤205中,该用户通过浏览器继续与广告主网站进行交互。这期间可以能存在多次交互。示例性地,交互可以是例如查看商品的评分、查看用户评价、将商品放入购物车等交互。
[0065]在步骤206中,该用户关闭了该example, com网站的页面,通过浏览器向作为广告媒体商的广告媒体商网站abc.com发送第三页面的访问请求。
[0066]在步骤207中,abc.com网站向浏览器返回第三页面,并且该第三页面中包含重定向服务器广告请求代码。
[0067]在步骤208中,浏览器载入第三页面,在载入第三页面时,执行广告请求代码,从而向广告服务器发送广告请求。其中,在该广告请求中携带了重定向服务器针对该浏览器的该用户的cookie。示例性地,该cookie的内容为:
[0068]example, com = {userid: ” user*,,,item: [346], createTime:20110903}
[0069]b2b.com= {userid: ” user**”,item: [356,788],createTime:20110301}。
[0070]该cookie中携带了两个广告主的重定向数据,分别是example, com网站和b2b.com网站的重定向数据。
[0071]在步骤209中,广告服务器根据cookie中的重定向数据,查找并匹配重定向服务器中是否存在满足预先设定的重定向广告预订条件的广告订单。
[0072]该例中,假定针对example, com网站的重定向广告预订条件为:cookie中的重定向数据中userid属性值为user*的用户;针对b2b.com网站的重定向广告预订条件为:cookie中的重定向数据中userid属性值为user*的用户。在该例中,针对exaple.com网站,重定向服务器确定该用户满足example, com的重定向广告条件;针对b2b.com网站,重定向服务器确定发送重定向请求的该用户满足该b2b.com网站的广告预订条件;在发送广告响应之前,还要根据访问对象的标识的映射关系,将id “346”用原本广告服务器所能解析和使用的“hufushuang”替换。
[0073]在步骤209中,重定向服务器根据发自广告服务器的cookie,解析里面的商品标识“hufushuang” ;具体通过自身的映射关系表还原出广告服务器能够识别的格式,并将更新后的内容返回给广告服务器。[0074]在步骤210中,贝U广告服务器为该用户选择预订的相匹配的example, com和b2b.com网站的广告,将匹配的重定向广告发送至浏览器,以向该用户进行广告。示例性地,针对不同广告主网站的广告的信息可以预先存储在重定向服务器中,例如存储在重定向服务器的广告数据库中。
[0075]在本发明的上述实施例中,重定向服务器事先对用户进行重定向标记,由于在用户通过浏览器与广告主网站的后续交互并为触发取消重定向标记的请求,所以用户的重定向标记未取消。
[0076]按照本发明实施例提供的另一种方案,用于标记重定向用户的装置例如重定向服务器可以:从广告主网站的网络服务器接收第一信息,所述第一信息包括与所述第一网站的重定向目标用户相关的信息;保存所述与所述广告主网站的重定向目标用户相关的信肩、O
[0077]图3是根据本发明又一实施例的标记重定向用户的方法的流程图。与图1,图3同样示出了在该实施例的方法中,各实体之间的信息交互。本实施例中重定向服务器被设置在广告服务器中。
[0078]在步骤301中,用户通过浏览器向广告主网站的网络服务器发送第一页面请求。广告主网站以example, com网站为例。
[0079]在步骤302中,广告主网站的网络服务器返回第一页面,该页面可以为HTML页面。该第一网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为标记请求代码,用于请求重定向服务器对用户进行标记的标记请求。该第一代码通常是在广告主建立其网站时预先嵌入广告主网站的网页中。示例性地,该嵌入的代码可以是<img>标签或〈iframe〉标签。
[0080]在步骤303中,浏览器载入第一页面,并向重定向服务器发送标记请求。其中,浏览器在载入第一页面时通过执行标记请求代码来向重定向服务器发送标记请求。如果重定向服务器尚未对使用该浏览器的该用户进行标识过时,则该标记请求中携带了该用户在登录广告主网站的身份标识(ID)。如果重定向服务器已经对使用该浏览器的该用户进行标识过,则该标记请求中携带了重定向服务器针对使用该浏览器的该用户的cookie,该cookie中包括该用户在重定向服务器的唯一身份标识。
[0081]在步骤304中,重定向服务器接收该标记请求,如果该标记请求中包含上述第一标识,则生成使用该浏览器的该用户在重定向服务器中的标识(即第二标识)以在重定向服务器唯一标识使用该浏览器的该用户,建立该第一标识与第二标识之间的对应关系;并且向浏览器返回响应,在该响应消息中携带重定向服务器针对该浏览器的该用户的cookie,该cookie中包含上述第二标识。示例性地,当浏览器使用HTML的<img>标签来发送标记请求时,上述响应可以是1*1像素的图片。如果重定向服务器已经对使用该浏览器的该用户标记过,则该标记请求中可以包含重定向服务器针对使用该浏览器的该用户的cookie,则在该步骤中重定向服务器不再重新生成针对使用该浏览器的该用户的第二标识,而是直接使用cookie中携带的第二标识来在重定向服务器唯一身份标识。
[0082]在步骤305中,广告主网站的网络服务器分析各用户与广告主网站的网络服务器之间的交互记录,以此确定该用户是否为广告主网站的重定向目标用户。并且,如果对于重定向目标用户,广告主网站的网络服务器可以根据其交互记录,生成针对该重定向目标用户的重定向数据。示例性地,广告主网站的网络服务器可以利用各种数据处理算法例如数据挖掘算法来对交互记录进行分析,以确定用户是否为满足预定重定向条件的重定向目标用户。示例性地,预定的重定向条件可以是用户在某一商品的网站的停留时间超过预定时间长度,或者可以是用户访问某一商品的网站达预定次数等。
[0083]在步骤306中,广告主网站的络服务器将与其所确定的所有重定向目标用户相关的信息发送至重定向服务器。该与重定向目标用户相关的信息可以包括:各重定向目标用户在第一网站的标识以及第一网站针对各重定向目标用户的重定向数据。示例性地,所发送的重定向目标用户的信息可以采用如下格式:
[0084]{userid: ”userl”,item: [356, 788, 789187], createTime:20110301},
[0085]{userid: ” user2”,item: [3376,94788], createTime:20110301},
[0086]所发送的重定向目标用户的信息可以包括多条上述的记录。每一条记录可以针对一个重定向目标用户。其中,每一条记录的创建时间可能不同。其中userid表示该重定向目标用户在广告主网站的标识;item项表示针对该用户的商品编码,其可以是该用户可能会感兴趣的商品的编码;createTime表示该条重定向记录的创建时间。
[0087]在步骤307中,重定向服务器保存所接收的与重定向目标用户相关的信息。示例性地,重定向服务器可以根据所建立针对各用户在广告主网站的标识与对应用户在重定向服务器的标识之间的对应关系,将所接收的关于各重定向目标用户的重定向数据保存到重定向服务器中与该重定向目标用户在重定向服务器的标识相对应的重定向数据集中。
[0088]在步骤308中,重定向服务器向广告主网站的网络服务器发送响应,确认已保存了广告主网站的网络服务器发送的目标重定向数据。示例性地,重定向服务器所记录的在example, com网站的用户标识为“userl”和“user2”的用户在重定向服务器中对应的唯一身份标识分别为” egwghl6dsh63fh”和”54fdjkl4fhfh5s”。则在Retargeting平台的数据库中的分别以” egwghl6dsh63fh”和” 54fdjkl4fhfh5s”为索引,保存重定向服务器所接收的针对在example, com网站的用户标识为“userl”和“user2”两条重定向数据记录。示例性地,以下表1所示的方式进行保存:
[0089]表1
索引重定向数据
[0090]
【权利要求】
1.一种标记重定向用户的方法,其特征在于,包括: 接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据; 根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应; 接收来自所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据; 向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。
2.根据权利要求1所述的方法,其特征在于,所述重定向数据包含了用户当前访问对象的标识;则所述根据所述重定向数据生成重定向对象,具体为: 重定向服务器为所述浏览器分配唯一的重定向身份标识,并将所述唯一的重定向身份标识和所述用户当前访问对象的标识生成重定向对象。
3.根据权利要求1或2所述的方法,其特征在于,所述重定向更新请求用于实现重定向取消时;设置所述更新后的重定向数据和更新后的重定向对象中的访问对象标识为空。
4.根据权利要求1或2所述的方法,其特征在于,所述浏览器在访问与广告网络关联的其它网站时,在载入所述网站的页面时,会触发所述浏览器向广告服务器请求广告,则广告服务器能够根据所述重定向对象获取对应所述重定向数据,并选择与重定向数据匹配的广告,具体包括: 所述浏览器在访问所述其它网站后,所述其它网站中的代码,进一步使得浏览器向广告服务器发送携带重定向对象的广告请求; 重定向服务器接收来自广告服务器的重定向数据获取请求,所述重定向数据获取请求中携带了所述重定向对象; 重定向服务器根据所述重定向对象向广告服务器返回重定向数据,使得所述广告服务器能够将所述重定向数据对应的访问对象的内容携带在广告响应返回给浏览器。
5.一种标记重定向用户的方法,其特征在于,包括: 接收来自浏览器的标记请求,所述标记请求中携带用户在登录广告主网站的身份标识; 向所述浏览器返回标记响应,所述标记响应中携带重定向服务器对应所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识; 接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象的标识;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;` 建立所述唯一重定向身份标识和所述重定向数据的关联关系。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 所述浏览器在访问与广告网络关联的其它网站时,所述其它网站中的代码,使得所述浏览器能够进一步向广告服务器发送携带唯一重定向身份标识的广告请求; 重定向服务器接收来自广告服务器的重定向数据获取请求,所述重定向数据获取请求中携带了所述唯一重定向身份标识的重现请求; 重定向服务器根据所述唯一重定向身份标识查找对应的重定向数据,并向广告服务器返回重定向数据,使得所述广告服务器能够将所述重定向数据对应的访问对象的内容携带在重现响应返回给浏览器。
7.根据权利要求5或6所述的方法,其特征在于,所述标记请求在所述浏览器访问了所述广告主网站后发起,所述标记请求中还携带了广告主网站的标识;生成所述用户在重定向服务器的用户标识,并建立所述用户在广告主网站身份标识与重定向服务器的身份标识对应关系。
8.—种标记重定向用户的装置,其特征在于,包括: 第一接收模块,用于接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;第一生成模块,用于根据所述重定向数据生成重定向对象; 第一发送模块,用于向所述浏览器返回携带所述重定向对象的重定向响应; 第二接收模块,用于接收来自所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据; 第二生成模块,用于根据所述更新后的重定向数据生成更新后的重定向对象; 更新模块,用于依据所述更新后的重定向数据更新自身存储的重定向数据; 第二发送模块,用于向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。
9.如权利要求8所述的装置,其特征在于,所述重定向数据包含了用户当前访问对象的标识,则所述第一生成模块,还用于: 为所述浏览器分配唯一的重定向身份标识,并将所述唯一的重定向身份标识和所述用户当前访问对象的标识生成重定向对象。
10.一种标记重定向用户的装置,其特征在于,包括: 第一接收模块,用于接收来自浏览器的标记请求,所述标记请求中携带登录该浏览器的用户在广告主网站的身份标识; 分配模块,用于对应所述广告主网站和所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识; 发送模块,用于向所述浏览器返回标记响应,所述标记响应中携带所述唯一重定向身份标识; 第二接收模块,用于接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识; 建立模块,用于建立所述唯一重定向身份标识和所述重定向数据的关联关系。
11.如权利要求10所述的装置,其特征在于,所述标记请求在所述浏览器访问了所述广告主网站后发起,所述标记请求中还携带了广告主网站的标识;所述请求参数中也包含了主网站的标识,则: 所述建立模块,还用于根据所述主网站的标识和所述登录该浏览器的用户在广告主网站的身份标识确定所述重定向数据指向的是所述唯一重定向身份标识,并建立两者的关联关系。
12.—种标记重定向用户的系统,其特征在于,包括: 浏览器,用于向重定向服务器发送重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;向重定向服务器发送重定向更新请求; 重定向服务器,用于接收来自浏览器的重定向请求,所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;在接收到浏览器的重定向更新请求时,根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。
13.如权利要求12所述的系统,其特征在于,还包括广告服务器,具体为: 所述浏览器,用于所述浏览器在访问与广告主网站关联的其它网站后,进一步向广告服务器发送携带重定向对象的重现请求; 所述重定向服务器,用于接收来自广告服务器的重定向数据获取请求,所述重定向数据获取请求中携带了所述重定向对象;根据所述重定向对象向广告服务器返回重定向数据; 广告服务器,用于接收所述重定向数据,并对应的访问对象的内容携带在重现响应返回给浏览器。
【文档编号】G06Q30/02GK103530791SQ201210239774
【公开日】2014年1月22日 申请日期:2012年7月5日 优先权日:2012年7月5日
【发明者】王环, 胡迅, 邵刚, 钟杰萍 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1