CN103530791A - Method, device and system for marking retargeting users - Google Patents
Method, device and system for marking retargeting users Download PDFInfo
- Publication number
- CN103530791A CN103530791A CN201210239774.0A CN201210239774A CN103530791A CN 103530791 A CN103530791 A CN 103530791A CN 201210239774 A CN201210239774 A CN 201210239774A CN 103530791 A CN103530791 A CN 103530791A
- Authority
- CN
- China
- Prior art keywords
- redirection
- browser
- request
- website
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及标记重定向用户的方法及装置,该方法包括:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;接收来所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应。利用本发明的方案,可以提高广告主对目标客户的标记成功率,降低广告主识别重定向用户的难度。
The present invention relates to a method and device for marking a redirected user, the method comprising: receiving a redirection request from a browser, the redirection request being initiated by the browser when loading a corresponding page of an advertiser website requested by any user ; The redirection request includes redirection data; Generate a redirection object according to the redirection data, and return a redirection response carrying the redirection object to the browser; Receive the redirection from the browser An update request, the redirection update request includes updated redirection data; an updated redirection object is generated according to the updated redirection data, and the redirection object stored by itself is updated according to the updated redirection data redirection data; returns a redirection update response to said browser. By using the solution of the present invention, the success rate of advertisers marking target customers can be improved, and the difficulty for advertisers to identify redirected users can be reduced.
Description
技术领域 technical field
本发明涉及计算机领域,特别涉及一种标记重定向用户的方法、装置和系统。The invention relates to the field of computers, in particular to a method, device and system for marking and redirecting users.
背景技术 Background technique
由于近年电子商务的蓬勃发展,大量的B2C、C2C网站兴起。随着这些电子商务网站的发展,这些网站针对消费者的互联网广告需求快速增长,特别是针对消费者的个性化精准营销广告需求最为强烈。Due to the vigorous development of e-commerce in recent years, a large number of B2C and C2C websites have emerged. With the development of these e-commerce websites, the demand for Internet advertisements on these websites for consumers is growing rapidly, especially the demand for personalized and precise marketing advertisements for consumers is the strongest.
行为重定向(Behavioral Retargeting)广告是一种新兴的、用于精准互联网广告的用户追踪技术。行为重定向针对的是广告主在用户访问广告主网站时,未完成广告主期待的行为(例如购买商品、注册用户、订阅邮件列表等)就离开了该网站的情况。广告主希望能在该用户访问其它网站的时候,找到该用户并为其投放广告。Behavioral Retargeting (Behavioral Retargeting) advertising is an emerging user tracking technology for precise Internet advertising. Behavior redirection is aimed at the situation that when the user visits the advertiser's website, the advertiser leaves the website without completing the behavior expected by the advertiser (such as purchasing goods, registering a user, subscribing to a mailing list, etc.). Advertisers hope to find the user and place advertisements for the user when the user visits other websites.
现有技术采用广告主网站重定向Retargeting目标用户;但是在一些场景下广告主网站无法重定向的目标用户。比如用户在未完成交易,而跳转到其他网站或关闭页面,这时如果广告主还没有重定向该用户为Retargeting目标,则丧失了标记的机会。The prior art uses advertiser websites to redirect Retargeting target users; however, in some scenarios, advertiser websites cannot redirect target users. For example, the user jumps to other websites or closes the page without completing the transaction. At this time, if the advertiser has not redirected the user as the Retargeting target, the opportunity of marking is lost.
发明内容 Contents of the invention
本发明为了解决可能存在的用户所登录浏览器未能完成重定向广告,采用了一种在浏览器载入任一用户所请求的广告主网站的对应页面时预先完成重定向,并根据浏览器离开广告主网站时发送的重定向更新方式来解决该问题。In order to solve the problem that the user’s logged-in browser fails to complete the redirection advertisement, the present invention adopts a method to complete the redirection in advance when the browser loads the corresponding page of the advertiser’s website requested by any user, and according to the browser’s Redirect updates sent when leaving the advertiser's site address this issue.
本发明实施例提出了一种标记重定向用户的方法,包括:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;以使得发起所述重定向请求的浏览器在访问与广告网络关联的其它网站时,广告服务器能够根据所述重定向对象获取对应所述重定向数据,并选择与重定向数据匹配的广告。An embodiment of the present invention proposes a method for marking a redirected user, including: receiving a redirection request from a browser, and the browser loads the corresponding page of the advertiser website requested by any user Initiate; the redirection request includes redirection data; generate a redirection object according to the redirection data, and return a redirection response carrying the redirection object to the browser; so that the redirection request is initiated When the browser accesses other websites associated with the advertising network, the advertisement server can obtain the corresponding redirection data according to the redirection object, and select an advertisement matching the redirection data.
本发明实施例还提出一种标记重定向用户的方法,包括:接收来自浏览器的标记请求,所述标记请求中携带用户在登录广告主网站的身份标识;向所述浏览器返回标记响应,所述标记响应中携带重定向服务器对应所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识;接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;建立所述唯一重定向身份标识和所述重定向数据的关联关系。The embodiment of the present invention also proposes a method for tagging and redirecting users, including: receiving a tagging request from a browser, the tagging request carrying the identity of the user logging in to the advertiser's website; returning a tagging response to the browser, The tag response carries the unique redirection identity assigned by the redirection server corresponding to the identity of the user logging into the browser on the advertiser's website; receiving a redirection request from the advertiser's website, the redirection request includes Redirection data and request parameters; wherein, the redirection data is obtained by the advertiser’s website from the historical access object content of the logged-in browser user; the request parameter includes the identity of the user who logged in to the browser on the advertiser’s website Identification; establishing an association relationship between the unique redirection identity and the redirection data.
本发明实施例还提供一种标记重定向用户的装置,包括:第一接收模块,用于接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;第一生成模块,用于根据所述重定向数据生成重定向对象;第一发送模块,用于向所述浏览器返回携带所述重定向对象的重定向响应;第二接收模块,用于接收来所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;第二生成模块,用于根据所述更新后的重定向数据生成更新后的重定向对象;更新模块,用于依据所述更新后的重定向数据更新自身存储的重定向数据;第二发送模块,用于向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。An embodiment of the present invention also provides a device for marking a redirected user, including: a first receiving module, configured to receive a redirection request from a browser, and the redirection request is loaded by the browser when any user requests The corresponding page of the advertiser’s website is initiated; the redirection request includes redirection data; the first generation module is used to generate a redirection object according to the redirection data; the first sending module is used to send to the browser Returning a redirection response carrying the redirection object; a second receiving module, configured to receive a redirection update request from the browser, wherein the redirection update request includes updated redirection data; a second generation module , for generating an updated redirection object according to the updated redirection data; an updating module, for updating the redirection data stored by itself according to the updated redirection data; a second sending module, for sending The browser returns a redirection update response; the redirection update response includes the updated redirection object.
本发明实施例还提供一种标记重定向用户的装置,包括:第一接收模块,用于接收来自浏览器的标记请求,所述标记请求中携带登录该浏览器的用户在广告主网站的身份标识;分配模块,用于对应所述广告主网站和所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识;发送模块,用于向所述浏览器返回标记响应,所述标记响应中携带所述唯一重定向身份标识;第二接收模块,用于接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;建立模块,用于建立所述唯一重定向身份标识和所述重定向数据的关联关系。An embodiment of the present invention also provides a device for marking and redirecting users, including: a first receiving module, configured to receive a marking request from a browser, the marking request carrying the identity of the user who logs into the browser on the advertiser's website Identification; distribution module, used to correspond to the unique redirection identity assigned by the advertiser website and the identity of the user who logged in the browser on the advertiser website; sending module, used to return a tag response to the browser , the tag response carries the unique redirection identity; the second receiving module is configured to receive a redirection request from an advertiser's website, and the redirection request includes redirection data and request parameters; wherein, the The redirection data is obtained by the advertiser’s website from the content of historical access objects of users who log in to the browser; the request parameter includes the identity of the user who logs in to the browser on the advertiser’s website; the establishment module is used to establish the unique An association relationship between the redirection identity and the redirection data.
本发明实施例还提供一种标记重定向用户的系统,包括:浏览器,用于重定向服务器发送重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;重定向服务器,用于接收来自浏览器的重定向请求,所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应。An embodiment of the present invention also provides a system for marking redirected users, including: a browser, configured to send a redirection request to the redirection server, and the browser loads the advertiser website requested by any user The redirection server is used to receive a redirection request from the browser, the redirection request includes redirection data; generate a redirection object according to the redirection data, and return to the browser A redirection response carrying the redirection object.
利用本发明实施例的标记重定向用户的方法、装置和系统,采用了一种在浏览器载入任一用户所请求的广告主网站的对应页面时预先完成重定向,进一步在所述浏览器离开广告主网站时通过发送重定向更新请求来实现在重定向服务器生成更新后的重定向对象,从而解决了现有技术中无法在用户关闭浏览器或者离开广告主页面时将用户标记为重定向用户。The method, device and system for redirecting users by using tags in the embodiment of the present invention adopts a method to complete the redirection in advance when the browser loads the corresponding page of the advertiser website requested by any user, and further in the browser When leaving the advertiser's website, the redirection server generates an updated redirection object by sending a redirection update request, thereby solving the problem of not being able to mark the user as redirected when the user closes the browser or leaves the advertiser's page in the prior art user.
附图说明 Description of drawings
本发明的目的、特点、特征和优点通过以下结合附图的详细描述将变得显而易见。其中:The objects, features, characteristics and advantages of the present invention will become apparent through the following detailed description in conjunction with the accompanying drawings. in:
图1是根据本发明另一实施例的标记重定向用户的方法的流程图;FIG. 1 is a flowchart of a method for marking a redirected user according to another embodiment of the present invention;
图2是根据本发明另一实施例的标记重定向用户的方法的流程图;FIG. 2 is a flow chart of a method for marking redirected users according to another embodiment of the present invention;
图3是根据本发明又一实施例的标记重定向用户的方法的流程图;FIG. 3 is a flow chart of a method for marking redirected users according to yet another embodiment of the present invention;
图4是根据本发明一实施例的标记重定向用户的装置的示意图;Fig. 4 is a schematic diagram of a device for marking redirected users according to an embodiment of the present invention;
图5是根据本发明另一实施例的标记重定向用户的装置的示意图;Fig. 5 is a schematic diagram of an apparatus for marking redirected users according to another embodiment of the present invention;
图6是根据本发明又一实施例的标记重定向用户的装置的示意图。Fig. 6 is a schematic diagram of an apparatus for marking a redirected user according to yet another embodiment of the present invention.
具体实施方式 Detailed ways
按照本发明实施例提供的一种方案,用于标记重定向用户的装置例如重定向服务器可以:接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;以使得发起所述重定向请求的浏览器在访问与广告网络关联的其它网站时,广告服务器能够根据所述重定向对象获取对应所述重定向数据,并选择与重定向数据匹配的广告;接收来自所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。According to a solution provided by an embodiment of the present invention, the device for marking a redirected user, for example, a redirection server may: receive a redirection request from a browser, and the redirection request is requested by any user when the browser loads The redirection request includes redirection data; generates a redirection object according to the redirection data, and returns a redirection response carrying the redirection object to the browser; so that when the browser that initiates the redirection request visits other websites associated with the advertising network, the advertisement server can obtain the corresponding redirection data according to the redirection object, and select an advertisement that matches the redirection data; receiving A redirection update request from the browser, the redirection update request includes updated redirection data; an updated redirection object is generated according to the updated redirection data, and an updated redirection object is generated according to the updated redirection data The redirection data updates the redirection data stored by itself; returns a redirection update response to the browser; the redirection update response includes the updated redirection object.
下面将结合附图详细描述本发明的各个实施例。Various embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
图1是根据本发明一实施例的标记重定向用户的方法的流程图。本实施例中为与广告主网站中促使浏览器向重定向服务器发送重定向请求的第一代码和第二代码区别开,从而将与广告网络相关联的其它网站中的促使浏览器向重定向服务器发送广告请求的代码称为第三代码;本实施例中该其它网站为广告媒体商网站;更新后的重定向数据也被称为第二重定向数据。Fig. 1 is a flowchart of a method for marking a redirected user according to an embodiment of the present invention. In this embodiment, it is distinguished from the first code and the second code that prompt the browser to send a redirection request to the redirection server on the advertiser’s website, thereby prompting the browser to redirect to the redirection server in other websites associated with the advertising network. The code for the server to send the advertisement request is called the third code; in this embodiment, the other website is the website of the advertising media provider; the updated redirection data is also called the second redirection data.
如图1,示出了在该实施例的方法中,各实体之间的信息交互。其中,用户通过用户端的浏览器来访问各网站,具体为向各网站请求页面;其中所访问的网站包括广告主网站,发布广告的广告媒体商网站(与广告网络相关联的其它网站);其中,广告主网站既是内容或服务的提供方,同时也是要在其它网站投放自身产品广告的广告主,更多的时候广告内容是由广告服务器来提供,而广告主网站主要起到广告布局、呈现广告服务器中广告内容作用;广告媒体商网站自身提供内容或服务,并且允许在其页面上发布广告,例如在其页面上展现广告主的广告。重定向用户的装置(重定向服务器)用于帮助广告主标记目标用户、追踪重定向用户的访问行为、并帮助广告主投放重定向广告到广告媒体商网站。本实施例中重定向服务器被设置在广告服务器中。Fig. 1 shows the information exchange between entities in the method of this embodiment. Among them, the user visits each website through the browser of the user terminal, specifically requesting a page from each website; the websites visited include the website of the advertiser, the website of the advertising media company that publishes the advertisement (other websites associated with the advertising network); , the advertiser’s website is not only the provider of content or services, but also the advertiser who wants to place its own product advertisements on other websites. More often, the advertisement content is provided by the advertisement server, and the advertiser’s website mainly plays the role of advertisement layout, presentation The role of advertising content in the advertising server; the advertising media business website itself provides content or services, and allows advertisements to be published on its pages, such as displaying advertisers' advertisements on its pages. The device for redirecting users (redirecting server) is used to help advertisers mark target users, track the visit behavior of redirected users, and help advertisers deliver redirected advertisements to advertising media merchant websites. In this embodiment, the redirect server is set in the advertisement server.
广告主网站利用重定向服务器嵌入其页面中的第一代码,在浏览器访问广告主页面时,执行第一代码,访问重定向服务器,以发送重定向请求。广告媒体商网站利用重定向服务器嵌入其页面中的第二代码,在浏览器访问广告媒体商页面时,执行第二代码,访问广告服务器,以发送广告请求。The advertiser's website utilizes the first code embedded in its page by the redirection server, and when the browser accesses the advertiser's page, executes the first code to access the redirection server to send a redirection request. The website of the advertising media provider utilizes the second code embedded in its page by the redirection server, and when the browser accesses the page of the advertising media vendor, the second code is executed to access the advertising server to send an advertisement request.
具体地,在步骤101中,用户通过浏览器发送第一页面请求,以请求第一网站的第一页面。该第一网站为广告主网站,其既提供内容或服务,所述内容和服务如:新闻内容、视频内容、支付服务、查询服务等;又是需要进行广告投放的广告主。该例中,假定该第一网站为example.com网站。Specifically, in step 101, a user sends a first page request through a browser to request a first page of a first website. The first website is an advertiser's website, which not only provides content or services, such as news content, video content, payment service, query service, etc., but also is an advertiser who needs to place advertisements. In this example, it is assumed that the first website is example.com website.
在步骤102中,该广告主网站的网络服务器向浏览器返回所请求的第一页面,示例性地,该页面可以是HTML页面。该广告主网站的网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为重定向服务器所提供的重定向代码,用于供执行第一代码的装置发送重定向标记请求,本实施例中所述执行第一代码的装置表现为浏览器。该第一代码通常是在广告主建立其网站时预先嵌入广告主网站的网页中。示例性地,该嵌入的代码可以是<img>标签或<iframe>标签。In step 102, the web server of the advertiser's website returns the requested first page to the browser, for example, the page may be an HTML page. The web server of the advertiser's website embeds the first code in the returned first page. The first code is a redirection code provided by a redirection server, and is used for a device executing the first code to send a redirection mark request. In this embodiment, the device executing the first code is represented as a browser. The first code is usually pre-embedded in the webpage of the advertiser's website when the advertiser builds his website. Exemplarily, the embedded code may be an <img> tag or an <iframe> tag.
在步骤103中,浏览器载入第一页面,并在载入第一页面时执行第一代码,以向重定向服务器发送重定向请求,请求将第一用户标记为广告主网站的重定向用户。该重定向请求中包含该广告主网站针对第一用户操作判定的重定向数据。该重定向数据可以由广告主自定义,例如,假设第一用户正在浏览一个化妆品的页面,则所述重定向数据为该化妆品的商品标识(ID)12566(访问对象标识)。广告主认为该用户可能对该商品感兴趣,将用户作为该商品的潜在目标。广告主可以定义该用户的重定向数据为:In step 103, the browser loads the first page, and executes the first code when loading the first page, so as to send a redirection request to the redirection server, requesting to mark the first user as a redirection user of the advertiser website . The redirection request includes redirection data determined by the advertiser's website based on the first user operation. The redirection data can be customized by the advertiser. For example, assuming that the first user is browsing a cosmetics page, the redirection data is the product identification (ID) 12566 (access object identification) of the cosmetics. The advertiser believes that the user may be interested in the commodity, and regards the user as a potential target of the commodity. Advertisers can define the user's redirection data as:
{userId:”user1”,item:[12566],createTime:20110903}{userId: "user1", item: [12566], createTime: 20110903}
示例性地,该重定向数据包括:该重定向数据所针对的该第一用户在该广告主网站中的用户标识userId、该重定向数据所涉及的商品项item以及该重定向数据的创建时间createTime。该例中,该重定向数据是针对第一用户即user1的;该重定向数据涉及的商品项的编码为12566;该重定向数据的创建时间为2011年9月3日。Exemplarily, the redirection data includes: the user ID userId of the first user targeted by the redirection data in the advertiser's website, the commodity item involved in the redirection data, and the creation time of the redirection data createTime. In this example, the redirection data is aimed at the first user user1; the code of the commodity item involved in the redirection data is 12566; the creation time of the redirection data is September 3, 2011.
该重定向数据表明:在该第一用户访问其它网站的时候,需为该用户投放商品编码为12566的商品的广告。The redirection data indicates that when the first user visits other websites, it is necessary to place an advertisement for the product whose product code is 12566 for the user.
在步骤104中,重定向服务器返回响应,该响应中携带有用于将该第一用户标记为该广告主网站的重定向用户的重定向对象,以向浏览器写入重定向数据。示例性地,该重定向对象cookie。cookie中包括上述重定向数据,以及重定向服务器为所述第一用户分配的唯一身份标识。作为一个例子,该cookie的内容包括:In step 104, the redirection server returns a response carrying a redirection object for marking the first user as a redirection user of the advertiser's website, so as to write redirection data to the browser. Exemplarily, the redirection object cookie. The cookie includes the above redirection data and the unique identity assigned to the first user by the redirection server. As an example, the contents of this cookie include:
example.com={userId:”user*”,item:[12566],createTime:20110903}。其中user*便是重定向服务器为所述第一用户分配的唯一身份标识,可以是一串随机数或者其他在cookie有效时间内不会重复的内容;其作用是在第一用户以匿名方式登录广告主网站时,重定向服务器能够依据所述唯一身份标识在众多重定向对象中定位第一用户。上述cookie的内容还可以包括:重定向服务器对广告主网站的标识,该例中以网站的网址作为重定向服务器对广告主网站的标识;以及关于该广告主网站的重定向数据。example.com={userId: "user*", item: [12566], createTime: 20110903}. Among them, user* is the unique identity assigned by the redirect server to the first user, which can be a string of random numbers or other content that will not be repeated within the validity period of the cookie; its function is to log in anonymously when the first user When using the advertiser's website, the redirection server can locate the first user among many redirection objects according to the unique identifier. The content of the above cookie may also include: the redirection server's identification of the advertiser's website, in this example, the URL of the website is used as the redirection server's identification of the advertiser's website; and redirection data about the advertiser's website.
在步骤105和106中,用户通过浏览器继续与该广告主网站进行交互,例如用户通过浏览器请求其它页面,广告主网站的网络服务器提供相应的页面等。在这期间,浏览器与广告主网站之间可能存在多次交互。In steps 105 and 106, the user continues to interact with the advertiser's website through the browser, for example, the user requests other pages through the browser, and the web server of the advertiser's website provides corresponding pages. During this time, there may be multiple interactions between the browser and the advertiser's website.
在步骤107中,浏览器向广告主网站的网络服务器发送交互请求,例如发送第二页面请求。例如,该交互请求可以是用户购买了某件商品并完成付款的请求。该例中,假定用购买的商品的编码为12566。In step 107, the browser sends an interaction request, for example, a second page request, to the web server of the advertiser's website. For example, the interaction request may be a request for the user to purchase a product and complete payment. In this example, it is assumed that the code of the purchased product is 12566.
在步骤108中,广告主网站的网络服务器确定接收的第二页面请求是否触发了更新重定向的条件,例如确定第二页面请求是否触发了取消重定向标记的条件;如果是,则广告主网站的网络服务器返回第二页面,并触发取消重定向流程;否则,返回第二页面,不触发取消重定向流程。更新或取消重定向标记的条件可以由广告主自定义;示例性地,该实施例中,取消重定向标记的一个条件是:接收到用户购买了某件商品并完成付款的页面请求。In
从而,该实施例中,在步骤108中,广告主网站的网络服务器接收第二页面请求,确定用户操作达到了取消重定向的条件,于是通过第一代码触发浏览器向重定向服务器发送重定向更新请求。该例中,根据第二页面请求,广告主网站的网络服务器得知第一用户已购买商品编码为12566的商品,确定不需要再对该第一用户投放该商品的重定向广告了。于是,重定向服务器接收到来自浏览器的重定向更新请求,并获得该重定向更新请求中的第二重定向数据(更新后的重定向数据),进一步更新自身存储的重定向数据;在第二重定向数据中取消了将第一用户标记为该第一网站的重定向用户。示例性地,该第二重定向数据可以为:Therefore, in this embodiment, in
{userId:”user1”,item:[],createTime:20110903}{userId: "user1", item: [], createTime: 20110903}
在该第二重定向数据中,item项的内容由原来的12566修改为空[];该第二重定向数据表明:针对该第一用户,在该用户访问其它网站的时候,不需为该用户投放任何广告。In the second redirection data, the content of the item item is changed from the original 12566 to empty []; the second redirection data indicates that: for the first user, when the user visits other websites, there is no need to Users serve any advertisements.
在广告主确定浏览器触发了取消重定向标记的条件后,广告主网站的网络服务器在步骤109中,向浏览器返回的第二页面。在第二页面中,该网络服务器嵌入了第二代码,该第二代码为用户取消重定向标记的代码。示例性地,该第二代码通常是<img>或<iframe>标签。在该第二代码中,例如在上述<img>或<iframe>标签中携带更新后的第二重定向数据。示例性地,该第二页面可以是HTML页面。After the advertiser determines that the browser triggers the condition of canceling the redirection tag, the web server of the advertiser's website returns the second page to the browser in step 109 . In the second page, the web server embeds a second code, and the second code is a code for the user to cancel the redirection mark. Exemplarily, the second code is usually an <img> or <iframe> tag. In the second code, for example, the above-mentioned <img> or <iframe> tag carries the updated second redirection data. Exemplarily, the second page may be an HTML page.
在步骤110中,浏览器载入该第二页面,执行上述第二代码,向重定向服务器发送更新请求,所述更新请求用于实现重定向取消,用于请求取消将所述第一用户标记为所述第一网站的重定向用户。In step 110, the browser loads the second page, executes the above-mentioned second code, and sends an update request to the redirection server, the update request is used to implement redirection cancellation, and is used to request cancellation of marking the first user Redirect the user for the first website.
在步骤111中,重定向服务器向浏览器返回重定向响应,在重定向响应中包括更新后重定向对象cookie,该更新后的cookie中包括更新后广告主网站的重定向数据,即第二重定向数据。示例性地,该更新后的cookie包括如下内容:In step 111, the redirection server returns a redirection response to the browser, including an updated redirection object cookie in the redirection response, and the updated cookie includes the redirection data of the advertiser website after updating, that is, the second Orientation data. Exemplarily, the updated cookie includes the following content:
example.com={userId:”user1”,item:[],createTime:20110903}。example.com={userId: "user1", item: [], createTime: 20110903}.
在步骤112中,用户通过浏览器向第二网站(与广告网络相关联的其它网站)发送第三页面的访问请求;本实施例中该第二网站为发布广告的广告媒体商网站。该例中,假定第二网站为的网站为abc.com。该第二网站可以在其页面中发布广告。通常预先在第二网站的选定页面中嵌入第三代码,该第三代码为广告请求代码,在浏览器访问所述第二网站时由第二网站的服务器传输给浏览器,触发浏览器向广告服务器发送广告请求。In step 112, the user sends a request for accessing the third page to the second website (other websites associated with the advertising network) through the browser; in this embodiment, the second website is the website of the advertising media company that publishes the advertisement. In this example, it is assumed that the second website is abc.com. The second website may publish advertisements in its pages. Usually, a third code is pre-embedded in the selected page of the second website, and the third code is an advertisement request code, which is transmitted to the browser by the server of the second website when the browser visits the second website, triggering the browser to send an advertisement request to the browser. The ad server sends an ad request.
在步骤113中,第二网站向浏览器返回第三页面,并且该第三页面中包含重定向服务器广告请求代码。该重定向服务器广告请求代码用于供浏览器执行,以向重定向服务器发送广告请求。In step 113, the second website returns a third page to the browser, and the third page contains the redirection server advertisement request code. The redirection server advertisement request code is used for execution by the browser to send an advertisement request to the redirection server.
在步骤114中,浏览器载入第三页面,并向广告服务器发送广告请求。其中,浏览器通过在载入第三页面时执行广告请求代码来向广告服务器发送广告请求。该广告请求用于向重定向服务器请求要在第二网站发布的广告。其中,在该广告请求中携带了重定向服务器针对该浏览器的该用户的cookie。示例性地,该cookie的内容为:In step 114, the browser loads the third page and sends an advertisement request to the advertisement server. Wherein, the browser sends an advertisement request to the advertisement server by executing the advertisement request code when loading the third page. The advertisement request is used to request an advertisement to be published on the second website from the redirection server. Wherein, the advertisement request carries the cookie of the redirection server for the user of the browser. Exemplarily, the content of the cookie is:
example.com={userId:”user1”,item:[],createTime:20110903}。example.com={userId: "user1", item: [], createTime: 20110903}.
该cookie中包含了一个广告主即example.com网站的重定向数据,且为example.com针对第一用户的更新后的第二重定向数据。The cookie contains the redirection data of an advertiser, namely the example.com website, and is the updated second redirection data of the example.com for the first user.
此外,在广告请求中还可以发送其它的与发布广告相关的数据,例如,可以包括如下中的至少一项:发布广告的页面、广告位的大小、广告的移动方式等等。In addition, other data related to publishing advertisements may also be sent in the advertisement request, for example, may include at least one of the following: the page where the advertisement is released, the size of the advertisement slot, the moving manner of the advertisement, and the like.
在步骤115中,广告服务器根据cookie中的重定向数据,选择广告;具体地,查找并匹配重定向服务器中是否存在满足预先设定的重定向广告预订条件的广告订单。示例性地,假定在重定向服务器中,针对example.com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id“547”的属性的用户。即对于cookie中包括商品id“547”的属性的用户,重定向服务器确定其满足重定向广告预订条件,并向其发送相对应的重定向广告。In step 115, the advertisement server selects an advertisement according to the redirection data in the cookie; specifically, finds and matches whether there is an insertion order in the redirection server that satisfies the pre-set reservation conditions for the redirection advertisement. Exemplarily, it is assumed that in the redirection server, the reservation condition for the redirection advertisement for the example.com website is: the redirection data in the cookie includes the user with the attribute of commodity id "547". That is, for the user whose cookie includes the attribute of commodity id "547", the redirection server determines that the user meets the reservation condition of the redirection advertisement, and sends the corresponding redirection advertisement to the user.
在该例中,重定向服务器经过查找与匹配后,发现不存在与cookie中的第一用户相对应的重定向广告。从而,在向浏览器返回第三页面时,不返回重定向广告。In this example, after searching and matching, the redirect server finds that there is no redirect advertisement corresponding to the first user in the cookie. Thus, when returning the third page to the browser, no redirect advertisement is returned.
在另一个实施例中,在步骤114中,广告平台中携带的cookie可以包括多个广告主针对该用户的重定向数据。下面给出一个示例的cookie的内容:In another embodiment, in step 114, the cookie carried in the advertising platform may include redirection data of multiple advertisers for the user. The content of an example cookie is given below:
example.com={userId:”user1”,item:[],reateTime:20110903}example.com={userId: "user1", item: [], reateTime: 20110903}
b2b.com:{userId:”user2”,item:[356,788],createTime:20110301}b2b.com: {userId: "user2", item: [356, 788], createTime: 20110301}
该示例性cookie包括两个广告主的重定向数据,一个是example.com网站针对该用户的重定向数据,该用户在example.com网站上的用户标识为“user1”;一个是b2b.com网站针对该用户的重定向数据,用户在b2b.com网站上的用户标识为“user2”。This exemplary cookie includes redirection data from two advertisers, one is the redirection data from the example.com website for the user whose user ID is "user1" on the example.com website; the other is the redirection data from the b2b.com website For the redirection data of this user, the user ID of the user on the b2b.com website is "user2".
对于该另一个实施例,在步骤115中,广告服务器根据上述cookie中的重定向数据,查找并匹配重定向服务器中是否存在满足预先设定的重定向条件的广告订单。该例中,针对example.com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id“547”的属性;针对b2b.com网站的重定向广告预订条件为:cookie中的重定向数据中包括商品id“346”的属性。在该例中,针对exaple.com网站,重定向服务器未查找到匹配的重定向广告;针对b2b.com网站,重定向服务器确定发送重定向请求的该用户满足该b2b.com网站的广告预订条件,则为该用户选择预订的相匹配的b2b.com网站的广告,并在步骤116中,将匹配的重定向广告发送至浏览器,以向该用户进行广告。示例性地,针对不同广告主网站的广告信息可以预先存储在重定向服务器中,例如存储在重定向服务器的广告数据库中。For this other embodiment, in step 115, the advertisement server finds and matches whether there is an advertisement order satisfying the preset redirection conditions in the redirection server according to the redirection data in the above cookie. In this example, the reservation condition for the redirection advertisement for the example.com website is: the redirection data in the cookie includes the attribute of product id "547"; the reservation condition for the redirection advertisement for the b2b.com website is: the redirection data in the cookie The targeting data includes the attribute of item id "346". In this example, for the exaple.com website, the redirection server did not find a matching redirection advertisement; for the b2b.com website, the redirection server determined that the user who sent the redirection request met the advertisement reservation conditions of the b2b.com website , then the user selects the subscription matching advertisement of the b2b.com website, and in step 116, sends the matching redirection advertisement to the browser, so as to advertise to the user. Exemplarily, advertisement information for different advertiser websites may be pre-stored in the redirection server, for example, stored in an advertisement database of the redirection server.
在本发明的上述实施例中,重定向服务器通过事先对用户进行重定向标记,而在用户触发取消重定向标记请求后再取消对用户的重定向标记的方式,避免了广告主无法在用户关闭浏览器或者离开广告主页面时将用户标记为重定向用户的情况,提高了广告主对目标客户的标记成功率,降低了广告主对用户识别重定向用户的难度。In the above-mentioned embodiments of the present invention, the redirection server marks the user in advance, and then cancels the redirection mark for the user after the user triggers a request to cancel the redirection mark, which avoids that the advertiser cannot When the browser or leaves the advertiser's page, the user is marked as a redirected user, which improves the success rate of the advertiser's marking of the target customer and reduces the difficulty for the advertiser to identify the redirected user.
图2示出了本发明另一实施例的标记重定向用户的方法的流程示意图。本实施例中该其它网站为广告媒体商网站;更新后的重定向数据也被称为第二重定向数据。Fig. 2 shows a schematic flowchart of a method for marking redirected users according to another embodiment of the present invention. In this embodiment, the other website is the website of an advertising media company; the updated redirection data is also referred to as second redirection data.
与图1所示的实施例相类似的,图2示出了第一用户通过浏览器访问广告主网站时,与广告主网站的服务器和重定向服务器分别进行的信息交互;以及第一用户通过浏览器访问广告媒体商网站(与广告网络相关联的其他网站)时,与广告媒体商网站的服务器以及重定向服务器分别进行的信息交互。广告主网站以example.com网站为例,广告媒体商网站以abc.com网站为例。Similar to the embodiment shown in FIG. 1 , FIG. 2 shows that when the first user accesses the advertiser's website through a browser, the information interaction with the server of the advertiser's website and the redirection server respectively; When the browser visits the website of the advertising media provider (other websites associated with the advertising network), it exchanges information with the server of the advertising media provider website and the redirection server respectively. The website of the advertiser takes example.com as an example, and the website of the advertising media provider takes the website abc.com as an example.
在步骤201中,用户通过浏览器向广告主网站的网络服务器发送第一页面请求。In step 201, a user sends a first page request to a web server of an advertiser's website through a browser.
在步骤202中,与步骤102相类似,广告主网站的网络服务器返回第一页面,该页面可以为HTML页面。该广告主网站的网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为重定向代码,用于向重定向服务器发送重定向请求。In step 202, similar to step 102, the web server of the advertiser's website returns the first page, which may be an HTML page. The web server of the advertiser's website embeds the first code in the returned first page. The first code is a redirection code, and is used to send a redirection request to the redirection server.
在步骤203中,与步骤103相类似,浏览器载入第一页面,并在载入第一页面时执行第一代码,以向重定向服务器发送重定向请求,请求将第一用户标记为广告主网站的重定向用户。该重定向请求中包含该广告主网站针对第一用户的重定向数据。该重定向数据可以由广告主自定义。例如,假设第一用户正在浏览一个化妆品的页面,该化妆品的商品标识(ID)为hufushuang。广告主认为该用户可能对该商品感兴趣,将用户作为该商品的潜在目标。该重定向数据被广告主网站的服务器和广告服务器之间用来解析和使用,广告主可以定义该用户的重定向数据为:In step 203, similar to step 103, the browser loads the first page, and executes the first code when loading the first page, so as to send a redirection request to the redirection server, requesting that the first user be marked as an advertisement Redirect users of the main website. The redirection request includes redirection data of the advertiser's website for the first user. The redirection data can be customized by the advertiser. For example, assume that the first user is browsing a cosmetics page, and the commodity identifier (ID) of the cosmetics is hufushuang. The advertiser believes that the user may be interested in the commodity, and regards the user as a potential target of the commodity. The redirection data is parsed and used between the server of the advertiser’s website and the advertisement server, and the advertiser can define the user’s redirection data as:
{userId:”user1”,item:[hufushuang],createTime:20110903}{userId: "user1", item: [hufushuang], createTime: 20110903}
在步骤204中,与步骤104相类似,重定向服务器返回响应,该响应中携带有用于将该第一用户标记为该广告主网站的重定向用户的重定向信息。示例性地,该重定向标记信息包括:cookie。cookie中包括上述第一重定向数据。作为一个例子,该cookie的内容包括:example.com={userId:”user*”,item:[346],createTime:20110903}。In step 204, similar to step 104, the redirection server returns a response carrying redirection information for marking the first user as a redirection user of the advertiser's website. Exemplarily, the redirection tag information includes: cookie. The above-mentioned first redirection data is included in the cookie. As an example, the content of the cookie includes: example.com={userId: "user*", item: [346], createTime: 20110903}.
其中user*便是重定向服务器为所述第一用户分配的唯一身份标识,可以是一串随机数或者其他在cookie有效时间内不会重复的内容;其作用是在第一用户以匿名方式登录广告主网站时,重定向服务器能够依据所述唯一身份标识在众多重定向对象中定位第一用户。其中346为重定向服务器为化妆品商品hufushuang映射生成的简化标识,用以满足cookie的字段长度要求;并能在后续接收到广告请求时,根据item:[346]向广告服务器返回其能够识别的格式item:[hufushuang]。Among them, user* is the unique identity assigned by the redirect server to the first user, which can be a string of random numbers or other content that will not be repeated within the validity period of the cookie; its function is to log in anonymously when the first user When using the advertiser's website, the redirection server can locate the first user among many redirection objects according to the unique identifier. Among them, 346 is the simplified identification generated by the redirection server for the mapping of the cosmetics product hufushuang to meet the field length requirements of the cookie; and when receiving an advertisement request, it can return the recognized format to the advertisement server according to item: [346] item: [hufushuang].
在步骤205中,该用户通过浏览器继续与广告主网站进行交互。这期间可以能存在多次交互。示例性地,交互可以是例如查看商品的评分、查看用户评价、将商品放入购物车等交互。In step 205, the user continues to interact with the advertiser's website through the browser. There may be multiple interactions during this period. Exemplarily, the interaction may be interactions such as viewing product ratings, viewing user reviews, and putting products into shopping carts.
在步骤206中,该用户关闭了该example.com网站的页面,通过浏览器向作为广告媒体商的广告媒体商网站abc.com发送第三页面的访问请求。In step 206, the user closes the page of the example.com website, and sends an access request for the third page to the advertising media provider website abc.com as the advertising media provider through the browser.
在步骤207中,abc.com网站向浏览器返回第三页面,并且该第三页面中包含重定向服务器广告请求代码。In step 207, the abc.com website returns a third page to the browser, and the third page contains the redirection server advertisement request code.
在步骤208中,浏览器载入第三页面,在载入第三页面时,执行广告请求代码,从而向广告服务器发送广告请求。其中,在该广告请求中携带了重定向服务器针对该浏览器的该用户的cookie。示例性地,该cookie的内容为:In step 208, the browser loads the third page, and when loading the third page, executes the advertisement request code, thereby sending an advertisement request to the advertisement server. Wherein, the advertisement request carries the cookie of the redirection server for the user of the browser. Exemplarily, the content of the cookie is:
example.com={userId:”user*”,item:[346],createTime:20110903}example.com={userId: "user*", item: [346], createTime: 20110903}
b2b.com={userId:”user**”,item:[356,788],createTime:20110301}。b2b.com={userId: "user**", item: [356, 788], createTime: 20110301}.
该cookie中携带了两个广告主的重定向数据,分别是example.com网站和b2b.com网站的重定向数据。The cookie carries the redirection data of two advertisers, namely the redirection data of the example.com website and the b2b.com website.
在步骤209中,广告服务器根据cookie中的重定向数据,查找并匹配重定向服务器中是否存在满足预先设定的重定向广告预订条件的广告订单。In step 209, according to the redirection data in the cookie, the advertisement server searches for and matches whether there is an insertion order in the redirection server that satisfies the pre-set reservation conditions for redirection advertisements.
该例中,假定针对example.com网站的重定向广告预订条件为:cookie中的重定向数据中userId属性值为user*的用户;针对b2b.com网站的重定向广告预订条件为:cookie中的重定向数据中userId属性值为user*的用户。在该例中,针对exaple.com网站,重定向服务器确定该用户满足example.com的重定向广告条件;针对b2b.com网站,重定向服务器确定发送重定向请求的该用户满足该b2b.com网站的广告预订条件;在发送广告响应之前,还要根据访问对象的标识的映射关系,将id“346”用原本广告服务器所能解析和使用的“hufushuang”替换。In this example, it is assumed that the reservation condition of the redirection advertisement for the example.com website is: the user whose userId attribute value is user* in the redirection data in the cookie; the reservation condition of the redirection advertisement for the b2b.com website is: the user in the cookie The user whose userId attribute value is user* in the redirection data. In this example, for the example.com website, the redirect server determines that the user meets the redirect advertisement conditions of example.com; for the b2b.com website, the redirect server determines that the user who sent the redirect request satisfies the b2b.com website The advertisement booking conditions; before sending the advertisement response, the id "346" should be replaced with "hufushuang" that can be parsed and used by the original advertisement server according to the mapping relationship of the identifier of the access object.
在步骤209中,重定向服务器根据发自广告服务器的cookie,解析里面的商品标识“hufushuang”;具体通过自身的映射关系表还原出广告服务器能够识别的格式,并将更新后的内容返回给广告服务器。In step 209, the redirection server parses the commodity identifier "hufushuang" in the cookie sent from the advertisement server; specifically, restores the format that the advertisement server can recognize through its own mapping table, and returns the updated content to the advertisement server.
在步骤210中,则广告服务器为该用户选择预订的相匹配的example.com和b2b.com网站的广告,将匹配的重定向广告发送至浏览器,以向该用户进行广告。示例性地,针对不同广告主网站的广告的信息可以预先存储在重定向服务器中,例如存储在重定向服务器的广告数据库中。In step 210, the advertisement server selects the advertisements on the example.com and b2b.com websites that match the subscription for the user, and sends the matching redirection advertisements to the browser, so as to advertise to the user. Exemplarily, the advertisement information for different advertiser websites may be pre-stored in the redirection server, for example, stored in the advertisement database of the redirection server.
在本发明的上述实施例中,重定向服务器事先对用户进行重定向标记,由于在用户通过浏览器与广告主网站的后续交互并为触发取消重定向标记的请求,所以用户的重定向标记未取消。In the above-mentioned embodiments of the present invention, the redirection server marks the user in advance, and since the subsequent interaction between the user and the advertiser's website through the browser does not trigger a request to cancel the redirection mark, the user's redirection mark is not Cancel.
按照本发明实施例提供的另一种方案,用于标记重定向用户的装置例如重定向服务器可以:从广告主网站的网络服务器接收第一信息,所述第一信息包括与所述第一网站的重定向目标用户相关的信息;保存所述与所述广告主网站的重定向目标用户相关的信息。According to another solution provided by the embodiment of the present invention, the device for marking redirected users, such as the redirecting server, may: receive first information from the network server of the advertiser's website, the first information includes information related to the first website information related to the redirected target user of the advertiser's website; saving the information related to the redirected target user of the advertiser's website.
图3是根据本发明又一实施例的标记重定向用户的方法的流程图。与图1,图3同样示出了在该实施例的方法中,各实体之间的信息交互。本实施例中重定向服务器被设置在广告服务器中。Fig. 3 is a flow chart of a method for marking a redirected user according to yet another embodiment of the present invention. Similar to FIG. 1 and FIG. 3 , the information exchange between entities in the method of this embodiment is shown. In this embodiment, the redirect server is set in the advertisement server.
在步骤301中,用户通过浏览器向广告主网站的网络服务器发送第一页面请求。广告主网站以example.com网站为例。In step 301, the user sends a first page request to the web server of the advertiser's website through the browser. The advertiser's website takes the example.com website as an example.
在步骤302中,广告主网站的网络服务器返回第一页面,该页面可以为HTML页面。该第一网络服务器在返回的第一页面中嵌入了第一代码。该第一代码为标记请求代码,用于请求重定向服务器对用户进行标记的标记请求。该第一代码通常是在广告主建立其网站时预先嵌入广告主网站的网页中。示例性地,该嵌入的代码可以是<img>标签或<iframe>标签。In step 302, the web server of the advertiser's website returns the first page, which may be an HTML page. The first web server embeds the first code in the returned first page. The first code is a mark request code, which is used to request the redirection server to mark the user with a mark request. The first code is usually pre-embedded in the webpage of the advertiser's website when the advertiser builds his website. Exemplarily, the embedded code may be an <img> tag or an <iframe> tag.
在步骤303中,浏览器载入第一页面,并向重定向服务器发送标记请求。其中,浏览器在载入第一页面时通过执行标记请求代码来向重定向服务器发送标记请求。如果重定向服务器尚未对使用该浏览器的该用户进行标识过时,则该标记请求中携带了该用户在登录广告主网站的身份标识(ID)。如果重定向服务器已经对使用该浏览器的该用户进行标识过,则该标记请求中携带了重定向服务器针对使用该浏览器的该用户的cookie,该cookie中包括该用户在重定向服务器的唯一身份标识。In step 303, the browser loads the first page, and sends a marking request to the redirection server. Wherein, the browser sends a markup request to the redirection server by executing the markup request code when loading the first page. If the redirection server has not yet identified the user using the browser, the marking request carries the identity (ID) of the user logging in to the advertiser's website. If the redirect server has already identified the user using the browser, the tag request carries the redirect server’s cookie for the user using the browser, which includes the user’s unique ID on the redirect server. identification.
在步骤304中,重定向服务器接收该标记请求,如果该标记请求中包含上述第一标识,则生成使用该浏览器的该用户在重定向服务器中的标识(即第二标识)以在重定向服务器唯一标识使用该浏览器的该用户,建立该第一标识与第二标识之间的对应关系;并且向浏览器返回响应,在该响应消息中携带重定向服务器针对该浏览器的该用户的cookie,该cookie中包含上述第二标识。示例性地,当浏览器使用HTML的<img>标签来发送标记请求时,上述响应可以是1*1像素的图片。如果重定向服务器已经对使用该浏览器的该用户标记过,则该标记请求中可以包含重定向服务器针对使用该浏览器的该用户的cookie,则在该步骤中重定向服务器不再重新生成针对使用该浏览器的该用户的第二标识,而是直接使用cookie中携带的第二标识来在重定向服务器唯一身份标识。In step 304, the redirection server receives the markup request, if the markup request contains the above-mentioned first identification, then generates the identification (ie the second identification) of the user using the browser in the redirection server to be used in the redirection The server uniquely identifies the user using the browser, establishes a correspondence between the first identification and the second identification; and returns a response to the browser, carrying the redirection server's address for the user of the browser in the response message cookie, which contains the above-mentioned second identifier. Exemplarily, when the browser uses the HTML <img> tag to send a markup request, the above response may be a 1*1 pixel image. If the redirecting server has already marked the user using the browser, the marking request can include the redirecting server's cookie for the user using the browser, and the redirecting server will not regenerate the cookie for the user in this step. Use the second identifier of the user of the browser, but directly use the second identifier carried in the cookie to uniquely identify the redirection server.
在步骤305中,广告主网站的网络服务器分析各用户与广告主网站的网络服务器之间的交互记录,以此确定该用户是否为广告主网站的重定向目标用户。并且,如果对于重定向目标用户,广告主网站的网络服务器可以根据其交互记录,生成针对该重定向目标用户的重定向数据。示例性地,广告主网站的网络服务器可以利用各种数据处理算法例如数据挖掘算法来对交互记录进行分析,以确定用户是否为满足预定重定向条件的重定向目标用户。示例性地,预定的重定向条件可以是用户在某一商品的网站的停留时间超过预定时间长度,或者可以是用户访问某一商品的网站达预定次数等。In
在步骤306中,广告主网站的络服务器将与其所确定的所有重定向目标用户相关的信息发送至重定向服务器。该与重定向目标用户相关的信息可以包括:各重定向目标用户在第一网站的标识以及第一网站针对各重定向目标用户的重定向数据。示例性地,所发送的重定向目标用户的信息可以采用如下格式:In step 306, the network server of the advertiser's website sends information related to all redirection target users determined by it to the redirection server. The information related to the redirection target users may include: the identification of each redirection target user on the first website and the redirection data of the first website for each redirection target user. Exemplarily, the sent redirection target user information may be in the following format:
{userId:”user1”,item:[356,788,789187],createTime:20110301},{userId: "user1", item: [356, 788, 789187], createTime: 20110301},
{userId:”user2”,item:[3376,94788],createTime:20110301},{userId: "user2", item: [3376, 94788], createTime: 20110301},
所发送的重定向目标用户的信息可以包括多条上述的记录。每一条记录可以针对一个重定向目标用户。其中,每一条记录的创建时间可能不同。其中userId表示该重定向目标用户在广告主网站的标识;item项表示针对该用户的商品编码,其可以是该用户可能会感兴趣的商品的编码;createTime表示该条重定向记录的创建时间。The sent redirection target user information may include multiple above-mentioned records. Each record can be for one redirection target user. Among them, the creation time of each record may be different. Among them, userId indicates the identity of the redirected target user on the advertiser's website; item indicates the product code for the user, which may be the product code that the user may be interested in; createTime indicates the creation time of the redirection record.
在步骤307中,重定向服务器保存所接收的与重定向目标用户相关的信息。示例性地,重定向服务器可以根据所建立针对各用户在广告主网站的标识与对应用户在重定向服务器的标识之间的对应关系,将所接收的关于各重定向目标用户的重定向数据保存到重定向服务器中与该重定向目标用户在重定向服务器的标识相对应的重定向数据集中。In step 307, the redirection server saves the received information related to the redirection target user. Exemplarily, the redirection server may store the received redirection data about each redirection target user according to the established correspondence between the user's identifier on the advertiser's website and the corresponding user's identifier on the redirection server to the redirection data set corresponding to the identifier of the redirection target user on the redirection server in the redirection server.
在步骤308中,重定向服务器向广告主网站的网络服务器发送响应,确认已保存了广告主网站的网络服务器发送的目标重定向数据。示例性地,重定向服务器所记录的在example.com网站的用户标识为“user1”和“user2”的用户在重定向服务器中对应的唯一身份标识分别为”egwgh16dsh63fh”和”54fdjkl4fhfh5s”。则在Retargeting平台的数据库中的分别以”egwgh16dsh63fh”和”54fdjkl4fhfh5s”为索引,保存重定向服务器所接收的针对在example.com网站的用户标识为“user1”和“user2”两条重定向数据记录。示例性地,以下表1所示的方式进行保存:In step 308, the redirection server sends a response to the web server of the advertiser's website, confirming that the target redirection data sent by the web server of the advertiser's website has been stored. Exemplarily, the unique identifiers of the users whose user identifiers are "user1" and "user2" on the example.com website recorded by the redirection server in the redirection server are "egwgh16dsh63fh" and "54fdjkl4fhfh5s" respectively. In the database of the Retargeting platform, "egwgh16dsh63fh" and "54fdjkl4fhfh5s" are indexed respectively, and two redirection data records received by the redirection server for users identified as "user1" and "user2" on the example.com website are saved . Exemplarily, save in the manner shown in Table 1 below:
表1Table 1
当然除了上述“user1”和“user2”的两条记录外,还可以有针对其它用户的记录。可以以类似的方法来保存其它的记录。Of course, in addition to the above two records of "user1" and "user2", there may also be records for other users. Other records can be saved in a similar manner.
在步骤309中,用户通过浏览器向第二网站(与广告网络关联的其它网站)发送第二页面的访问请求。该第二网站为发布广告的广告媒体商网站。由重定向服务器向第二网站提供第二网站所发布的广告。In step 309, the user sends a second page access request to the second website (other websites associated with the advertising network) through the browser. The second website is the website of an advertising media company that publishes advertisements. The advertisement published by the second website is provided by the redirection server to the second website.
在步骤310中,第二网站向浏览器返回第二页面,并且该第二页面中包含广告请求代码。该广告请求代码用于供浏览器执行,以向广告服务器发送广告请求。In step 310, the second website returns a second page to the browser, and the second page contains the advertisement request code. The ad request code is used for execution by the browser to send an ad request to the ad server.
在步骤311中,浏览器载入第二页面,并向重定向服务器发送广告请求。其中,通过在载入第二页面时执行重定向服务器广告请求代码来向重定向服务器发送广告请求。该重定向服务器发送广告请求用于向重定向服务器请求要在第二网站发布的广告。其中,在该广告请求中携带了重定向服务器针对使用该浏览器的该用户的cookie。示例性地,该cookie中包括用于在重定向服务器唯一标识用户的第二标识。示例性地,该cookie可以包括:In step 311, the browser loads the second page and sends an advertisement request to the redirection server. Wherein, the advertisement request is sent to the redirection server by executing the advertisement request code of the redirection server when the second page is loaded. The redirect server sends an advertisement request to request the redirect server for an advertisement to be published on the second website. Wherein, the advertisement request carries the cookie of the redirection server for the user using the browser. Exemplarily, the cookie includes a second identifier for uniquely identifying the user on the redirection server. Exemplarily, the cookie may include:
retargetingId:egwgh16dsh63fh。retargetingId: egwgh16dsh63fh.
在步骤312中,广告服务器接收广告请求,并根据广告请求中包含的cookie中的第二标识,在重定向服务器查找是否存在与该第二标识相对应的重定向数据;如果存在与该第二标识相对应的重定向数据,则根据该重定向数据在重定向服务器中匹配是否存在满足预先设定的重定向广告预订条件的广告订单。如果存在相匹配的广告订单,则在步骤313中将该相匹配的广告发送至浏览器。In step 312, the advertisement server receives the advertisement request, and according to the second identifier in the cookie contained in the advertisement request, checks whether there is redirection data corresponding to the second identifier in the redirection server; if there is redirection data corresponding to the second identifier The corresponding redirection data is identified, and then according to the redirection data, it is matched in the redirection server whether there is an insertion order that satisfies the pre-set redirection advertisement reservation condition. If there is a matching insertion order, then in step 313 the matching advertisement is sent to the browser.
在本发明实施例的另一种实现中,在步骤307中,也可以不将接收的各重定向目标用户的重定向数据保存到重定向服务器中与该重定向目标用户的第二标识相对应的重定向数据集中,而是直接保存在与该重定向目标用户的第一标识相对应的重定向数据集中。并且在步骤312中,重定向服务器在接收到广告请求后,根据广告请求中的第二标识和所建立的第一标识与第二标识之间的对应关系,确定与第二标识相对应的第一标识;然后在查找是否存在于第一标识相匹配的重定向数据;如果存在与该用户标识相对应的重定向数据,则根据该重定向数据在重定向服务器中匹配是否存在满足预先设定的重定向广告预订条件的广告订单。如果存在相匹配的广告订单,则在步骤313中将该相匹配的广告发送至浏览器。In another implementation of the embodiment of the present invention, in step 307, the received redirection data of each redirection target user may not be stored in the redirection server corresponding to the second identifier of the redirection target user instead of being directly saved in the redirection data set corresponding to the first identifier of the redirection target user. And in step 312, after receiving the advertisement request, the redirection server determines the second identifier corresponding to the second identifier according to the second identifier in the advertisement request and the established correspondence between the first identifier and the second identifier. An identifier; then find whether there is redirection data that matches the first identifier; if there is redirection data corresponding to the user identifier, then according to the redirection data in the redirection server, whether there is a match that satisfies the preset The insertion order for the redirect ad booking criteria for . If there is a matching insertion order, then in step 313 the matching advertisement is sent to the browser.
本发明实施例的方案通过在用户与广告主站点交互完成以后,由广告主站点利用各种方法例如数据挖掘方法分析用户交互记录,来发现重定向目标,提供了在一种非在线标记重定向目标用户的方案。由广告主再将重定向目标用户的重定向数据记录通知重定向服务器,重定向服务器将广告主提供的重定向目标用户在广告主站点的用户标识与这些重定向目标用户在重定向服务器的用户标识相关联,可以实现在用户访问其它站点时,为其投放重定向广告,进一步解决了广告主无法标记重定向目标的问题。利用该实施例的方案,可以为广告主应用更多数据分析方法来分析用户历史交互记录提供了可能性,并且,在这种情况下,广告主站点可以实现不受页面响应时间的限制,而可以采用需消耗较多资源的方法来分析用户是否为重定向目标用户。In the solution of the embodiment of the present invention, after the interaction between the user and the advertiser's site is completed, the advertiser's site uses various methods such as data mining methods to analyze user interaction records to find redirection targets, and provides an offline markup redirection method. Scenarios for target users. The advertiser then notifies the redirection server of the redirection data record of the redirection target user, and the redirection server combines the user identification of the redirection target user provided by the advertiser on the advertiser's site with the user ID of the redirection target user on the redirection server Associating with the identification, it is possible to deliver redirection advertisements for users when they visit other sites, which further solves the problem that advertisers cannot mark redirection targets. Utilizing the scheme of this embodiment, it is possible for advertisers to apply more data analysis methods to analyze user history interaction records, and in this case, the advertiser’s site can realize that it is not limited by the page response time, and A method that consumes more resources may be used to analyze whether the user is a redirection target user.
根据广告主站点的网络服务器提供的重定向目标用户的相关信息来标记重定向用户,可以实现由广告主网站分析用户交互记录来确定重定向目标用户,从而可以实现非在线标记重定向目标用户,解决了广告主无法标记重定向目标的问题,并且由于广告主不受页面响应时间的限制,可以采用需消耗较多资源的方法来分析用户是否为重定向目标。According to the relevant information of the redirection target user provided by the network server of the advertiser's site, the redirection target user can be marked, and the advertiser's website can analyze the user interaction records to determine the redirection target user, so that the offline mark redirection target user can be realized. It solves the problem that the advertiser cannot mark the redirection target, and since the advertiser is not limited by the page response time, a method that consumes more resources can be used to analyze whether the user is the redirection target.
图4是本发明一实施例的标记重定向用户的装置的示意图。如图4,该装置400包括:Fig. 4 is a schematic diagram of an apparatus for marking redirected users according to an embodiment of the present invention. As shown in Figure 4, the
第一接收模块401,用于接收来自浏览器的重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;所述重定向请求中包含重定向数据;The first receiving module 401 is configured to receive a redirection request from the browser, the redirection request is initiated by the browser when loading the corresponding page of the advertiser website requested by any user; the redirection request includes redirect data;
第一生成模块402,用于根据所述重定向数据生成重定向对象;A first generation module 402, configured to generate a redirection object according to the redirection data;
第一发送模块403,用于向所述浏览器返回携带所述重定向对象的重定向响应;The first sending module 403 is configured to return a redirection response carrying the redirection object to the browser;
第二接收模块404,用于接收来自所述浏览器的重定向更新请求,所述重定向更新请求中包含更新后的重定向数据;The second receiving module 404 is configured to receive a redirection update request from the browser, where the redirection update request includes updated redirection data;
第二生成模块405,用于根据所述更新后的重定向数据生成更新后的重定向对象;The second generating module 405 is configured to generate an updated redirection object according to the updated redirection data;
更新模块406,用于依据所述更新后的重定向数据更新自身存储的重定向数据;An updating module 406, configured to update the redirection data stored by itself according to the updated redirection data;
第二发送模块407,用于向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。The second sending module 407 is configured to return a redirection update response to the browser; the redirection update response includes the updated redirection object.
优选地,所述重定向数据包含了用户当前访问对象的标识,则所述第一生成装置402还用于:Preferably, the redirection data includes the identifier of the user's current access object, then the first generating means 402 is further used for:
为所述浏览器分配唯一的重定向身份标识,并将所述唯一的重定向身份标识和所述用户当前访问对象的标识生成重定向对象。Assigning a unique redirection identity to the browser, and generating a redirection object with the unique redirection identity and the identifier of the object currently accessed by the user.
图5为本发明另一实施例的标记重定向用户的装置500。与图4相比,标记重定向用户的装置500还包括:第一接收模块501,用于接收来自浏览器的标记请求,所述标记请求中携带登录该浏览器的用户在广告主网站的身份标识;FIG. 5 is an
分配模块502,用于对应所述广告主网站和所述登录该浏览器的用户在广告主网站的身份标识分配的唯一重定向身份标识;Assignment module 502, configured to correspond to the advertiser's website and the unique redirection identity assigned to the advertiser's website's identity by the user logging into the browser;
发送模块503,用于向所述浏览器返回标记响应,所述标记响应中携带所述唯一重定向身份标识;A sending module 503, configured to return a marked response to the browser, where the unique redirection identity is carried in the marked response;
第二接收模块504,用于接收来自广告主网站的重定向请求,所述重定向请求中包含重定向数据和请求参数;其中,所述重定向数据是广告主网站从登录浏览器用户的历史访问对象内容中获得;所述请求参数包含所述登录该浏览器的用户在广告主网站的身份标识;The
建立模块505,用于建立所述唯一重定向身份标识和所述重定向数据的关联关系。The establishment module 505 is configured to establish an association relationship between the unique redirection identity and the redirection data.
优选地,所述标记请求在所述浏览器访问了所述广告主网站后发起,所述标记请求中还携带了广告主网站的标识;所述请求参数中也包含了主网站的标识,则:Preferably, the marking request is initiated after the browser visits the advertiser's website, and the marking request also carries the identifier of the advertiser's website; the request parameter also includes the identifier of the main website, then :
所述建立模块505,还用于根据所述主网站的标识和所述登录该浏览器的用户在广告主网站的身份标识确定所述重定向数据指向的是所述唯一重定向身份标识,并建立两者的关联关系。The establishing module 505 is further configured to determine that the redirection data points to the unique redirection identity according to the identity of the main website and the identity of the user logging into the browser on the advertiser's website, and Establish a relationship between the two.
图6为本发明另一实施例的标记重定向用户的系统600。如图6所示,包括:浏览器601,用于向重定向服务器发送重定向请求,所述重定向请求由浏览器在载入任一用户所请求的广告主网站的对应页面时发起;向重定向服务器发送重定向更新请求;FIG. 6 is a system 600 for marking redirected users according to another embodiment of the present invention. As shown in Figure 6, it includes: a browser 601, which is used to send a redirection request to the redirection server, and the redirection request is initiated by the browser when loading the corresponding page of the advertiser website requested by any user; The redirection server sends a redirection update request;
重定向服务器602,用于接收来自浏览器的重定向请求,所述重定向请求中包含重定向数据;根据所述重定向数据生成重定向对象,并向所述浏览器返回携带所述重定向对象的重定向响应;在接收到浏览器的重定向更新请求时,根据所述更新后的重定向数据生成更新后的重定向对象,并依据所述更新后的重定向数据更新自身存储的重定向数据;向所述浏览器返回重定向更新响应;所述重定向更新响应中包含所述更新后的重定向对象。The redirection server 602 is configured to receive a redirection request from the browser, the redirection request includes redirection data; generate a redirection object according to the redirection data, and return to the browser carrying the redirection The redirection response of the object; when receiving the redirection update request of the browser, an updated redirection object is generated according to the updated redirection data, and the re-direction stored in itself is updated according to the updated redirection data Orientation data; return a redirection update response to the browser; the redirection update response includes the updated redirection object.
优选地,还包括广告服务器,具体为:Preferably, an advertisement server is also included, specifically:
所述浏览器601,用于所述浏览器在访问与广告主网站关联的其它网站后,进一步向广告服务器发送携带重定向对象的重现请求;The browser 601 is configured to further send a reproduction request carrying a redirection object to the advertisement server after the browser visits other websites associated with the advertiser's website;
所述重定向服务器602,用于接收来自广告服务器的重定向数据获取请求,所述重定向数据获取请求中携带了所述重定向对象;根据所述重定向对象向广告服务器返回重定向数据;The redirection server 602 is configured to receive a redirection data acquisition request from an advertisement server, where the redirection data acquisition request carries the redirection object; return redirection data to the advertisement server according to the redirection object;
广告服务器603,用于接收所述重定向数据,并对应的访问对象的内容携带在重现响应返回给浏览器。The advertisement server 603 is configured to receive the redirection data, and return the content of the corresponding access object to the browser in a reproduction response.
本领域技术人员应当理解,上述用于标记重定向用户的装置可以利用软件、硬件或者软硬件结合的方式来实现。相对应的各模块可以由被配置成处理相应功能的处理器来实现。Those skilled in the art should understand that the above-mentioned means for marking redirected users may be implemented by software, hardware or a combination of software and hardware. The corresponding modules may be realized by a processor configured to process the corresponding functions.
本领域技术人员应当理解,上面所公开的各个实施例可以在不偏离发明实质的情况下做出各种改变和修改,这些改变和修改都应当落在本发明的保护范围之内。因此,本发明的保护范围应当由所附的权利要求书来限定。Those skilled in the art should understand that various changes and modifications can be made to the above disclosed embodiments without departing from the essence of the invention, and these changes and modifications should fall within the protection scope of the present invention. Therefore, the protection scope of the present invention should be defined by the appended claims.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210239774.0A CN103530791B (en) | 2012-07-05 | 2012-07-05 | A kind of labelling redirects the methods, devices and systems of user |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210239774.0A CN103530791B (en) | 2012-07-05 | 2012-07-05 | A kind of labelling redirects the methods, devices and systems of user |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103530791A true CN103530791A (en) | 2014-01-22 |
| CN103530791B CN103530791B (en) | 2016-12-21 |
Family
ID=49932779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210239774.0A Active CN103530791B (en) | 2012-07-05 | 2012-07-05 | A kind of labelling redirects the methods, devices and systems of user |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103530791B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106408337A (en) * | 2016-09-07 | 2017-02-15 | 北京飞如许信息科技有限责任公司 | Advertisement access server and advertisement access service method |
| CN106709749A (en) * | 2015-11-18 | 2017-05-24 | 腾讯科技(北京)有限公司 | Media information delivering method and server |
| CN106779862A (en) * | 2016-12-27 | 2017-05-31 | 天津数集科技有限公司 | A kind of redirection ad system of the own data of privately owned application enterprise |
| CN108093018A (en) * | 2016-11-23 | 2018-05-29 | 上海掌门科技有限公司 | For recalling the method and apparatus of target user |
| CN110430213A (en) * | 2019-08-15 | 2019-11-08 | 北京奇艺世纪科技有限公司 | Service request processing method, device and system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1168223A1 (en) * | 2000-06-27 | 2002-01-02 | YYY Net Co. Ltd. | Internet advertisement system |
| US7039699B1 (en) * | 2000-05-02 | 2006-05-02 | Microsoft Corporation | Tracking usage behavior in computer systems |
| US20070143296A1 (en) * | 2005-12-15 | 2007-06-21 | Kanoodle.Com, Inc. | Taxonomy-based method and system for targeted advertising |
| US20110066497A1 (en) * | 2009-09-14 | 2011-03-17 | Choicestream, Inc. | Personalized advertising and recommendation |
| CN102549613A (en) * | 2009-05-29 | 2012-07-04 | 谷歌公司 | Matching content providers and interested content users |
-
2012
- 2012-07-05 CN CN201210239774.0A patent/CN103530791B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7039699B1 (en) * | 2000-05-02 | 2006-05-02 | Microsoft Corporation | Tracking usage behavior in computer systems |
| EP1168223A1 (en) * | 2000-06-27 | 2002-01-02 | YYY Net Co. Ltd. | Internet advertisement system |
| US20070143296A1 (en) * | 2005-12-15 | 2007-06-21 | Kanoodle.Com, Inc. | Taxonomy-based method and system for targeted advertising |
| CN102549613A (en) * | 2009-05-29 | 2012-07-04 | 谷歌公司 | Matching content providers and interested content users |
| US20110066497A1 (en) * | 2009-09-14 | 2011-03-17 | Choicestream, Inc. | Personalized advertising and recommendation |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106709749A (en) * | 2015-11-18 | 2017-05-24 | 腾讯科技(北京)有限公司 | Media information delivering method and server |
| CN106709749B (en) * | 2015-11-18 | 2020-12-11 | 腾讯科技(北京)有限公司 | Media information delivery method and server |
| CN106408337A (en) * | 2016-09-07 | 2017-02-15 | 北京飞如许信息科技有限责任公司 | Advertisement access server and advertisement access service method |
| CN106408337B (en) * | 2016-09-07 | 2020-01-07 | 北京飞如许信息科技有限责任公司 | Advertisement access server and advertisement access service method |
| CN108093018A (en) * | 2016-11-23 | 2018-05-29 | 上海掌门科技有限公司 | For recalling the method and apparatus of target user |
| CN106779862A (en) * | 2016-12-27 | 2017-05-31 | 天津数集科技有限公司 | A kind of redirection ad system of the own data of privately owned application enterprise |
| CN110430213A (en) * | 2019-08-15 | 2019-11-08 | 北京奇艺世纪科技有限公司 | Service request processing method, device and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103530791B (en) | 2016-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11810184B2 (en) | Matching content providers and interested content users | |
| US11921807B2 (en) | Redirection service profiling | |
| US11961120B2 (en) | Systems and methods for accessing first party cookies | |
| CN105210094B (en) | Identify users of advertising opportunities based on paired identifiers | |
| KR102050256B1 (en) | Social networking system data exchange | |
| US10248975B2 (en) | Providing advertisement content via an advertisement proxy server | |
| US9875485B2 (en) | First party cookie attribution | |
| US20160098765A1 (en) | Information Processing System and Information Processing Method | |
| US20110313833A1 (en) | Reconstructing the online flow of recommendations | |
| JP2016505941A (en) | Targeted information items in mobile applications | |
| US20240378635A1 (en) | Systems and methods for online traffic filtration by electronic content providers | |
| CN103530791B (en) | A kind of labelling redirects the methods, devices and systems of user | |
| CN106709749B (en) | Media information delivery method and server | |
| EP2772881B1 (en) | Providing advertisement content via an advertisement proxy server | |
| US10909570B2 (en) | Methods, systems, and computer readable media for suppressing cookie based advertisement retargeting | |
| US11172015B1 (en) | Methods and systems for evergreen link generation and processing | |
| JP6324229B2 (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
| KR20150107496A (en) | System and method for user pairing between applications, terminal performing the same and server performing the same | |
| JP2018147454A (en) | Performance-based advertising article creation system | |
| JP2025041879A (en) | Information processing system and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |