WO2014073614A1 - 情報処理システム、及び情報処理方法 - Google Patents

情報処理システム、及び情報処理方法 Download PDF

Info

Publication number
WO2014073614A1
WO2014073614A1 PCT/JP2013/080140 JP2013080140W WO2014073614A1 WO 2014073614 A1 WO2014073614 A1 WO 2014073614A1 JP 2013080140 W JP2013080140 W JP 2013080140W WO 2014073614 A1 WO2014073614 A1 WO 2014073614A1
Authority
WO
WIPO (PCT)
Prior art keywords
advertisement
cookie
user
information
server
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.)
Ceased
Application number
PCT/JP2013/080140
Other languages
English (en)
French (fr)
Inventor
徹郎 石田
ブンノン チュンマニ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KPI SOLUTIONS CO Ltd
Original Assignee
KPI SOLUTIONS CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KPI SOLUTIONS CO Ltd filed Critical KPI SOLUTIONS CO Ltd
Priority to EP13853380.7A priority Critical patent/EP2919122A4/en
Priority to KR1020157015029A priority patent/KR20150082553A/ko
Priority to CN201380058896.2A priority patent/CN104781798A/zh
Priority to US14/441,798 priority patent/US20150302473A1/en
Publication of WO2014073614A1 publication Critical patent/WO2014073614A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute

Definitions

  • Some aspects according to the present invention relate to an information processing system and an information processing method.
  • an advertisement distribution company's ad network server (also referred to as “advertising server”, “ad server”, “AD network server”, etc.) is used as an advertisement display medium of a plurality of companies.
  • a service called an ad network (also referred to as an “advertising network” or an “AD network”) that distributes advertisements is provided.
  • a provider providing an ad server distributes advertisements to a plurality of advertisement display media forming the ad network.
  • An advertiser can distribute an advertisement to a plurality of advertisement display media constituting the ad network by placing an order for the advertisement to one business provider that provides the ad network.
  • the advertisement display medium refers to a media site that provides an advertisement display frame to a third party.
  • Patent Document 1 discloses that an ad server can count information on the number of times a user connects to a specific site by using a cookie for tracking the user's use of the Internet.
  • the action history can include a history of a series of actions such as page browsing on the advertisement display medium by the user, article purchase, and advertisement image click.
  • Patent Document 1 since the method described in Patent Document 1 can only use information such as the number of connections to the site, there is a limit to improving the accuracy of advertisement. For example, if the site is a membership-based site, there is no point in presenting an advertisement that recommends membership to that site to users who are already members. It is difficult to avoid this situation. Users who are already members are desired to be able to deliver advertisements according to the attributes of each user, such as notifying solicitation to members but notifying member-specific privilege information.
  • Some aspects of the present invention have been made in view of the above-described problems, and an object thereof is to provide an information processing system and an information processing method capable of enhancing the effect of advertisement distribution.
  • One information processing system includes a cookie transmitting means for transmitting a cookie to a client terminal when the client terminal accesses the member site, and for logging in the member site from the client terminal.
  • a first receiving means for receiving a user ID; a second receiving means for receiving a notification that login has been completed from the client terminal when the client terminal has logged into the member site; and the client terminal.
  • information management means After receiving the notification that the login has been completed from the client terminal, information management means that can manage the cookie information received based on the cookie and the attribute information of the member related to the user ID, Based on the attribute information managed by the information management means, the client terminal And an advertisement determination means for determining which ad to serve Te.
  • One information processing system is an information processing system that provides a member site, and causes a client terminal to acquire a first cookie from an advertisement determination server, and uses the user ID input at the time of login as the advertisement determination server. And a first transmission means for transmitting a program for transmitting a notification that the login is completed to the advertisement determination server when the login is completed.
  • One information processing method includes a step of transmitting a cookie to a client terminal when the client terminal accesses the member site, and a user ID for logging in to the member site from the client terminal. , Receiving a notification that the login is completed from the client terminal when the client terminal logs into the member site, and cookie information received from the client terminal based on the cookie And managing the attribute information of the member related to the user ID in association with each other, and after receiving the notification that the login is completed from the client terminal, based on the attribute information related to the user ID, Step of determining advertisements to be delivered to client terminals The performed by the information processing system.
  • One information processing method is an information processing method of an information processing system that provides a member site, and causes a client terminal to acquire a first cookie from an advertisement determination server, and a user ID input at the time of login Is transmitted to the advertisement determination server, and when the login is completed, a notification that the login is completed is transmitted to the advertisement determination server.
  • “part”, “means”, “apparatus”, and “system” do not simply mean physical means, but “part”, “means”, “apparatus”, “system”. This includes the case where the functions possessed by "are realized by software. Further, even if the functions of one “unit”, “means”, “apparatus”, and “system” are realized by two or more physical means or devices, two or more “parts” or “means”, The functions of “device” and “system” may be realized by a single physical means or device.
  • FIG. 3 It is a figure which shows the outline
  • FIG. 3 is a flowchart illustrating an example of a processing flow of a client illustrated in FIG. 1. It is a flowchart which shows an example of the flow of a process of the advertisement server shown in FIG. It is a flowchart which shows an example of the flow of a process of the server for advertisement determination shown in FIG. It is a block diagram which shows the structure of the hardware which can mount the server for advertisement determination shown in FIG. 1, and an advertisement server.
  • (Embodiment) 1 to 11 are diagrams for explaining the embodiment.
  • embodiments will be described along the following flow with reference to these drawings.
  • the outline of the system according to the embodiment will be described in “1”.
  • “2” will explain the functional configuration of the system
  • “3” will explain the flow of processing related to each device separately for cookie delivery and advertisement delivery.
  • “4” a specific example of a hardware configuration capable of mounting the advertisement determination server 10 and the advertisement server 50 will be described.
  • “5” will explain the effect according to the present embodiment.
  • FIG. 1 is a diagram illustrating a schematic configuration of an advertisement distribution system 1 including an information processing system according to the present embodiment.
  • the advertisement distribution system 1 includes an advertisement determination server 10, a client 20 (clients 20 ⁇ / b> A to 20 ⁇ / b> N are collectively referred to as a client 20), and one or more member site providing servers 30.
  • One or more advertisement display medium providing servers 40 and one or more advertisement servers 50 are included.
  • the advertisement determination server 10 the client 20 (also referred to as the client terminal 20), the member site providing server 30, the advertisement display medium providing server 40, and the advertisement server 50 can communicate with each other via the Internet N. is there.
  • the client 20 is a member site provided by the member site providing server 30 (refers to a member-based site, and requires login to input a user ID, password, etc. in order to view at least some web pages in the site. And a website provided by the advertisement display medium providing server 40 can be accessed.
  • the provider of the member site provided by the member site providing server 30 is also an advertiser who displays an advertisement on the screen of the website provided by the advertisement display medium providing server 40.
  • the page information 310 constituting the member site provided by the member site providing server 30 is embedded with a cookie processing tag 311 that is a program described in, for example, JavaScript (registered trademark).
  • a cookie processing tag 311 that is a program described in, for example, JavaScript (registered trademark).
  • an advertisement acquisition tag 411 which is a program described in, for example, JavaScript (registered trademark) is embedded.
  • the advertisement display medium refers to a media site that provides an advertisement display frame to a third party.
  • the advertisement information provided by the advertisement server 50 to the client 20 is determined by the advertisement determination server 10 based on the advertisement display condition 131. If the client 20 for displaying the advertisement is related to the advertiser's member, the advertisement determination server 10 advertises an advertisement that matches the advertisement display condition 131 based on the member attribute information 133 and the action history information 135 of the member. Information is passed to the advertisement server 50. A method for determining whether or not the client 20 that displays the advertisement is related to the member of the advertiser will be described later.
  • the user who logs in to the member site once deletes the cookie by setting the cookie issued by the advertisement determination server 10 or the advertisement server 50 in the client 20. As long as it is not, it becomes possible to receive a suitable advertisement according to the browsing behavior and member attribute of each user.
  • the advertisement server 50 distributes advertisements based on attribute information managed by the member site provided by the member site providing server 30 even if it is not an administrator of the member site providing server 30. Is possible.
  • the advertisement distribution based on the attribute information can be performed on the advertisement display medium in the advertisement network configured by all the advertisement servers 50 that can refer to the advertisement determination server 10.
  • One feature of the present advertisement distribution system 1 is that it is possible for websites outside the member site and websites on other advertisement networks.
  • the member site providing server 30 is a server that provides a website that allows member login.
  • the member site providing server 30 can transmit the web page information designated by the accessed URL (Uniform Resource Locator) to the client 20 ((1) in the figure).
  • Non-member users can also access a part of the site provided by the member site providing server 30.
  • the user needs to log in. Shall.
  • the user in order for a member to log in to the member site providing server 30, for example, after registering various attribute information such as name, gender, address, date of birth, etc., the user is issued a user ID and password. The user will log in using the user ID and password.
  • the provider of the member site providing server 30 passes the member attribute information 133 to the advertisement determination server 10 automatically or manually ((0) in the figure). Thereby, advertisement distribution according to the member attribute information 133 becomes possible.
  • advertisement distribution according to the member attribute information 133 becomes possible.
  • a cookie processing tag 311 for setting a cookie in the browser of the client 20 is embedded.
  • the client 20 that has received the page information 310 from the member site providing server 30 acquires a cookie from the advertisement determination server 10 and the advertisement server 50 according to the cookie processing tag 311 embedded in the web page information ((2 in the figure)). However, the cookie acquisition from the advertisement server 50 is not shown.) Note that this processing is not necessary when cookies are already set in the browser.
  • information related to a series of actions such as page browsing, article purchase, and advertisement image click by the user can be transmitted to the advertisement determination server 10 and the advertisement server 50.
  • information transmitted to the advertisement determination server 10 is stored in the DB 130 as the action history information 135. Thereby, the advertisement determination server 10 can cause the advertisement server 50 to transmit the advertisement information determined based on the action history information 135.
  • the cookie transmitted from the advertisement determination server 10 to the client 20 is given before login, it is in a temporary state with a temporary identifier that is not initially associated with the member attribute information 133. is there. After that, when the user successfully logs in to the member site, the cookie processing tag 311 notifies the advertisement determining server 10 of the user ID information together with information indicating that the login has been successful, whereby the cookie processing tag 311 Can be a cookie. Since the cookie in the member state can be associated with the member attribute information 133 of the user based on the user ID, the advertisement determination server 10 advertises the transmission of the advertisement information determined based on the member attribute information 133. The server 50 can be made to do this.
  • the advertisement display medium providing server 40 is a server that provides an advertisement display medium in which an advertisement acquisition tag 411 for acquiring an advertisement that can be distributed by the advertisement server 50 is embedded ((3) in the figure).
  • an advertisement acquisition tag described in, for example, JavaScript (registered trademark) for displaying an advertisement. 411 is embedded.
  • the client 20 transmits an advertisement acquisition request to the advertisement server 50 based on the advertisement acquisition tag 411 ((4) in the figure).
  • the advertisement server 50 Upon receiving the advertisement acquisition request from the client 20, the advertisement server 50 performs bid / bid processing as necessary, and then requests the advertisement determination server 10 to determine the advertisement to be displayed ((5) in the figure). ). At this time, based on the cookie set by the advertisement server 50 in the client 20, information on the user ID of the user who operates the client 20 (information on the temporary ID if the user ID cannot be acquired) is used as the advertisement determination server 10. Pass to. Accordingly, the advertisement determination server 10 determines an advertisement suitable for the user based on the member attribute information 133, the action history information 135, and the advertisement display condition 131 of the member corresponding to the user ID, and information on the advertisement To the advertisement server 50. The advertisement server 50 transmits the advertisement information to the client 20, and the client 20 displays an advertisement based on the advertisement information on the display screen.
  • the advertisement server 50 and the advertisement determination server 10 need only manage the user ID, and do not need to manage the password. Therefore, it is also suitable for ensuring the security of the user.
  • FIG. 2 is a functional block diagram for explaining the function of each device constituting the advertisement distribution system 1.
  • the advertisement determination server 10 transmits the cookie 221 to the client 20, determines an advertisement to be distributed to the client 20, and transmits the advertisement to the client 20.
  • the advertisement distributed to the client 20 can be suitably determined based on a user ID that can be acquired from the client 20 based on the cookie 221 (a temporary ID when the cookie 221 is in a temporary state).
  • the advertisement determination server 10 roughly includes a cookie processing unit 110, an advertisement determination unit 120, a database (DB) 130, and an advertisement distribution unit 140.
  • the cookie processing unit 110 transmits a cookie 221 in response to a request from the client 20 and manages information related to the cookie 221 in association with the member attribute information 133 and the action history information 135 on the DB 130.
  • the cookie 221 issued by the cookie processing unit 110 is initially in a temporary state, and is assigned a temporary ID that is not associated with the user ID.
  • the client 20 to which the cookie 221 is set transmits cookie information related to the action history information 135 after providing a temporary ID.
  • the cookie processing unit 110 receives the information to that effect and the user ID information from the client 20, and the cookie processing unit 110 then creates a database based on the information. 130 is updated and the cookie is managed as a member. Thereby, cookie information transmitted from the client 20 based on the cookie can be managed in association with the user ID thereafter.
  • the advertisement determination unit 120 provides an API (Application Programming Interface) as an interface to the advertisement server 50, for example.
  • the advertisement determination unit 120 determines an advertisement to be distributed to the client 20 in response to a request from the advertisement server 50 through the API.
  • the advertisement determination unit 120 acquires location information for acquiring the determined advertisement source 143 of the advertisement (address information for acquiring the advertisement source 143, for example, described as a URL (Uniform Resource Locator)) as an advertisement server. Output to 50.
  • API Application Programming Interface
  • the advertisement determination unit 120 Since the advertisement determination unit 120 receives information related to the user ID (or temporary ID) when calling the API from the advertisement server 50, the advertisement determination unit 120 includes the member attribute information 133 and the action history information 135 corresponding to the user ID. And the advertisement that matches the information is determined by the advertisement display condition 131. As a result, for example, “for men in their 30s” and “for people who live in Tokyo XX ward and have purchased goods XX” can be used to distribute advertisements according to extremely detailed advertisement display conditions 131.
  • the advertisement determination part 120 may perform a bid / bid process according to RTB (Real Time Bidding) as needed.
  • RTB Real Time Bidding
  • the RTB may be performed by the advertisement determination processing unit 530 on the advertisement server 50 side.
  • the database 130 manages advertisement display conditions 131, member attribute information 133, and action history information 135.
  • the advertisement display condition 131 is a condition that the advertiser who operates the member site providing server 30 and provides the advertisement source 143 wants to display an advertisement to a user having what attribute and action history, and
  • the location information (corresponding to address information such as URL and also referred to as advertisement information or advertisement location information) of the advertisement source 143 to be distributed to the user who matches the condition is set.
  • the member attribute information 133 manages attribute information related to one or more members (users) of the member site provided by the member site providing server 30.
  • the member attribute information 133 is registered mechanically or manually by an administrator of the member site providing server 30 that is an advertiser. If there are a plurality of managers (advertisers) of the member site providing server 30, the member attribute information 133 is registered for each manager.
  • the member attribute information 133 includes various information such as gender, date of birth (age), address (or residence area), and member points, in addition to a user ID that is identification information for individually identifying each member.
  • the advertisement determination unit 120 refers to the member attribute information 133 corresponding to the user ID, and then selects an advertisement that matches the advertisement display condition 131. .
  • the action history information 135 is managed based on cookie information that is notified from the client 20 by the cookie 221 and is browsing information in the user's member site.
  • the action history information 135 is managed in association with the temporary ID when the cookie 221 is in a temporary state. However, if the user logs in to the member site and the cookie 221 becomes a member state, the action history information 135 is
  • the cookie processing unit 110 is associated with the user ID.
  • the advertisement determination unit 120 selects an advertisement that matches the advertisement display condition 131 after referring to the action history information 135 corresponding to the user ID or the temporary ID.
  • the advertisement distribution unit 140 transmits the advertisement source 143 in response to a request from the client 20. At this time, since the client 20 accesses the advertisement source 143 based on the advertisement position information output from the advertisement determination unit 120 to the client 20 via the advertisement server 50, the advertisement distribution unit 140 receives the accessed advertisement position information. The advertisement source 143 corresponding to the above is transmitted to the client 20.
  • the advertisement source 143 managed by the DB 141 is advertisement image data to be displayed on a website (advertisement display medium) provided by the advertisement display medium providing server 40, and is prepared in advance by an advertiser.
  • the function of the advertisement determination server 10 may be realized by a plurality of information processing apparatuses.
  • the advertisement distribution unit 140 may be realized as an information processing apparatus different from the advertisement determination server 10.
  • the client 20 is an information processing apparatus that can access a member site provided by the member site providing server 30 and an advertisement display medium provided by the advertisement display medium providing server 40.
  • Specific examples of the client 20 include a PC (Personal Computer), a mobile phone terminal (whether it is a so-called feature phone or a smartphone), a slate type tablet terminal, or the like.
  • the client 20 generally includes a CPU 210, a storage device 220, an input device 230, a communication I / F unit 240, and the like.
  • the CPU 210 controls various processes in the client 20 by executing a program stored in the storage device 220.
  • a browser 211 capable of browsing various web pages that can be received from the member site providing server 30 and the advertisement display medium providing server 40 mainly operates on the CPU 210.
  • the storage device 220 is various storage media such as an HDD (Hard Disk Drive) and a flash memory.
  • the storage device 220 stores various program codes such as the browser 211 executed by the CPU 210 and data necessary for executing the program.
  • the storage device 220 stores the advertisement determination server cookie 221 and the advertisement server cookie 223 set in the browser 211.
  • the storage device 220 also stores the user ID storage cookie 225.
  • the user ID storage cookie 225 will be described later with reference to FIG.
  • the advertisement determination server cookie 221 is transmitted from the advertisement determination server 10 as described above. Acquisition of the cookie 221 is performed by the browser 211 based on the cookie processing tag 311 included in the page information 310 received from the member site providing server 30.
  • the cookie 221 has two states, a temporary state that is not associated with the user ID and a member state that is associated with the user ID. As described above, when the login to the member site provided by the member site providing server 30 is successful, the cookie processing tag 311 changes the state of the cookie 221 from the temporary state to the member state. Cookie information that the browser 211 transmits to the advertisement determination server 10 based on the cookie 221 that has become a member state is managed in association with the user ID.
  • the advertisement server cookie 223 is set by the advertisement server 50.
  • the cookie 223 includes an identifier for the advertisement server 50 to identify the client 20, and the cookie 223 transmits cookie information including the identifier to the advertisement server 50 based on the cookie 223 at each timing including when the advertisement is displayed.
  • the advertisement server cookie 223 may be set in the browser 211 at any time.
  • the advertisement embedded in the page information 410 of the website provided by the advertisement display medium providing server 40 in the advertisement network configured by the advertisement server 50 It may be set by the acquisition tag 411 or the cookie processing tag 311 embedded in the page information 310 of the website provided by the member site providing server 30.
  • the cookie processing tag 311 sets the advertisement server cookie 223 will be mainly described.
  • the cookies 221 and 223 transmit various types of cookie information to the advertisement determination server 10 and the advertisement server 50. Therefore, the advertisement determination server 10 can obtain a browsing history that can be acquired as a result of the operation of these cookies 221 and 223. It is possible to distribute a suitable advertisement to the client 20 based on the action history information 135 such as the user identification information (user ID).
  • the input device 230 is a device for the user to input various information.
  • a pointing device such as a mouse or a touch pad, a keyboard, or the like corresponds to the input device 230.
  • Various selection devices related to browsing web pages using the browser 211 are all input by the input device 230.
  • the communication I / F unit 240 is an interface for the client 20 to communicate with another information processing apparatus via the Internet N.
  • the advertisement server 50 is a server for configuring an advertisement network for distributing advertisements together with the advertisement display medium providing server 40.
  • the advertisement server 50 includes a cookie issuing unit 510, a cookie cooperation unit 520, and an advertisement determination processing unit 530.
  • the cookie issuing unit 510 issues a cookie 223 with an identifier for identifying each client 20 in response to a request from the client 20. Thereby, when displaying an advertisement on the advertisement display medium provided by the advertisement display medium providing server 40, the notification of the identifier for identifying the client 20 is sent to the advertisement server 50 by the cookie information transmitted by the cookie 223. It becomes possible to receive.
  • the cookie cooperation unit 520 In response to a request from the client 20, the cookie cooperation unit 520 generates cookie cooperation information 541 that associates an identifier for identifying the client 20 that can be received from the cookie 223 with a user ID.
  • the request from the client 20 is made by the browser 211 based on the cookie processing tag 311 included in the page information 310 transmitted by the member site providing server 30.
  • the advertisement determination processing unit 530 performs processing for determining an advertisement to be displayed on the client 20 in response to an advertisement acquisition request from the client 20. More specifically, the advertisement determination processing unit 530 refers to the cookie cooperation information 541 to know the user ID corresponding to the identifier that can be acquired from the client 20 based on the cookie 223. Then, it requests the advertisement determination unit 120 of the advertisement determination server 10 to determine an advertisement based on the user ID. Note that the advertisement determination processing unit 530 may determine an advertiser before this by performing bidding / bid processing by RTB as necessary.
  • the advertisement determination processing unit 530 When receiving the position information (address information / advertisement information) for acquiring the advertisement source 143 related to the determined advertisement from the advertisement determination unit 120 of the advertisement determination server 10, the advertisement determination processing unit 530 receives the position information as a client. 20 to send.
  • the client 20 acquires the advertisement source 143 based on the position information, and displays an advertisement image or the like based on the advertisement source 143 on the display screen.
  • FIG. 3 is a flowchart showing the processing flow of the client 20 when accessing the member site.
  • the browser 211 of the client 20 sends a request for transmitting (viewing) the page information 310 to the member site providing server 30.
  • Request is transmitted (S301).
  • the member site providing server 30 transmits page information 310 (for example, information described in HTML or the like) to the client 20, so that the client 20 receives the page information 310 (S303).
  • the browser 211 determines whether or not the advertisement determination server cookie 221 is set for the browser 211 in accordance with the processing of the cookie processing tag 311 included in the page information 310 (S305). If the cookie 221 is not set (No in S305), the browser 211 acquires the cookie 221 from the advertisement determination server 10 under the control of the cookie processing tag 311 (S307), and sends it to the browser 211. Set (S309). At this time, since the user has not logged in to the member site, the cookie 221 is in a temporary state.
  • the browser 211 also determines whether or not the advertisement server cookie 223 is set for the browser 211 in accordance with the processing of the cookie processing tag 311 (S311). If the cookie 223 is not set (No in S311), the browser 211 acquires the cookie 223 from the advertisement server 50 under the control of the cookie processing tag 311 (S313) and sets it in the browser 211. (S315).
  • the processing of S305 to S309 and the processing of S311 to S315 may be reversed.
  • the acquisition of the cookie 223 from the advertisement server 50 may be set at the time of access to the advertisement display medium in the advertisement network formed by the advertisement server 50, not at the time of accessing the member site providing server 30.
  • the browser 211 determines whether or not a user ID has been input on the login screen based on the control by the cookie processing tag 311 (S317). If the user ID is input, the browser 211 stores the user ID as the user ID storage cookie 225 according to the control by the cookie processing tag 311 (S319). In this method, the user ID is stored as the user ID storage cookie 225.
  • the present invention is not limited to this, and the user ID may be stored in an appropriate storage area.
  • the browser 211 transmits a login request to the member site providing server 30 based on the user operation (S321), the browser 211 logs in from the member site providing server 30.
  • the page information 310 indicating the result is received (S323).
  • the browser 211 returns to S317 and repeats the process.
  • the browser 211 converts the user ID information that has been successfully logged in under the control of the cookie processing tag 311 included in the page information 310 to the user ID. It is read from the storage cookie 225 and transmitted to the advertisement determination server 10 (S327). As a result, the advertisement determination server 10 can know that the login has been successful and the user ID that has successfully logged in, so that the cookie 221 can be recognized as the cookie 221 in the member state. Further, the browser 211 updates the cookie 221 to the member state using the user ID that has been successfully logged in under the control of the cookie processing tag 311 (S329).
  • the user ID storage cookie 225 becomes unnecessary, and the browser 211 deletes the user ID storage cookie 225 under the control of the cookie processing tag 311 (S331).
  • the browser 211 determines whether or not the advertisement determination server cookie 221 and the user ID storage cookie 225 are in accordance with the control by the cookie processing tag 311 (S333). If they are present, the advertisement server 50 is requested to associate the user ID set in the cookie processing tag 311 with the identifier set in the cookie 223 (S335). In accordance with the request, the cookie cooperation unit 520 of the advertisement server 50 registers correspondence information between the user ID and the identifier set in the cookie 223 in the DB 540 as the cookie cooperation information 541.
  • the advertisement server 50 can know the user ID of the user who operates the client 20 based on the identifier received by the advertisement server cookie 223. An advertisement to be distributed can be requested from the advertisement determination server 10.
  • FIG. 4 is a flowchart showing the processing flow of the advertisement determination server 10 when the client 20 accesses the member site.
  • This process is a process on the advertisement determination server 10 side corresponding to the process on the client 20 side described in “3.1.1” with reference to FIG. 3.
  • the cookie processing unit 110 When receiving an acquisition request for the cookie 221 from the client 20 based on the function of the cookie processing tag 311 (Yes in S401), the cookie processing unit 110 transmits the cookie 221 to the client 20 (S403). Note that the cookie 221 transmitted at this stage is in a temporary state with a temporary ID. Further, the cookie processing unit 110 creates a data item in the DB 130 using the temporary ID. Thereby, since the temporary ID is included in the cookie information including the browsing information transmitted from the client 20 based on the cookie 221 from now on, the data of the action history information 135 managed by the temporary ID. Will be updated based on this cookie information.
  • the DB 130 is updated based on the user ID included in the notification (S409). More specifically, the action history information 135 associated only with the temporary ID is associated with the user ID and also associated with the member attribute information 133 associated with the user ID. Thereby, when the advertisement determination request specifying the user ID is received from the advertisement server 50, the advertisement determination unit 120 preferably refers to the member attribute information 133 and the action history information 135 associated with the user ID. To select the right advertisement.
  • FIG. 5 is a flowchart showing the processing flow of the advertisement server 50 when the client 20 accesses the member site. This process is a process on the advertisement server 50 side corresponding to the process on the client 20 side described in “3.1.1” with reference to FIG.
  • the cookie issuing unit 510 transmits the cookie 223 to the client 20 (S503).
  • the cookie 223 is given an identifier that can identify each client 20.
  • the cookie cooperation unit 520 associates the user ID included in the cooperation request with the identifier of the cookie 223.
  • the relationship is recorded as cookie cooperation information 541 (S507). Since the above-described identifier is given to the cookie information transmitted from the client 20 based on the cookie 223, the advertisement server 50 relates to the client 20 by referring to the cookie cooperation information 541 using this identifier as a key.
  • the user ID of the user can be known.
  • the client 20 In the process of “3.1”, the client 20 notifies the advertisement determination server 10 of the user ID and the notification that the login is successful (S327 in FIG. 3 and S407 in FIG. 4).
  • the present invention is not limited to this, and notification of user ID and notification of successful login may be performed at different timings.
  • the processing flow in this case will be described below with reference to FIGS. Even in this method, the processing related to the advertisement server 50 is the same as “3.1.3”, and thus the description thereof is omitted.
  • FIG. 6 is a flowchart showing the flow of processing related to a method different from “3.1” by the client 20 when accessing the member site. Note that the processing of S601 to S615 is the same as the processing of S301 to S315 according to FIG.
  • the browser 211 determines whether or not the advertisement determination server cookie 221 is in a temporary state under the control of the cookie processing tag 311 (S617). If it is a temporary state (Yes in S617), when the user inputs a user ID in the ID input box (Yes in S619), the user ID is transmitted to the advertisement determination server 10 (S621). In other words, in “3.1”, the user ID is stored in the user ID storage cookie 225. However, in the example of “3.2”, the user ID is not stored in the user ID storage cookie 225, but before the login. To the advertisement determination server 10. As a result, the user ID storing cookie 225 on the client 20 side becomes unnecessary.
  • the browser 211 transmits a login request to the member site providing server 30 based on the user operation (S623), the browser 211 logs in from the member site providing server 30.
  • the page information 310 indicating the result is received (S625).
  • the browser 211 returns to S617 and repeats the process.
  • the browser 211 If the page information 310 that has been successfully logged in is received (Yes in S627), the browser 211 indicates that the login has been successful under the control of the cookie processing tag 311 included in the page information 310. 10 is notified (S629). Accordingly, the advertisement determination server 10 can know that the login has been successful (S629) and the user ID that has successfully logged in (S621), so that the cookie 221 can be recognized as a member state. Become. Further, the browser 211 updates the cookie 221 to the member state (S631). Since the processes of S633 and S635 are the same as S333 and S335 of FIG. 3, the description thereof is omitted here.
  • FIG. 7 is a flowchart showing a flow of processing according to a method different from “3.1” when the client 20 accesses the member site.
  • This processing is processing on the advertisement determination server 10 side corresponding to the processing on the client 20 side described in “3.2.1” with reference to FIG.
  • the processing of S701 to S705 is the same as the processing of S401 to S405 according to FIG.
  • the cookie processing unit 110 updates the DB 130 based on the user ID (S709). More specifically, a process of associating the action history information 135 associated with only the temporary ID with the user ID can be considered. However, since it is not known at this point whether or not the login is successful (it is not necessarily a valid user ID), the cookie processing unit 110 treats the cookie 223 as being in a temporary state, No association is performed.
  • the cookie processing unit 110 identifies the cookie 223 as being in a member state, and uses the user ID received in S709. Then, the DB 130 is updated (S713). More specifically, for example, the cookie processing unit 110 associates the user ID with the action history information 135 and the member attribute information 133.
  • the advertisement determination unit 120 preferably refers to the member attribute information 133 and the action history information 135 associated with the user ID. To select the right advertisement.
  • FIG. 8 is a flowchart showing a processing flow of the client 20 when accessing the website provided by the advertisement display medium providing server 40.
  • the browser 211 of the client 20 transmits the page information 310 to the advertisement display medium providing server 40.
  • a request (browsing request) is transmitted (S801).
  • the advertisement display medium providing server 40 transmits the page information 410 (for example, information described in HTML or the like) to the client 20, so that the client 20 receives the page information 410 (S803).
  • the browser 211 transmits an advertisement acquisition request to the advertisement server 50 under the control of the advertisement acquisition tag 411 included in the page information 410 (S805).
  • advertisement position information (address information) for accessing the advertisement source 143 related to the advertisement determined by the advertisement determination server 10 is transmitted from the advertisement server 50, and the browser 211 receives the advertisement position information ( S807).
  • the browser 211 acquires the advertisement source 143 from the advertisement distribution unit 140 of the advertisement determination server 10 based on the advertisement position information (S809), and displays the advertisement image on the display screen based on the advertisement source 143 (S811). ).
  • FIG. 9 is a flowchart showing a processing flow of the advertisement server 50 when the client 20 accesses a website provided by the advertisement display medium providing server 40. That is, this process is a process on the advertisement server 50 side corresponding to the process on the client 20 side described in “3.3.1” with reference to FIG.
  • the client 20 accesses the advertisement display medium, the client 20 transmits an advertisement acquisition request to the advertisement server 50 in order to acquire advertisement position information for acquiring the advertisement to be displayed based on the advertisement acquisition tag 411. .
  • the advertisement server 50 receives the advertisement acquisition request from the client 20 (Yes in S901), the advertisement determination processing unit 530 receives the user ID corresponding to the identifier of the cookie 223 received from the client (when the user ID is unknown). Is specified by referring to the cookie cooperation information 541 (S903).
  • the advertisement determination processing unit 530 performs a bidding process for determining the advertiser of the advertisement to be displayed in the advertisement space displayed on the client 20 as necessary (S905).
  • This bidding process can be performed by RTB, for example. The bidding process is not necessary when an advertiser is determined in advance or when the advertisement determination server 10 performs the bidding process.
  • the advertisement determination processing unit 530 of the advertisement server 50 instructs the advertisement determination server 10 to determine an advertisement suitable for the user corresponding to the user ID specified in S903 (a temporary ID when the user ID is unknown).
  • the request is made (S907).
  • the advertisement determination processing unit 530 transmits the advertisement position information to the client 20 ( S911).
  • FIG. 10 is a flowchart showing a processing flow of the advertisement determination server 10 when receiving an advertisement determination request from the advertisement server 50. That is, this processing is performed on the side of the advertisement determination server 10 corresponding to the processing on the side of the client 20 and the advertisement server 50 described in “3.3.1” and “3.3.2” with reference to FIGS. It is processing of.
  • the advertisement determination unit 120 uses the user ID or temporary ID to obtain the member attribute information 133 and the action history information 135. Refer to (in the case where only the temporary ID is designated, the member attribute information 133 cannot be referred to).
  • the advertisement determination unit 120 refers to the advertisement display condition 131 that matches the member attribute information 133 and the action history information 135 corresponding to the user ID or temporary ID (S1005), and corresponds to the advertisement display condition 131 that matches the condition.
  • the advertisement position information for reading the advertisement source 143 to be output is output to the advertisement server 50 (S1007).
  • the advertisement distribution unit 140 transmits the advertisement source 143 to the client 20 based on the request (S1011). .
  • the computer 1100 includes a processor 1101, a memory 1103, a storage device 1105, an input interface (I / F) 1107, a data I / F 1109, a communication I / F 1111, and a display device 1113.
  • a processor 1101 a memory 1103, a storage device 1105, an input interface (I / F) 1107, a data I / F 1109, a communication I / F 1111, and a display device 1113.
  • the processor 1101 controls various processes in the computer 1100 by executing a program stored in the memory 1103.
  • a program stored in the memory 1103.
  • the program can be realized as a program mainly operating on the processor 1101 after being temporarily stored in the memory 1103.
  • the memory 1103 is a storage medium such as a RAM (Random Access Memory).
  • the memory 1103 temporarily stores a program code of a program executed by the processor 1101 and data necessary for executing the program. For example, in the storage area of the memory 1103, a stack area necessary for program execution is secured.
  • the storage device 1105 is a non-volatile storage medium such as a hard disk or a flash memory.
  • the storage device 1105 includes an operating system, the cookie processing unit 110 and the advertisement determination unit 120 and the advertisement distribution unit 140 in the advertisement determination server 10, and the cookie issue unit 510 and the cookie cooperation unit 520 in the advertisement server 50.
  • Various programs for realizing the advertisement determination processing unit 530 are stored.
  • the storage device 1105 also stores various data corresponding to the DB 130 and DB 141 in the advertisement determination server 10 and the DB 540 in the advertisement server 50. Programs and data stored in the storage device 1105 are referred to by the processor 1101 by being loaded into the memory 1103 as necessary.
  • the input I / F 1107 is a device for receiving input from the user. Specific examples of the input I / F 1107 include a keyboard, a mouse, a touch panel, and various sensors. The input I / F 1107 may be connected to the computer 1100 via an interface such as USB (Universal Serial Bus).
  • USB Universal Serial Bus
  • the data I / F 1109 is a device for inputting data from the outside of the computer 1100.
  • Specific examples of the data I / F 1109 include a drive device for reading data stored in various storage media.
  • the data I / F 1109 may be provided outside the computer 1100. In this case, the data I / F 1109 is connected to the computer 1100 via an interface such as a USB.
  • the communication I / F 1111 is a device for data communication with an external device of the computer 1100 by wire or wireless, for example, via the Internet N. It is conceivable that the communication I / F 1111 is provided outside the computer 1100. In that case, the communication I / F 1111 is connected to the computer 1100 via an interface such as a USB.
  • the display device 1113 is a device for displaying various information. Specific examples of the display device 1113 include a liquid crystal display and an organic EL (Electro-Luminescence) display.
  • the display device 1113 may be provided outside the computer 1100. In that case, the display device 1113 is connected to the computer 1100 via, for example, a display cable.
  • an advertisement to be distributed can be determined according to the action history information 135 before login to the member site and according to detailed member attribute information 133 based on the user ID after login.
  • an advertisement relating to a product highly relevant to the product viewed / purchased by the user is distributed, and after the user identification information can be obtained, Since it is possible to distribute advertisements such as distributing advertisements based on information such as membership points, annual income (payment ability), etc., it is possible to enhance the effect of advertisement distribution.
  • the member attribute information 133 is referred to based on the user ID. That is, since it is not necessary to pass the password information to the administrator of the advertisement determination server 10, it is possible to avoid a situation where the user ID and the password are leaked as a set, which is preferable in terms of security.
  • advertisement distribution based on the member attribute information 133 and the action history information 135 is possible with respect to a plurality of advertisement servers 50.
  • Tag for cookie processing, 410 ... Page information, 411... Advertisement acquisition tag, 510... Cookie issuing unit, 520... Cookie cooperation unit, 530.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

【課題】広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供する。 【解決手段】クライアント20が会員サイトにアクセスした際に、当該クライアント20に対してクッキー221を送信し、クライアント20から、会員サイトへログインするためのユーザIDを受信すると共に、ログインした際に、クライアント20から、ログインが完了した旨の通知を受信するクッキー処理部110と、クライアント20からクッキー221に基づいて受信するクッキー情報と、ユーザIDに係る会員属性情報133と対応付けて管理可能なデータベース130と、クライアント20からログインが完了した旨の通知を受信した後、会員属性情報133に基づいて、クライアント20に対して配信する広告を決定する広告決定部120とを備える。

Description

情報処理システム、及び情報処理方法
 本発明に係るいくつかの態様は、情報処理システム、及び情報処理方法に関する。
 近年、インターネット上で広告を配信する手段として、広告配信事業者のアドネットワークサーバ(「広告サーバ」、「アドサーバ」、「ADネットワークサーバ」等ともいう。)から、複数事業者の広告表示媒体にまたがって広告を配信するアドネットワーク(「広告ネットワーク」又は「ADネットワーク」ともいう。)と呼ばれるサービスが提供されている。アドネットワークでは、アドサーバを提供する事業者が、アドネットワークを形成する複数の広告表示媒体に対して広告を配信する。広告主は、アドネットワークを提供する1つの事業者に広告を発注すれば、そのアドネットワークを構成する複数の広告表示媒体に広告を配信できる。なおここで、広告表示媒体とは、広告表示枠を第三者に提供するメディアサイトをいうものとする。
 ここで、闇雲に広告を配信しても効果が薄いため、広告のターゲットとなるユーザを定めることにより、広告効果を高める手法も考えられている。例えば特許文献1は、ユーザのインターネット使用を追跡するためのクッキーを利用して、ユーザが特定のサイトに接続する回数の情報を、アドサーバがカウントできるようにすること等を開示している。
特開2011-138518号公報
 特許文献1記載のように、クッキーを利用してユーザの行動履歴を取得した上で広告配信を行うことで、クッキーを利用しない場合よりも、配信する広告の精度を高めることが可能である。なおここで、行動履歴には、ユーザによる広告表示媒体上のページ閲覧、物品購入、広告画像クリック等の一連の行動の履歴を含むことができる。
 しかしながら、特許文献1記載の手法では、サイトへの接続回数などの情報しか利用することができないため、広告の精度を上げようとしても限界がある。例えば、当該サイトが会員制サイトである場合に、そのサイトの会員になるように勧める広告を、既に会員であるユーザに提示しても全く意味は無いが、ユーザの行動履歴のみの情報では、このような事態を避けるのは困難である。既に会員であるユーザには、会員への勧誘ではなく、会員専用の特典情報を通知できるようにするなど、ユーザ毎の属性に応じた広告配信をできるようにすることが望まれている。
 本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供することを目的の1つとする。
 本発明に係る1の情報処理システムは、クライアント端末が会員サイトにアクセスした際に、当該クライアント端末に対してクッキーを送信するクッキー送信手段と、前記クライアント端末から、前記会員サイトへログインするためのユーザIDを受信する第1の受信手段と、前記クライアント端末が前記会員サイトへログインした際に、前記クライアント端末から、ログインが完了した旨の通知を受信する第2の受信手段と、前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザIDに係る会員の属性情報とを対応付けて管理可能な情報管理手段と、前記クライアント端末からログインが完了した旨の通知を受信した後、前記情報管理手段で管理される属性情報に基づいて、前記クライアント端末に対して配信する広告を決定する広告決定手段とを備える。
 本発明に係る1の情報処理システムは、会員サイトを提供する情報処理システムであって、クライアント端末に、広告決定サーバから第1のクッキーを取得させ、ログイン時に入力されたユーザIDを広告決定サーバへ送信させ、ログイン完了時に、ログインが完了した旨の通知を広告決定サーバへ送信させる、プログラムを送信する第1の送信手段を備える。
 本発明に係る1の情報処理方法は、クライアント端末が会員サイトにアクセスした際に、当該クライアント端末に対してクッキーを送信するステップと、前記クライアント端末から、前記会員サイトへログインするためのユーザIDを受信するステップと、前記クライアント端末が前記会員サイトへログインした際に、前記クライアント端末から、ログインが完了した旨の通知を受信するステップと、前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザIDに係る会員の属性情報とを対応付けて管理するステップと、前記クライアント端末からログインが完了した旨の通知を受信した後、前記ユーザIDに係る前記属性情報に基づいて、前記クライアント端末に対して配信する広告を決定するステップとを情報処理システムが行う。
 本発明に係る1の情報処理方法は、会員サイトを提供する情報処理システムの情報処理方法であって、クライアント端末に、広告決定サーバから第1のクッキーを取得させ、ログイン時に入力されたユーザIDを広告決定サーバへ送信させ、ログイン完了時に、ログインが完了した旨の通知を広告決定サーバへ送信させる、プログラムを送信するステップを備える。
 尚、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、1つの「部」や「手段」、「装置」、「システム」が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の「部」や「手段」、「装置」、「システム」の機能が1つの物理的手段や装置により実現されても良い。
 本発明によれば、広告配信の効果を高めることを可能とする情報処理システム、及び情報処理方法を提供することができる。
本発明の実施形態である広告配信システムの概要を示す図である。 図1に示した広告配信システムの機能構成の一例を示す機能ブロック図である。 図1に示したクライアントの処理の流れの一例を示すフローチャートである。 図1に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。 図1に示した広告サーバの処理の流れの一例を示すフローチャートである。 図1に示したクライアントの処理の流れの一例を示すフローチャートである。 図1に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。 図1に示したクライアントの処理の流れの一例を示すフローチャートである。 図1に示した広告サーバの処理の流れの一例を示すフローチャートである。 図1に示した広告決定用サーバの処理の流れの一例を示すフローチャートである。 図1に示した広告決定用サーバや広告サーバを実装可能なハードウェアの構成を示すブロック図である。
 以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
 (実施形態)
 図1乃至図11は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず、「1」で実施形態に係るシステムの概略を説明する。次に「2」でシステムの機能構成を説明すると共に、「3」で、それぞれの装置に係る処理の流れを、クッキー配信時と、広告配信時の2つに分けて説明する。「4」では、広告決定用サーバ10や広告サーバ50を実装可能なハードウェア構成の具体例を説明する。最後に、「5」で本実施形態に係る効果などを説明する。
 (1 概要)
 (1.1 システムの概要)
 図1は、本実施形態に係る情報処理システムを含む広告配信システム1の概略構成を示す図である。図1に示すように、本実施形態に係る広告配信システム1は、広告決定用サーバ10、クライアント20(クライアント20A乃至20Nを総称してクライアント20と呼ぶ。)、1以上の会員サイト提供サーバ30、1以上の広告表示媒体提供サーバ40、及び1以上の広告サーバ50を含む。ここで、広告決定用サーバ10、クライアント20(クライアント端末20ともいう。)、会員サイト提供サーバ30、広告表示媒体提供サーバ40、及び広告サーバ50は、それぞれインターネットNを介して相互に通信可能である。
 簡単にシステムの概要を説明する。クライアント20は、会員サイト提供サーバ30が提供する会員サイト(会員制のサイトをいい、当該サイト内の少なくとも一部のウェブページの閲覧のために、ユーザIDやパスワード等を入力するログインを必要とするサイトをいう。)や、広告表示媒体提供サーバ40が提供するウェブサイト等にアクセス可能である。ここで、会員サイト提供サーバ30が提供する会員サイトの提供者は、広告表示媒体提供サーバ40が提供するウェブサイトの画面上に広告を表示させる広告主でもあるものとする。
 会員サイト提供サーバ30が提供する会員サイトを構成するページ情報310には、例えばJavaScript(登録商標)などで記述されるプログラムであるクッキー処理用タグ311が埋め込まれている。クライアント20は、会員サイト提供サーバ30が提供する会員サイトへアクセスすると、当該クッキー処理用タグ311の記述に従い、広告決定用サーバ10や広告サーバ50からクッキーを取得する。
 また、広告表示媒体提供サーバ40が提供するウェブサイトを構成するページ情報410には、例えばJavaScript(登録商標)などで記述されるプログラムである広告取得用タグ411が埋め込まれている。クライアント20のブラウザは、広告表示媒体提供サーバ40が提供するウェブサイト(メディアサイト)へアクセスすると、広告取得用タグ411の記述に従い、当該ウェブサイトの画面上に、広告サーバ50から受信した広告情報(後述する広告位置情報に対応)に応じた広告を表示する。つまり、広告サーバ50と広告表示媒体提供サーバ40とは、1つの広告ネットワークを構成している。ここで広告表示媒体とは、広告表示枠を第三者に提供するメディアサイトをいうものとする。
 なお、広告サーバ50がクライアント20へ提供する広告情報は、広告表示条件131に基づき、広告決定用サーバ10が決定する。広告決定用サーバ10は、広告を表示させるクライアント20が広告主の会員に係るものであれば、当該会員の会員属性情報133や行動履歴情報135に基づき、広告表示条件131に合致する広告の広告情報を広告サーバ50へと渡す。この、広告を表示させるクライアント20が広告主の会員に係るものであるか否かの判別方法は、後述する。
 このように、本実施形態にかかる広告配信システム1では、広告決定用サーバ10や広告サーバ50の発行するクッキーをクライアント20にセットすることで、一度会員サイトにログインしたユーザは、当該クッキーを削除しない限り、それぞれのユーザの閲覧行動や会員属性に応じた好適な広告の配信を受けることが可能となる。
 特に本実施形態に係る広告サーバ50は、会員サイト提供サーバ30の管理者以外のものであっても、会員サイト提供サーバ30が提供する会員サイトで管理する属性情報に基づいて広告配信を行うことが可能である。またこのとき、広告決定用サーバ10を参照可能な全ての広告サーバ50が構成する広告ネットワーク内の広告表示媒体において、当該属性情報に基づく広告配信が可能となる。
 このように、サイトの閲覧記録やIPアドレスなどといった個人を特定できない情報(オーディエンスデータともいう。)に基づいて広告配信を行うだけでなく、会員サイトに登録された属性情報に基づく広告配信を、当該会員サイト外のウェブサイトや、他の広告ネットワーク上のウェブサイトに対して可能とする点に、本広告配信システム1の特徴の1つがある。
 (1.2 システムの処理の概要)
 会員サイト提供サーバ30は、前述の通り、会員ログインが可能なウェブサイトを提供するサーバである。会員サイト提供サーバ30は、クライアント20からのアクセスを受けると、アクセスされたURL(Uniform Resource Locator)で指定されたウェブページ情報を、クライアント20へ送信することが可能である(図中(1))。非会員のユーザも会員サイト提供サーバ30が提供するサイトの一部へはアクセス可能であるが、例えば会員専用コンテンツの閲覧やポイントサービス等の提供を受けるためには、ユーザのログインが必要であるものとする。
 ここで、会員が会員サイト提供サーバ30へログインするためには、予め例えば氏名や性別、住所、生年月日等の各種属性情報を登録した上で、ユーザID及びパスワードの発行を受け、ユーザは、当該ユーザID及びパスワードを用いてログインすることとなる。
 会員サイト提供サーバ30の提供者は、自動若しくは手動により、広告決定用サーバ10へと当該会員属性情報133を渡しておく(図中(0))。これにより、会員属性情報133に応じた広告配信が可能となる。なおこのとき、ユーザの登録した属性情報を広告配信に使用する際には、ユーザに事前承諾(オプト・イン)を得ることが好ましく、広告配信に使用するのは、このような事前承諾を得た属性情報のみとすることが望ましい。
 会員サイト提供サーバ30が提供するページ情報310には、クライアント20のブラウザにクッキーをセットするためのクッキー処理用タグ311が埋め込まれている。会員サイト提供サーバ30からページ情報310を受信したクライアント20は、当該ウェブページ情報に埋め込まれたクッキー処理用タグ311に従い、広告決定用サーバ10及び広告サーバ50からクッキーを取得する(図中(2)。但し、広告サーバ50からのクッキー取得については、図示せず。)。なお、ブラウザにクッキーが既にセットされている場合には、この処理は不要である。クッキーがクライアント20にセットされると、ユーザによるページ閲覧、物品購入、広告画像クリック等の一連の行動に係る情報が、広告決定用サーバ10や広告サーバ50へと送信可能となる。特に、広告決定用サーバ10へ送信される情報は、行動履歴情報135としてDB130に格納される。これにより、広告決定用サーバ10は、当該行動履歴情報135に基づいて決定した広告情報の送信を広告サーバ50に行わせることが可能となる。
 広告決定用サーバ10からクライアント20へ送信されるクッキーは、ログイン前に付与されるものであるから、当初は会員属性情報133と紐付けられない、仮の識別子が付与された仮状態のものである。この後、ユーザが会員サイトへのログインに成功すると、クッキー処理用タグ311は、ログインが成功した旨の情報と共にユーザIDの情報を広告決定用サーバ10に通知することにより、このクッキーを会員状態のクッキーとすることができる。会員状態のクッキーは、ユーザIDに基づいてユーザの会員属性情報133と紐付けることが可能となるため、広告決定用サーバ10は、当該会員属性情報133に基づいて決定した広告情報の送信を広告サーバ50に行わせることが可能となる。
 広告表示媒体提供サーバ40は、広告サーバ50が配信可能な広告を取得するための広告取得用タグ411が埋め込まれた広告表示媒体を提供するサーバである(図中(3))。広告表示媒体提供サーバ40が提供するサイト(広告表示媒体)内の各ページを構成するページ情報410には、広告を表示するための、例えばJavaScript(登録商標)等で記述された広告取得用タグ411が埋め込まれる。クライアント20は、当該広告取得用タグ411に基づき、広告の取得要求を広告サーバ50へと送信することとなる(図中(4))。
 広告サーバ50は、クライアント20からの広告取得要求を受信すると、必要に応じて入札/応札処理を行った上で、表示する広告の決定を広告決定用サーバ10に要求する(図中(5))。このとき、クライアント20に広告サーバ50がセットしたクッキーに基づき、当該クライアント20を操作するユーザのユーザIDの情報(ユーザIDが取得不可の場合には、仮IDの情報)を広告決定用サーバ10へと渡す。これにより、広告決定用サーバ10は、当該ユーザIDに対応する会員の会員属性情報133や行動履歴情報135と、広告表示条件131とに基づき、ユーザに好適な広告を決定し、当該広告の情報を広告サーバ50へと渡す。広告サーバ50は、当該広告情報をクライアント20へと送信し、クライアント20は、当該広告情報に基づく広告を表示画面上に表示する。
 このとき、広告サーバ50や広告決定用サーバ10は、ユーザIDのみを管理すればよく、パスワードを管理する必要はない。よって、ユーザのセキュリティ確保の面でも好適である。
 (2 システムの機能構成)
 続いて、図2を参照しながら、広告配信システム1を構成する各装置の機能構成を説明する。図2は、広告配信システム1を構成する各装置の機能を説明するための機能ブロック図である。
 (2.1 広告決定用サーバ10)
 まず、広告決定用サーバ10について説明する。広告決定用サーバ10は前述のとおり、クライアント20へクッキー221を送信すると共に、クライアント20に配信する広告を決定すると共に、当該広告をクライアント20へと送信する。このとき、クライアント20に配信する広告は、当該クライアント20からクッキー221に基づいて取得可能なユーザID(クッキー221が仮状態の場合には仮ID)に基づいて、好適に決定することができる。
 広告決定用サーバ10は、大きく分けて、クッキー処理部110、広告決定部120、データベース(DB)130、及び広告配信部140を含む。
 クッキー処理部110は、クライアント20からの要求に応じてクッキー221を送信すると共に、当該クッキー221に係る情報をDB130上の会員属性情報133及び行動履歴情報135を紐付けて管理する。前述のとおり、クッキー処理部110が発行するクッキー221は、当初は仮状態のものであり、ユーザIDと紐付けられない仮IDを付与されている。当該クッキー221がセットされたクライアント20は、仮IDを付与した上で行動履歴情報135に係るクッキー情報を送信する。しかしながら、ユーザが会員サイト提供サーバ30へのログインに成功すると、クッキー処理部110はその旨の情報及びユーザIDの情報をクライアント20から受信するので、クッキー処理部110は当該情報に基づいて、データベース130を更新し、当該クッキーを会員状態にあるものとして管理する。これにより、その後は、当該クッキーに基づいてクライアント20から送信されてくるクッキー情報を、ユーザIDと対応付けて管理することが可能となる。
 広告決定部120は、例えば広告サーバ50に対するインタフェースとしてAPI(Application Programming Interface)を提供する。広告決定部120は、当該APIを通じた広告サーバ50からの要求に応じて、クライアント20に配信すべき広告を決定する。広告決定部120は、決定した広告の広告ソース143を取得するための位置情報(広告ソース143を取得するためのアドレス情報であり、例えばURL(Uniform Resource Locator)として記述される。)を広告サーバ50へと出力する。
 広告決定部120は、広告サーバ50からのAPI呼び出し時に、ユーザID(若しくは仮ID)に係る情報を受け取るため、広告決定部120は、当該ユーザIDに対応する会員属性情報133及び行動履歴情報135を取得した上で、それらの情報を合致する広告を広告表示条件131により決定する。これにより、例えば「30代の男性向け」「東京都○○区に住み、商品○○を購入した人向け」等の極めて詳細な広告表示条件131に応じた広告配信が可能となる。
 なお、広告決定部120は、広告を表示する広告主を決定するため、必要に応じて、RTB(Real Time Bidding)に応じて入札/応札処理を行なっても良い。また、このRTBは、広告サーバ50側で、広告決定処理部530が行うことも考えられる。
 データベース130は、広告表示条件131、会員属性情報133、及び行動履歴情報135を管理する。
 広告表示条件131は、会員サイト提供サーバ30を運営し、広告ソース143を提供する広告主が、どのような属性や行動履歴を持つユーザに対して広告を表示させたいかといった条件と、また、その条件に合致するユーザに配信する広告ソース143の位置情報(URL等のアドレス情報に相当し、広告情報や広告位置情報ともいう。)を設定する。
 会員属性情報133は、会員サイト提供サーバ30が提供する会員サイトの1以上の会員(ユーザ)に係る属性情報を管理する。会員属性情報133は、広告主である会員サイト提供サーバ30の管理者によって機械的に若しくは手動で登録されるものである。なお、会員サイト提供サーバ30の管理者(広告主)が複数いる場合には、会員属性情報133は、それぞれの管理者毎に登録される。
 会員属性情報133には、各会員を個別に識別するための識別情報であるユーザIDの他、性別や生年月日(年代)、住所(若しくは居住エリア)、会員ポイント等の各種情報を含む。広告サーバ50からユーザIDの情報を取得した場合には、広告決定部120は当該ユーザIDに応じた会員属性情報133を参照した上で、広告表示条件131に合致する広告を選択することとなる。
 行動履歴情報135は、クッキー221によりクライアント20から通知される、ユーザの会員サイト内の閲覧情報等であるクッキー情報に基づいて管理される。なお、行動履歴情報135は、クッキー221が仮状態の場合には仮IDと対応付けて管理されるが、ユーザが会員サイトにログインしてクッキー221が会員状態となれば、行動履歴情報135はクッキー処理部110によりユーザIDと紐付けられる。広告決定部120は、ユーザID若しくは仮IDに対応する行動履歴情報135を参照した上で、広告表示条件131に合致する広告を選択することとなる。
 広告配信部140は、クライアント20からの要求に応じて広告ソース143を送信する。このとき、クライアント20は、広告決定部120が広告サーバ50を介してクライアント20へ出力した広告位置情報に基づき、広告ソース143へアクセスするため、広告配信部140は、アクセスを受けた広告位置情報に応じた広告ソース143をクライアント20へと送信する。
 DB141により管理される広告ソース143は、広告表示媒体提供サーバ40が提供するウェブサイト(広告表示媒体)上に表示させる広告の画像データなどであり、予め広告主が準備する。
 なお、広告決定用サーバ10の機能は、複数の情報処理装置により実現することも考えられる。例えば、広告配信部140を、広告決定用サーバ10とは別の情報処理装置として実現しても良い。
 (2.2 クライアント20)
 続いて、クライアント20について説明する。クライアント20は、会員サイト提供サーバ30が提供する会員サイトや広告表示媒体提供サーバ40が提供する広告表示媒体へアクセス可能な情報処理装置である。クライアント20の具体例としては、例えばPC(Personal Computer)や携帯電話端末(いわゆるフィーチャーフォンであるかスマートフォンであるかは問わない。)、スレート型のタブレット端末等が考えられる。
 クライアント20は、一般的に、CPU210、記憶装置220、入力装置230、及び通信I/F部240等を有する。
 CPU210は、記憶装置220に記憶されているプログラムを実行することによりクライアント20における様々な処理を制御する。会員サイト提供サーバ30や広告表示媒体提供サーバ40から受信できる各種ウェブページを閲覧することのできるブラウザ211は、主にCPU210上で動作する。
 記憶装置220は、例えばHDD(Hard Disk Drive)やフラッシュメモリ等の各種記憶媒体である。記憶装置220は、CPU210によって実行されるブラウザ211等の各種プログラムコード、及びプログラムの実行時に必要となるデータを記憶する。特に、ブラウザ211にセットされる広告決定サーバ用クッキー221や広告サーバ用クッキー223は、記憶装置220が記憶する。この他、ユーザIDをクッキーとして一時記憶する際には、ユーザID記憶用クッキー225も記憶装置220が記憶する。ユーザID記憶用クッキー225については、図3等を参照しながら後述する。
 広告決定サーバ用クッキー221は、前述の通り、広告決定用サーバ10から送信される。このクッキー221の取得は、会員サイト提供サーバ30から受信するページ情報310に含まれるクッキー処理用タグ311に基づいて、ブラウザ211が行う。クッキー221には、ユーザIDと紐づけられていない仮状態と、ユーザIDと紐づけられた会員状態の2つの状態がある。前述の通り、会員サイト提供サーバ30が提供する会員サイトへのログインに成功すると、クッキー処理用タグ311により、クッキー221は仮状態から会員状態へと状態が変わる。会員状態となったクッキー221に基づきブラウザ211が広告決定用サーバ10へ送信するクッキー情報は、ユーザIDと紐づけて管理される。
 広告サーバ用クッキー223は、広告サーバ50によりセットされる。クライアント20を広告サーバ50が識別するための識別子をクッキー223は含んでおり、クッキー223は広告表示時を含む各タイミングで当該クッキー223に基づき識別子を含むクッキー情報を広告サーバ50へ送信する。
 広告サーバ用クッキー223がブラウザ211にセットされるタイミングはいつでも良いが、例えば、広告サーバ50が構成する広告ネットワーク内の広告表示媒体提供サーバ40が提供するウェブサイトのページ情報410に埋め込まれた広告取得用タグ411や、会員サイト提供サーバ30が提供するウェブサイトのページ情報310に埋め込まれたクッキー処理用タグ311等によりセットされることが考えられる。本実施形態では、クッキー処理用タグ311が広告サーバ用クッキー223をセットする場合を中心に説明する。
 削除されない限り、クッキー221や223は広告決定用サーバ10や広告サーバ50に各種クッキー情報を送信することとなるので、広告決定用サーバ10はこれらのクッキー221及び223の動作の結果取得できる閲覧履歴等の行動履歴情報135や、ユーザの識別情報(ユーザID)に基づいて、好適な広告をクライアント20に対して配信することが可能となる。
 入力装置230は、ユーザが各種情報を入力するための装置である。例えば、マウスやタッチパッド等のポインティングデバイスやキーボード等が入力装置230に該当する。ブラウザ211を用いたウェブページの閲覧に係る各種選択装置などは、全て入力装置230により入力される。
 通信I/F部240は、クライアント20がインターネットNを介して他の情報処理装置と通信するためのインタフェースである。
 (2.3 広告サーバ50)
 次に、広告サーバ50について説明する。広告サーバ50は、広告表示媒体提供サーバ40と共に、広告を配信するための広告ネットワークを構成するためのサーバである。
 本実施形態において、広告サーバ50は、クッキー発行部510、クッキー連携部520、及び広告決定処理部530を有する。
 クッキー発行部510は、クライアント20からの要求に応じて、各クライアント20を識別するための識別子を付したクッキー223を発行する。これにより、広告表示媒体提供サーバ40が提供する広告表示媒体上に広告を表示する際には、広告サーバ50へとクライアント20を識別するための識別子の通知をクッキー223により送信されるクッキー情報により受けることが可能となる。
 クッキー連携部520は、クライアント20からの要求に応じて、クッキー223から受信可能なクライアント20を識別するための識別子と、ユーザIDとを対応づけるクッキー連携情報541を生成する。当該クライアント20からの要求は、会員サイト提供サーバ30が送信するページ情報310に含まれるクッキー処理用タグ311に基づいてブラウザ211によりなされる。
 広告決定処理部530は、クライアント20からの広告取得要求に応じて、クライアント20に表示させる広告を決定するための処理を行う。より具体的には、広告決定処理部530は、クッキー連携情報541を参照することにより、クッキー223に基づきクライアント20から取得できる識別子と対応するユーザIDを知る。そのうえで、当該ユーザIDに基づく広告を決定するよう、広告決定用サーバ10の広告決定部120へと要求する。なお、広告決定処理部530はこの前に、必要に応じてRTBにより入札/応札処理を行うことにより、広告主を決定しても良い。広告決定処理部530は、広告決定用サーバ10の広告決定部120から、決定した広告に係る広告ソース143を取得するための位置情報(アドレス情報/広告情報)を受信すると、当該位置情報をクライアント20へと送信する。クライアント20は、当該位置情報に基づいて広告ソース143を取得して、当該広告ソース143に基づく広告画像等を表示画面上に表示する。
 (3 処理の流れ)
 以下、図3乃至図10を参照しながら、本実施形態に係る広告配信システム1の処理の流れを説明する。尚、後述の各処理ステップは、処理内容に矛盾が生じない範囲で、任意に順番を変更して若しくは並列に実行することができる。また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上1つのステップとして記載されているステップは複数のステップに分けて実行することができるし、また、便宜上複数に分けて記載されているステップを1つのステップとして実行することもできる。
 (3.1 会員サイトアクセス時の処理の流れ)
 まず、クライアント20が会員サイト提供サーバ30の提供する会員サイトへアクセスした際の、クライアント20、広告決定用サーバ10、及び広告サーバ50の其々の処理の流れを説明する。
 (3.1.1 クライアント20の処理)
 まず、会員サイト提供サーバ30が提供する会員サイトへアクセスしたときのクライアント20の処理の流れを、図3を参照しながら説明する。図3は、会員サイトアクセス時におけるクライアント20の処理の流れを示すフローチャートである。
 ブラウザ211に会員サイト提供サーバ30が提供する会員サイトのウェブページをユーザ操作に応じて表示する際には、クライアント20のブラウザ211は、会員サイト提供サーバ30へ、ページ情報310の送信要求(閲覧要求)を送信する(S301)。会員サイト提供サーバ30は当該要求に応じてページ情報310(例えば、HTML等で記述された情報)をクライアント20へと送信するので、クライアント20は当該ページ情報310を受信する(S303)。
 ブラウザ211は、ページ情報310に含まれるクッキー処理用タグ311の処理に従い、ブラウザ211に対して広告決定サーバ用クッキー221がセットされているか否かを判別する(S305)。もしクッキー221がセットされていなければ(S305のNo)、ブラウザ211は、クッキー処理用タグ311による制御の下、広告決定用サーバ10からクッキー221を取得すると共に(S307)、それをブラウザ211にセットする(S309)。なお、この時点に於いて、まだ会員サイトにログインしていないため、クッキー221は仮状態である。
 また、ブラウザ211は、クッキー処理用タグ311の処理に従い、ブラウザ211に対して広告サーバ用クッキー223がセットされているか否かも判別する(S311)。もしクッキー223がセットされていなければ(S311のNo)、ブラウザ211は、クッキー処理用タグ311による制御の下、広告サーバ50からクッキー223を取得すると共に(S313)、それをブラウザ211にセットする(S315)。
 なお、S305乃至S309の処理と、S311乃至S315の処理は逆であっても良い。また、広告サーバ50からのクッキー223取得は、会員サイト提供サーバ30へのアクセス時でなくとも、広告サーバ50が構成する広告ネットワーク内の広告表示媒体にアクセス時にセットされることも考えられる。
 その後、ログイン画面において、ユーザIDが入力されたか否かをクッキー処理用タグ311による制御に基づき、ブラウザ211は判別する(S317)。ユーザIDが入力されれば、ブラウザ211は当該ユーザIDを、クッキー処理用タグ311による制御に従ってユーザID記憶用クッキー225として記憶する(S319)。尚、本手法ではユーザIDをユーザID記憶用クッキー225として記憶しているがこれに限られるものではなく、適当な記憶領域にユーザIDを記憶すれば良い。
 その後、ユーザからユーザIDのみならずパスワードも入力されて、ユーザ操作に基づいてログイン要求をブラウザ211が会員サイト提供サーバ30へと送信すると(S321)、ブラウザ211は会員サイト提供サーバ30から、ログイン結果を示すページ情報310を受信する(S323)。その結果、ログインが失敗していれば(S325のNo)、ブラウザ211はS317に戻って処理をやりなおす。
 ログインに成功したページ情報310を受信した場合には(S325のYes)、ブラウザ211は、ページ情報310に含まれるクッキー処理用タグ311による制御の下、ログインに成功したユーザIDの情報をユーザID記憶用クッキー225から読みだして広告決定用サーバ10へと送信する(S327)。これにより広告決定用サーバ10はログインに成功した旨と、そのログインに成功したユーザIDを知ることができるため、クッキー221を会員状態のクッキー221として認識することができるようになる。更にブラウザ211は、クッキー処理用タグ311による制御の下、ログインに成功したユーザIDを用いてクッキー221を会員状態へと更新する(S329)。
 S327及びS329の処理が完了すれば、ユーザID記憶用クッキー225は不要となるため、ブラウザ211はクッキー処理用タグ311による制御の下、ユーザID記憶用クッキー225を削除する(S331)。
 その後、ブラウザ211はクッキー処理用タグ311による制御に従い、広告決定サーバ用クッキー221とユーザID記憶用クッキー225とがそろっているか否かを判別する(S333)。もしそろっていれば、クッキー処理用タグ311に設定されたユーザIDと、クッキー223に設定された識別子との対応付けを広告サーバ50へと要求する(S335)。広告サーバ50のクッキー連携部520は当該要求に従い、ユーザIDとクッキー223に設定された識別子との対応情報をクッキー連携情報541としてDB540に登録する。
 これにより、広告サーバ50は、広告サーバ用クッキー223により受信した識別子に基づいてクライアント20を操作するユーザのユーザIDを知ることができるようになるため、当該ユーザIDを指定して、クライアント20へ配信する広告を広告決定用サーバ10に要求することができるようになる。
 (3.1.2 広告決定用サーバ10の処理)
 次に、クライアント20による会員サイトアクセス時の広告決定用サーバ10側の処理の流れを、図4を参照しながら説明する。図4は、クライアント20による会員サイトアクセス時の広告決定用サーバ10の処理の流れを示すフローチャートである。この処理は、図3を参照しながら「3.1.1」で説明したクライアント20側の処理に対応する広告決定用サーバ10側の処理である。
 クライアント20から、クッキー処理用タグ311の機能に基づいてクッキー221の取得要求を受信すると(S401のYes)、クッキー処理部110はクッキー221をクライアント20へと送信する(S403)。なおこの段階において送信するクッキー221は仮IDを付した仮状態のものである。更にクッキー処理部110は当該仮IDを用いてDB130にデータ項目を作成する。これにより、これ以降、クッキー221に基づいてクライアント20から送信されてくる閲覧情報などを含むクッキー情報には仮IDが含まれているため、当該仮IDで管理されている行動履歴情報135のデータは、このクッキー情報に基づいて更新されることになる。
 その後、クライアント20から会員サイト提供サーバ30が提供する会員サイトへのログイン成功の旨の通知を受信すると(S407のYes)、当該通知に含まれるユーザIDに基づき、DB130を更新する(S409)。より具体的には、仮IDのみに対応付けられていた行動履歴情報135を当該ユーザIDと対応付けると共に、当該ユーザIDに対応付けられている会員属性情報133とも対応付ける。これにより、広告サーバ50からユーザIDを指定した広告決定要求を受信した場合には、広告決定部120は、当該ユーザIDに対応付けられた会員属性情報133及び行動履歴情報135を参照して好適な広告を選択することができるようになる。
 (3.1.3 広告サーバ50の処理)
 続いて、クライアント20による会員サイトアクセス時の広告サーバ50側の処理の流れを、図5を参照しながら説明する。図5は、クライアント20による会員サイトアクセス時の広告サーバ50の処理の流れを示すフローチャートである。この処理は、図3を参照しながら「3.1.1」で説明したクライアント20側の処理に対応する広告サーバ50側の処理である。
 クライアント20から、クッキー処理用タグ311の機能に基づいてクッキー223の取得要求を受信すると(S501のYes)、クッキー発行部510はクッキー223をクライアント20へと送信する(S503)。なおこのクッキー223には、各クライアント20を識別可能な識別子が付与されている。
 その後、クライアント20から、クッキー処理用タグ311の機能に基づいて、クッキーの連携要求を受信すると(S505)、クッキー連携部520は、当該連携要求に含まれるユーザIDとクッキー223の識別子との対応関係をクッキー連携情報541として記録する(S507)。クライアント20からクッキー223に基づいて送信されてきたクッキー情報には前述の識別子が付与されているため、この識別子をキーとしてクッキー連携情報541を参照することにより、広告サーバ50は当該クライアント20に係るユーザのユーザIDを知ることができる。
 (3.2 他の方式による会員サイトアクセス時の処理の流れ)
 上記「3.1」の処理では、クライアント20から広告決定用サーバ10に対するユーザIDの通知と、ログインが成功した旨の通知とを一度に行なっていたが(図3のS327及び図4のS407)、これに限られるものではなく、ユーザIDの通知と、ログインが成功した旨の通知とを別々のタイミングで行なうことも考えられる。以下、この場合の処理の流れを、図6及び図7を参照しながら説明する。なお、この方式であっても広告サーバ50に係る処理は「3.1.3」と同様となるため、説明を省略する。
 (3.2.1 他の方式に係るクライアント20の処理)
 まず、クライアント20の処理の流れを、図6を参照しながら説明する。図6は、会員サイトアクセス時におけるクライアント20の、「3.1」とは異なる方式に係る処理の流れを示すフローチャートである。
 なお、S601乃至S615の処理は、図3に係るS301乃至S315の処理と同様であるため、説明を省略する。
 会員サイトのログイン画面において、ブラウザ211はクッキー処理用タグ311による制御の下、広告決定サーバ用クッキー221が仮状態であるか否かを判別する(S617)。もし仮状態であれば(S617のYes)、ID入力ボックスにユーザがユーザIDを入力する際に(S619のYes)、当該ユーザIDを広告決定用サーバ10へと送信する(S621)。つまり、「3.1」ではユーザIDをユーザID記憶用クッキー225に記憶していたところ、「3.2」の例では、ユーザIDをユーザID記憶用クッキー225に記憶せずに、ログイン前に広告決定用サーバ10へと送信する。これにより、クライアント20側のユーザID記憶用クッキー225は不要となる。
 その後、ユーザからユーザIDのみならずパスワードも入力されて、ユーザ操作に基づいてログイン要求をブラウザ211が会員サイト提供サーバ30へと送信すると(S623)、ブラウザ211は会員サイト提供サーバ30から、ログイン結果を示すページ情報310を受信する(S625)。その結果、ログインが失敗していれば(S627のNo)、ブラウザ211はS617に戻って処理をやり直す。
 ログインに成功したページ情報310を受信した場合には(S627のYes)、ブラウザ211は、当該ページ情報310に含まれるクッキー処理用タグ311による制御の下、ログインに成功した旨を広告決定用サーバ10へと通知する(S629)。これにより、広告決定用サーバ10はログインに成功した旨と(S629)、そのログインに成功したユーザIDとを知ることができるため(S621)、クッキー221を会員状態として認識することができるようになる。更にブラウザ211はクッキー221を会員状態へと更新する(S631)。
 S633及びS635の処理は、図3のS333及びS335と同様であるので、ここでは説明を省略する。
 (3.2.2 広告決定用サーバ10の処理)
 次に、クライアント20による会員サイトアクセス時の広告決定用サーバ10側の処理の流れを、図7を参照しながら説明する。図7は、クライアント20による会員サイトアクセス時の、「3.1」とは異なる方式に係る処理の流れを示すフローチャートである。この処理は、図6を参照しながら「3.2.1」で説明したクライアント20側の処理に対応する広告決定用サーバ10側の処理である。
 なお、S701乃至S705の処理は、図4に係るS401乃至S405の処理と同様であるため、説明を省略する。
 クライアント20からユーザIDの通知を受信すると(S707)、クッキー処理部110は当該ユーザIDに基づき、DB130を更新する(S709)。より具体的には、仮IDのみに対応付けられていた行動履歴情報135を当該ユーザIDと対応付ける処理などが考えられる。但し、この時点ではまだログインが成功するかどうかわからない(正当なユーザIDであるとは限らない)ため、クッキー処理部110はクッキー223を仮状態のままであるものとして扱い、会員属性情報133との対応付け等は行わない。
 その後、クライアント20から当該ユーザIDでのログイン成功の旨の通知を受けると(S711のYes)、クッキー処理部110はクッキー223を会員状態であるものとして識別し、S709で受信したユーザIDを用いて、DB130を更新する(S713)。より具体的には、例えば、クッキー処理部110は当該ユーザIDと行動履歴情報135と会員属性情報133とを対応付ける。
 これにより、広告サーバ50からユーザIDを指定した広告決定要求を受信した場合には、広告決定部120は、当該ユーザIDに対応付けられた会員属性情報133及び行動履歴情報135を参照して好適な広告を選択することができるようになる。
 (3.3 広告表示媒体アクセス時の処理の流れ)
 続いて、クライアント20が広告表示媒体提供サーバ40の提供するウェブサイトへアクセスした際の、クライアント20、広告サーバ50、及び広告決定用サーバ10の其々の処理の流れを説明する。
 (3.3.1 クライアント20の処理)
 まず、広告表示媒体提供サーバ40が提供するウェブサイトへアクセスした際のクライアント20の処理の流れを、図8を参照しながら説明する。図8は、広告表示媒体提供サーバ40が提供するウェブサイトへのアクセス時におけるクライアント20の処理の流れを示すフローチャートである。
 ブラウザ211に広告表示媒体提供サーバ40が提供する広告表示媒体のウェブページをユーザ操作に応じて表示する際には、クライアント20のブラウザ211は、広告表示媒体提供サーバ40へ、ページ情報310の送信要求(閲覧要求)を送信する(S801)。広告表示媒体提供サーバ40は当該要求に応じてページ情報410(例えば、HTML等で記述された情報)をクライアント20へと送信するので、クライアント20は当該ページ情報410を受信する(S803)。
 また、ブラウザ211はページ情報410に含まれる広告取得用タグ411による制御の下、広告サーバ50へと広告の取得要求を送信する(S805)。その結果、広告決定用サーバ10が決定した広告に係る広告ソース143へアクセスするための広告位置情報(アドレス情報)が広告サーバ50から送信されるので、ブラウザ211は当該広告位置情報を受信する(S807)。更にブラウザ211は当該広告位置情報に基づいて広告決定用サーバ10の広告配信部140から広告ソース143を取得し(S809)、当該広告ソース143に基づいて広告画像を表示画面上に表示する(S811)。
 (3.3.2 広告サーバ50の処理)
 次に、広告表示媒体提供サーバ40が提供するウェブサイトへアクセスした際の広告サーバ50の処理の流れを、図9を参照しながら説明する。図9は、広告表示媒体提供サーバ40が提供するウェブサイトへクライアント20がアクセスした際の、広告サーバ50の処理の流れを示すフローチャートである。つまりこの処理は、図8を参照しながら「3.3.1」で説明したクライアント20側の処理に対応する広告サーバ50側の処理である。
 クライアント20が広告表示媒体へアクセスすると、広告取得用タグ411に基づいて、クライアント20は表示する広告を取得するための広告位置情報を取得すべく、広告の取得要求を広告サーバ50へと送信する。広告サーバ50は、当該広告取得要求をクライアント20から受信すると(S901のYes)、広告決定処理部530は、当該クライアントから受信するクッキー223の識別子に対応するユーザID(ユーザIDが不明な場合には仮ID)を、クッキー連携情報541を参照することにより特定する(S903)。
 また、広告決定処理部530は、必要に応じて広告サーバ50は当該クライアント20に表示させる広告枠に表示する広告の広告主を決定するための入札処理を行う(S905)。この入札処理は、例えばRTBにより行うことができる。なお、当該入札処理は、広告主を予め決めている場合や広告決定用サーバ10側で行う場合には不要である。
 その後、広告サーバ50の広告決定処理部530は、S903で特定したユーザID(ユーザIDが不明な場合には仮ID)に該当するユーザに好適な広告を決定するよう、広告決定用サーバ10に対して要求する(S907)。その結果、広告決定用サーバ10から広告ソース143を取得するための広告位置情報(アドレス情報)を受信すると(S909)、広告決定処理部530は、当該広告位置情報をクライアント20へと送信する(S911)。
 (3.3.3 広告決定用サーバ10の処理)
 続いて、広告サーバ50からクライアント20に表示させる広告の決定を要求された後の広告決定用サーバ10に係る処理の流れを、図10を参照しながら説明する。図10は、広告サーバ50から広告決定要求を受信する際の広告決定用サーバ10の処理の流れを示すフローチャートである。つまりこの処理は、図8及び図9を参照しながら「3.3.1」や「3.3.2」で説明したクライアント20や広告サーバ50側の処理に対応する広告決定用サーバ10側の処理である。
 広告サーバ50から、ユーザIDや仮IDを指定した広告決定要求を受信すると(S1001のYes)、広告決定部120は、当該ユーザID若しくは仮IDを用いて会員属性情報133や行動履歴情報135を参照する(なお、仮IDしか指定されていない場合には、会員属性情報133を参照することはできない。)。広告決定部120は、当該ユーザIDや仮IDに対応する会員属性情報133や行動履歴情報135が合致する広告表示条件131を参照して(S1005)、当該条件が合致した広告表示条件131に対応する広告ソース143を読み出すための広告位置情報を広告サーバ50へと出力する(S1007)。
 その後、クライアント20から当該広告位置情報に基づいて広告ソース143の取得要求を受信すると(S1009のYes)、広告配信部140は当該要求に基づき、広告ソース143をクライアント20へと送信する(S1011)。
 (4 ハードウェア構成)
 以下、図11を参照しながら、上述してきた広告決定用サーバ10や広告サーバ50を情報処理システムであるコンピュータ1100により実現する場合のハードウェア構成の一例を説明する。なお、広告決定用サーバ10や広告サーバ50の機能は、それぞれネットワークを介して複数の装置に分けて実現することも可能である。
 図11に示すように、コンピュータ1100は、プロセッサ1101、メモリ1103、記憶装置1105、入力インタフェース(I/F)1107、データI/F1109、通信I/F1111、及び表示装置1113を含む。
 プロセッサ1101は、メモリ1103に記憶されているプログラムを実行することによりコンピュータ1100における様々な処理を制御する。例えば、広告決定用サーバ10にあってはクッキー処理部110や広告決定部120、広告配信部140、広告サーバ50にあってはクッキー発行部510や、クッキー連携部520、広告決定処理部530は、メモリ1103に一時記憶された上で、主にプロセッサ1101上で動作するプログラムとして実現可能である。
 メモリ1103は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ1103は、プロセッサ1101によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、メモリ1103の記憶領域には、プログラム実行時に必要となるスタック領域が確保される。
 記憶装置1105は、例えばハードディスクやフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置1105は、オペレーティングシステムや、広告決定用サーバ10にあってはクッキー処理部110や広告決定部120、広告配信部140、広告サーバ50にあってはクッキー発行部510や、クッキー連携部520、広告決定処理部530をそれぞれ実現するための各種プログラムを記憶する。この他、記憶装置1105は、広告決定用サーバ10にあってはDB130及びDB141、広告サーバ50にあってはDB540等に相当する各種データも記憶する。記憶装置1105に記憶されているプログラムやデータは、必要に応じてメモリ1103にロードされることにより、プロセッサ1101から参照される。
 入力I/F1107は、ユーザからの入力を受け付けるためのデバイスである。入力I/F1107の具体例としては、キーボードやマウス、タッチパネル、各種センサ等が挙げられる。入力I/F1107は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ1100に接続されても良い。
 データI/F1109は、コンピュータ1100の外部からデータを入力するためのデバイスである。データI/F1109の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F1109は、コンピュータ1100の外部に設けられることも考えられる。その場合、データI/F1109は、例えばUSB等のインタフェースを介してコンピュータ1100へと接続される。
 通信I/F1111は、コンピュータ1100の外部の装置と有線又は無線により、例えばインターネットNを介したデータ通信するためのデバイスである。通信I/F1111はコンピュータ1100の外部に設けられることも考えられる。その場合、通信I/F1111は、例えばUSB等のインタフェースを介してコンピュータ1100に接続される。
 表示装置1113は、各種情報を表示するためのデバイスである。表示装置1113の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等が挙げられる。表示装置1113は、コンピュータ1100の外部に設けられても良い。その場合、表示装置1113は、例えばディスプレイケーブル等を介してコンピュータ1100に接続される。
 (5 本実施形態の効果)
 以上説明したように、本実施形態の広告配信システム1では、ユーザの行動履歴や属性情報に応じて、好適な広告をユーザに見せることが可能となっている。特に、会員サイトログイン前は行動履歴情報135に応じて、ログイン後はユーザIDに基づく詳細な会員属性情報133に応じて、配信する広告を決定することができるようになっている。
 これにより、例えば、ユーザIDが特定できない場合には、ユーザの閲覧/購入した商品と関連性の高い商品に係る広告を配信すると共に、ユーザの識別情報が得られるようになった後は、性別や会員ポイント、年収(支払い能力)等の情報に基づいて広告を配信するといった広告配信が可能となるため、広告配信の効果を高めることが可能となる。
 更に、本実施形態に係る広告配信システム1では、会員属性情報133の参照を、ユーザIDに基づいて行なっている。すなわち、パスワードの情報を広告決定用サーバ10の管理者に渡す必要がないため、ユーザIDとパスワードがセットで流出する事態を避ける事ができるため、セキュリティ上好ましい。
 また、本実施形態に係る広告配信システム1では、複数の広告サーバ50に対して、会員属性情報133や行動履歴情報135に基づく広告配信が可能となっている。
 (6 付記事項)
 尚、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
1・・・広告配信システム、10・・・広告決定用サーバ、20・・・クライアント、30・・・会員サイト提供サーバ、40・・・広告表示媒体提供サーバ、50・・・広告サーバ、110・・・クッキー処理部、120・・・広告決定部、130・・・データベース、131・・・広告表示条件、133・・・会員属性情報、135・・・行動履歴情報、140・・・広告配信部、143・・・広告ソース、210・・・CPU、211・・・ブラウザ、220・・・記憶装置、221・・・広告決定サーバ用クッキー、223・・・広告サーバ用クッキー、225・・・ユーザID記憶用クッキー、230・・・入力装置、240・・・通信インタフェース部、310・・・ページ情報、311・・・クッキー処理用タグ、410・・・ページ情報、411・・・広告取得用タグ、510・・・クッキー発行部、520・・・クッキー連携部、530・・・広告決定処理部、541・・・クッキー連携情報、1100・・・コンピュータ、1101・・・プロセッサ、1103・・・メモリ、1105・・・記憶装置、1107・・・入力インタフェース、1109・・・データインタフェース、1111・・・通信インタフェース、1113・・・表示装置、N・・・インターネット

Claims (9)

  1.  クライアント端末が会員サイトにアクセスした際に、会員サイトのウェブページ情報に含まれるプログラムに基づく当該クライアント端末からの要求に対してクッキーを送信するクッキー送信手段と、
     会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、前記会員サイトへログインするためのユーザIDを受信する第1の受信手段と、
     前記クライアント端末が前記会員サイトへログインした際に、会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、ログインが完了した旨の通知を受信する第2の受信手段と、
     前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザIDに係る会員の属性情報とを対応付けて管理可能な情報管理手段と、
     前記クライアント端末からログインが完了した旨の通知を受信した後、前記情報管理手段で管理される属性情報に基づいて、前記クライアント端末に対して配信する広告を決定する広告決定手段と
    を備える情報処理システム。
  2.  前記広告決定手段は、前記ユーザIDに基づいて、広告を決定する際に参照すべき属性情報を決定する、
    請求項1記載の情報処理システム。
  3.  前記第1の受信手段は、前記第2の受信手段で受信するログインが完了した旨の通知と共に前記ユーザIDを受信する、
    請求項1記載の情報処理システム。
  4.  会員サイトを提供する情報処理システムであって、クライアント端末に、
     広告決定サーバから第1のクッキーを取得させ、
     前記会員サイトへのログイン時に入力されたユーザIDを前記広告決定サーバへ送信させ、
     前記会員サイトへのログイン完了時に、ログインが完了した旨の通知を前記広告決定サーバへ送信させる
    ことにより、前記広告決定サーバに、前記第1のクッキーと前記ユーザIDとを対応付けることを可能とさせるプログラムを送信する第1の送信手段を備える情報処理システム。
  5.  前記クライアント端末に送信するプログラムは、前記クライアント端末に当該情報処理システムから第2のクッキーを取得させ、
     前記クライアント端末からの要求に応じて、前記第2のクッキーに基づき送信される情報と、前記ユーザIDとを対応付ける管理手段を更に備える、
    請求項4記載の情報処理システム。
  6.  前記クライアント端末から広告取得要求を受信する受信手段と、
     前記広告取得要求に基づいて、前記ユーザIDに応じた広告の位置情報を送信する第2の送信手段と
    を更に備える請求項5記載の情報処理システム。
  7.  前記広告取得要求に基づいて、前記ユーザIDに応じた広告の決定を前記広告決定サーバに要求する要求手段
    を更に備える請求項6記載の情報処理システム。
  8.  クライアント端末が会員サイトにアクセスした際に、会員サイトのウェブページ情報に含まれるプログラムに基づく当該クライアント端末からの要求に対してクッキーを送信するステップと、
     会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、前記会員サイトへログインするためのユーザIDを受信するステップと、
     前記クライアント端末が前記会員サイトへログインした際に、会員サイトのウェブページ情報に含まれるプログラムに基づいて前記クライアント端末が送信する、ログインが完了した旨の通知を受信するステップと、
     前記クライアント端末から前記クッキーに基づいて受信するクッキー情報と、前記ユーザIDに係る会員の属性情報とを対応付けて管理するステップと、
     前記クライアント端末からログインが完了した旨の通知を受信した後、前記ユーザIDに係る前記属性情報に基づいて、前記クライアント端末に対して配信する広告を決定するステップと
    を情報処理システムが行う情報処理方法。
  9.  会員サイトを提供する情報処理システムの情報処理方法であって、クライアント端末に、
     広告決定サーバから第1のクッキーを取得させ、
     前記会員サイトへのログイン時に入力されたユーザIDを前記広告決定サーバへ送信させ、
     前記会員サイトへのログイン完了時に、ログインが完了した旨の通知を前記広告決定サーバへ送信させる
    ことにより、前記広告決定サーバに、前記第1のクッキーと前記ユーザIDとを対応付けることを可能とさせるプログラムを送信するステップを備える情報処理方法。
PCT/JP2013/080140 2012-11-09 2013-11-07 情報処理システム、及び情報処理方法 Ceased WO2014073614A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP13853380.7A EP2919122A4 (en) 2012-11-09 2013-11-07 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
KR1020157015029A KR20150082553A (ko) 2012-11-09 2013-11-07 정보 처리 시스템 및 정보 처리 방법
CN201380058896.2A CN104781798A (zh) 2012-11-09 2013-11-07 信息处理系统及信息处理方法
US14/441,798 US20150302473A1 (en) 2012-11-09 2013-11-07 Information processing system and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-247543 2012-11-09
JP2012247543A JP5388248B1 (ja) 2012-11-09 2012-11-09 情報処理システム、及び情報処理方法

Publications (1)

Publication Number Publication Date
WO2014073614A1 true WO2014073614A1 (ja) 2014-05-15

Family

ID=50036669

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/080140 Ceased WO2014073614A1 (ja) 2012-11-09 2013-11-07 情報処理システム、及び情報処理方法

Country Status (6)

Country Link
US (1) US20150302473A1 (ja)
EP (1) EP2919122A4 (ja)
JP (1) JP5388248B1 (ja)
KR (1) KR20150082553A (ja)
CN (1) CN104781798A (ja)
WO (1) WO2014073614A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2015170372A1 (ja) * 2014-05-07 2017-04-20 株式会社アイレップ 広告管理プログラム、及び、広告管理サーバ
JP5843983B1 (ja) * 2015-01-26 2016-01-13 株式会社カンム 会員向けターゲティング広告提供システムおよびその方法
CN107274201A (zh) * 2016-04-07 2017-10-20 滴滴(中国)科技有限公司 基于用户画像的营销方法、装置及系统
JP6822142B2 (ja) * 2016-11-18 2021-01-27 株式会社バリュー・パートナーズ ポイントリターゲティング広告の配信方法
KR20190089887A (ko) * 2016-12-05 2019-07-31 소니 주식회사 정보 처리 장치 및 정보 처리 시스템
JP6866242B2 (ja) * 2017-06-14 2021-04-28 ヤフー株式会社 表示制御プログラム、表示制御装置、表示制御方法及び配信装置
CN109598543B (zh) * 2018-11-21 2020-11-06 优轩(北京)信息科技有限公司 一种从多种维度条件中获取结果的方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005228287A (ja) * 2004-02-16 2005-08-25 Kunihisa Mochizuki アンケートと広告配信を統合した配信/通知システム
JP2011138518A (ja) 2009-12-30 2011-07-14 Navteq North America Llc ユーザのネットワーク使用データ及びパーソナルプロフィール情報のユーザ制御を行うシステム及び方法
JP2011258212A (ja) * 2007-03-21 2011-12-22 Nhn Business Platform Corp 広告方法および広告システム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034997A (zh) * 2006-03-09 2007-09-12 新数通兴业科技(北京)有限公司 一种数据信息精确发布的方法和系统
CN101047723A (zh) * 2006-03-30 2007-10-03 腾讯科技(深圳)有限公司 分类信息推送系统及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005228287A (ja) * 2004-02-16 2005-08-25 Kunihisa Mochizuki アンケートと広告配信を統合した配信/通知システム
JP2011258212A (ja) * 2007-03-21 2011-12-22 Nhn Business Platform Corp 広告方法および広告システム
JP2011138518A (ja) 2009-12-30 2011-07-14 Navteq North America Llc ユーザのネットワーク使用データ及びパーソナルプロフィール情報のユーザ制御を行うシステム及び方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2919122A4 *

Also Published As

Publication number Publication date
EP2919122A1 (en) 2015-09-16
US20150302473A1 (en) 2015-10-22
JP2014096046A (ja) 2014-05-22
CN104781798A (zh) 2015-07-15
KR20150082553A (ko) 2015-07-15
EP2919122A4 (en) 2016-05-18
JP5388248B1 (ja) 2014-01-15

Similar Documents

Publication Publication Date Title
US12093982B2 (en) Cross-browser, cross-machine recoverable user identifiers
US11734377B2 (en) Universal visitor identification system
JP5279057B1 (ja) 情報処理システム、及び情報処理方法
US11961120B2 (en) Systems and methods for accessing first party cookies
JP5388248B1 (ja) 情報処理システム、及び情報処理方法
US10423985B1 (en) Method and system for identifying users across mobile and desktop devices
US20140279045A1 (en) Cross-domain id synchronization in online advertisement
US20140351041A1 (en) Methods of tracking downloads and usage of software applications
US20150193823A1 (en) Systems and methods for cross-browser advertising id synchronization
US20160098765A1 (en) Information Processing System and Information Processing Method
US20220337562A1 (en) Connecting Web Publisher Inventory to Programmatic Exchanges without Third-Party Cookies
JP2016024530A (ja) 営業支援方法および営業支援システム
CA3226177A1 (en) Publisher permissioned activation in cookieless authentication environment
WO2014192067A1 (ja) 情報処理システム、及び情報処理方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13853380

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14441798

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20157015029

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2013853380

Country of ref document: EP