This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2012-133294, filed on Jun. 12, 2012, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to an advertisement delivery apparatus and an advertisement delivery method.
2. Description of the Related Art
Retargeting advertising is performed in which an advertisement of a landing page visited by a user is displayed again, thereby prompting the user to revisit the landing page. Japanese Laid-open Patent Publication No. 2012-94097 describes a method in which, even when the number of audiences specified by retargeting advertising is small, an advertisement is displayed to audiences similar to the specified ones.
However, in the retargeting, users are repeatedly shown the same advertisement, and thus, users may get tired thereof. Therefore, there is a possibility that an advertisement effect is reduced depending on users.
According to one aspect of the embodiments, an advertisement delivery apparatus delivers an advertisement for causing a user terminal, which transmitted an access request to a web site via a link set in an advertisement, to transmit an access request to the web site again. The advertisement delivery apparatus includes a behavior pattern acquiring unit that acquires a behavior pattern of the user terminal in the web site, and an advertisement delivery unit that delivers to the user terminal a different advertisement depending on the behavior pattern by setting a link to the web site in the different advertisement.
The above and other features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
An advertisement delivery system according to an embodiment of the present invention performs a retargeting advertising. The retargeting advertising prompts a user, who has accessed a web site (hereinafter referred to as landing site) of an advertiser by clicking an advertisement, to revisit the web site by showing the advertisement to the user again. In particular, the advertisement delivery system according to the embodiment changes an advertisement shown again depending on the behaviors of the user in the web site of the advertiser.
In the present embodiment, the following circumstances are assumed. A user accesses a Web server and views a Web page such as a top page, and finds an advertisement displayed in the Web page. When the user clicks the advertisement and accesses a landing site of an advertiser, a questionnaire is displayed in the landing site, and the user responds to the questionnaire. When the user accesses the same web server again after several hours or several days, retargeting advertising is performed, namely, the advertisement the user clicked before is displayed again. According to the present embodiment, a different advertisement may be displayed according to the response of the user to the questionnaire.
The user terminal 10 is for example, a portable telephone terminal or a smart phone, or a computer such as a tablet computer, a laptop computer, or a personal computer, which is operated by a user. A Web browser is operated in the user terminal 10, and the user accesses the Web server 20 by HTTP (HyperText Transfer Protocol) using the Web browser. In
The Web server 20 is a computer such as, for example, a personal computer or a workstation which provides contents such as a Web page described with HTML (HyperText Markup Language), XML (eXtensible Markup Language), or the like, still image data, moving image data, and sound data. The Web server 20 may be a single computer or may be realized by a plurality of computers. The Web server 20 provides an advertisement embedded in the Web page. The advertisement may be provided as a variety of data such as an image, a moving image, and sound. Hereinafter, for simplicity of description, it is assumed that the Web server 20 embeds an image advertisement in a Web page described with HTML.
The LP providing server 30 is a computer such as, for example, a personal computer or a workstation which provides a Web page (hereinafter, also referred to as a landing page which is also indicated by LP) which provides information regarding merchandise such as goods or services related to an advertisement. Landing page is displayed when an advertisement embedded in a Web page provided by the Web server 20 is clicked. In
The Web information database 251 stores information (hereinafter, referred to as Web information) for creating a Web page. The Web information is, for example, a file described with HTML, a program file which stores a program executable by the CGI (Common Gateway Interface), or an image file. The Web information database 251 may be realized using, for example, directories or folders of a file system provided by an operating system which is operated in the Web server 20. It is assumed that the Web information database 251 manages a variety of contents according to a technique employed by general Web servers to manage the contents.
The advertisement database 252 stores information regarding an advertisement (hereinafter, referred to as advertisement information).
The advertisement information includes an advertisement ID which is identification information of the advertisement, a URL (Uniform Resource Locator) indicating a landing page of the advertisement, and a title of the advertisement. The advertisement information may include an explanation of the advertisement in addition to the title. As described later, an advertisement to be delivered is selected according to a title.
The image information includes en advertisement ID, a behavior pattern of a user in a landing site, and a path of an advertisement image. In
As described later, the behavior pattern is a pattern of a response to a questionnaire consisting of either-or questions. An advertisement image corresponding to a behavior pattern other than “-” includes a message from an advertiser corresponding to the user's response to the questionnaire.
The behavior pattern database 253 stores information (hereinafter, referred to as behavior pattern information) including a behavior pattern of a user in a landing site.
The behavior pattern acquiring unit 214 acquires a behavior pattern of a user and registers the acquired behavior pattern in the behavior pattern database 253. The behavior pattern acquiring unit 214 acquires a behavior pattern of a user from the LP providing server 30 which provides a landing page of an advertisement. As described later, in the present embodiment, the behavior pattern acquiring unit 214 acquires a behavior pattern of the user terminal 10 using a program (hereinafter, referred to as a beacon) which is included in a Web page for displaying a landing page created by the LP providing server 30.
The HTTP processor 211 performs an HTTP process. The HTTP process performed by the HTTP processor 211 is assumed as a process in a general web server.
The HTTP processor 211 receives an HTTP request transmitted from the user terminal 10. The HTTP request includes a user ID for specifying a user of the user terminal 10. When the HTTP request designates a predetermined URL (hereinafter, referred to as a redirect URL) corresponding to an advertisement ID, the HTTP processor 211 reads advertisement information corresponding to the advertisement ID from the advertisement database 252 and sends a response, which designates a URL included in the read advertisement information as a redirect destination, to the user terminal 10. Thereby, the user terminal 10 is redirected to the landing page. A log indicating that an advertisement is clicked may be recorded at this timing.
On the other hand, when the HTTP request designates a URL which indicates a Web page other than the redirect URL, the HTTP processor 211 calls the Web page creating unit 212 to create a Web page, and sends the Web page created by the Web page creating unit 212 to the user terminal 10. A log indicating that an advertisement is delivered may be recorded at this timing.
The Web page creating unit 212 creates a Web page. The Web page creating unit 212 reads Web information stored in the Web information database 251, and creates a Web page based on the read Web information. The Web page creating unit 212 may create a Web page using a process performed by a general Web server. In addition, the Web page creating unit 212 calls the advertisement delivery unit 213 to insert an advertisement into the Web page.
The advertisement delivery unit 213 delivers an advertisement to be displayed in a Web page. In the present embodiment, the advertisement delivery unit 213 embeds an advertisement image, in which a link to a redirect URL is set, in the Web page created by the Web page creating unit 212, thereby delivering the advertisement.
First, the advertisement delivery unit 213 determines whether or not there is an advertisement clicked by a user in the past (S501). The advertisement delivery unit 213 may determine whether or not there is a clicked advertisement depending on whether or not behavior pattern information where a behavior pattern corresponding to a user ID set in an HTTP request is not “-” is registered in the behavior pattern database 253.
When there is a clicked advertisement, that is, when there is behavior pattern information including a behavior pattern other than “-”, corresponding to the user ID (S501: YES), the advertisement delivery unit 213 selects advertisement information corresponding to an advertisement ID included in one piece of behavior pattern information including the behavior pattern other than “-” (S502). Thereby, a retargeting advertising is performed.
When there is no clicked advertisement (S501; NO), the advertisement delivery unit 213 selects one piece of advertisement information at random (S503).
Next, the advertisement delivery unit 213 reads a title of the selected advertisement information from the advertisement database 252 so as to be set to T (S504). The advertisement delivery unit 213 reads the user ID set in the HTTP request and a behavior pattern corresponding to the advertisement ID of the advertisement information from the behavior pattern database 253 (S505). The advertisement delivery unit 213 reads a path of image information corresponding to the read behavior pattern and the advertisement ID of the advertisement information from the advertisement database 252 so as to be set to P (S506). The advertisement delivery unit 213 creates a redirect URL where the advertisement ID included in the advertisement information is set in a parameter of a predetermined URL (S507). The redirect URL may be in a form of, for example, www.foobar.com/ad?id=xxx.
The advertisement delivery unit 213 sets a title of the advertisement information in an image tag to the read path as an attribute, and sets a link tag to the redirect URL to create an advertisement character string (S508). The advertisement character string may be in a form of, for example, “<a href=“http://www.foobar.com/ad?id=A0001”><img src=”/image/ad001/000.jpg title=“OO contest holding”/></a>”. The advertisement delivery unit 213 inserts the created advertisement character string in the Web page created by the Web page creating unit 212 (S509).
As described above, different advertisement images can be delivered depending on a behavior pattern of a user. Therefore, according to the advertisement delivery system of the present embodiment, even when an advertisement leading to the same landing page is displayed by the retargeting, a different display can be performed. Therefore, it is possible to suppress a fall in an advertising effectiveness caused by the repetition of the same advertisement. For example, it is possible to prevent the user from getting tired of repeated exposures. At the same time, it is possible to achieve high advertising effectiveness by prompting revisits to a landing page.
Further, according to the advertisement delivery system of the present embodiment, a message corresponding to a behavior pattern can be included in an advertisement, and therefore, the message can be effectively sent from an advertiser to a user.
Further, according to the advertisement delivery system of the present embodiment, a message corresponding to a response pattern to a questionnaire is included in an advertisement image, and therefore, it is possible to create pseudo-communication between a user responding to the questionnaire and an advertiser, and to guide the user to a new questionnaire. Hence, it is possible to collect more opinions from the user.
In addition, in the Web server 20 of the present embodiment, an advertisement image is registered in the advertisement database 252 in advance for each of possible behavior patterns, and therefore, it is possible to easily and rapidly extract an advertisement image to be displayed even when the behavior pattern is complicated.
For example, assume that a user ID of an accessing user is “U001”, and it is determined in S501 that an advertisement of the advertisement ID “A0001” is delivered. The corresponding behavior pattern is “-” in the example illustrated in
When the advertisement 61 is clicked on the screen 60, the user terminal 10 is redirected to a URL of a landing page by the HTTP processor 211 as described above, and the landing page is displayed.
A beacon 723 for transmitting the response to the questionnaire, that is, behavior of the user in the landing site to the Web server 20 is embedded in the screen 72. The beacon 723 is invisible in the screen 72, and is operated so as to transmit behavior information 724 including the advertisement ID indicating the advertisement, the user ID indicating the user accessing the landing page, and the behavior pattern indicating behavior of the user, to the Web server 20 from the user terminal 10. The beacon 723 may be a program described with a language such as JavaScript® or Java®.
The behavior information 724 which is transmitted by the user terminal 10 using the beacon 723 is received by the behavior pattern acquiring unit 214 of the Web server 20. The behavior pattern acquiring unit 214 updates a behavior pattern of the behavior pattern database 253 corresponding to the user ID and the advertisement ID included in the received behavior information, to the behavior pattern included in the behavior information. Thereby, the Web server 20 is notified of behavior information that a user of the user ID “U001” has taken a behavior pattern “YES” for the advertisement of the advertisement ID “A0001”. Therefore, when the user accesses the Web server 20 the next time, a behavior pattern corresponding to “A0001” and “U001” of
Here, if the user accesses the Web server 20 again, “/image/ad001/001.jpg” corresponding to “A0001” and “YES” of
In addition, a response pattern (behavior pattern) to a questionnaire is recorded for each user in the LP providing server 30 as well, and, if a landing page is revisited by retargeting, a different questionnaire is provided according to the response pattern to the questionnaire.
In this way, an advertisement displaying a message according to a response pattern (behavior pattern) to the questionnaire is displayed by the Web server 20, and a questionnaire is provided according to the behavior pattern by the LP providing server 30 as well, and thereby it is possible to conduct a questionnaire while performing pseudo-communication between a user and an advertiser.
In the present embodiment, the Web server 20 and the LP providing server 30 are respectively a single computer, but, the present invention is not limited thereto, and they may be respectively realized by a plurality of computers. For example, a plurality of computers may virtually provide a single computer, and functions of the Web server 20 and the LP providing server 30 may be distributed to a plurality of computers or a plurality of virtual computers. For example, a storage unit may be realized as a database server independent from the Web server 20 and the LP providing server 30. In addition, the Web server 20 and the LP providing server 30 may be realized by a single virtual computer built by a single computer or a plurality of computers.
In addition, in a case where a plurality of Web servers 20 are provided, advertisement information and behavior pattern information may be synchronized between the Web servers 20 so as to build a so-called advertisement network in which an advertisement is delivered using the same algorithm.
Although, in the present embodiment, the Web server 20 determines an advertisement to be delivered, an advertisement delivery server which determines an advertisement to be delivered may be provided separately from the Web server 20. In this case, an advertisement may be delivered from the advertisement delivery server, or the advertisement delivery server determines an advertisement to be delivered and advertisement information may be delivered from the Web server 20.
In addition, although, in the present embodiment, an advertisement image is embedded in a Web page created by the Web page creating unit 212, for example, a frame for an advertisement space in which a predetermined URL for an advertisement is set by the Web page creating unit 222 may be included in a Web page and be transmitted to the user terminal 10, the user terminal 10 which displays the Web page including the frame may transmit an HTTP request for the URL for an advertisement, and, in response to the request, the advertisement delivery unit 213 may create an advertisement as a Web page described with HTML.
Further, although, in the present embodiment, an advertisement is embedded in a Web page as an image, the present invention is not limited thereto. The advertisement may be a character string, sound, a moving image, or the like. In a case where an advertisement is created using a character string, the advertisement database 252 may include message information where a character string is stored in association with an advertisement ID and a behavior pattern, instead of image information.
Further, although, in the present embodiment, one of the clicked advertisements is selected when a retargeting advertising is performed in step S502 of
In addition, although, in the present embodiment, an advertisement is randomly selected in step S503 of
Further, although, in the present embodiment, it has been assumed and described that only a single advertisement is displayed in a Web page, the present invention is not limited thereto, and retargeting may be performed for a plurality of advertisements. In this case, a plurality of pieces of advertisement information is selected in steps S502 and S503 of
In addition, although, in the present embodiment, it is determined whether or not there is a clicked advertisement depending on whether or not behavior pattern information where a behavior pattern is “-” is registered in step S501 of
Furthermore, in relation to the title of the advertisement information, different titles may be included in advertisement information depending on behavior patterns, and, in step S506 of
Further, although, in the present embodiment, an advertisement image is prepared for each of all the behavior patterns, for example, only one advertisement image in which a space for a message is provided and different messages depending on behavior patterns may be prepared, and, when an advertisement image is delivered, the Web server 20 may draw a message on the advertisement image.
Further, although, in the present embodiment, the beacon 723 is a program, for example, it may be a transparent image provided by the Web server 20. In this case, the LP providing server 30 sets an advertisement ID, a user ID, and a behavior pattern in a URL to the transparent image provided by the Web server 20 as parameters and thereby the Web server 20 may be notified of behavior information. In addition, parameters of a transparent image to a URL may be encoded.
Further, although, in the present embodiment, the user terminal 10 notifies the Web server 20 of behavior information using the beacon 723, the present invention is not limited thereto, and, a behavior pattern may be acquired from the LP providing server 30, or an input of a behavior pattern may be received from an operator of the Web server 20.
In addition, although, in the present embodiment, the beacon 723 is embedded in a Web page after a questionnaire is decompressed, for example, it may be embedded in the screen 72 displaying the questionnaire 711 as a program that determines which of the button 712 and 713 is pressed and transmits the behavior information 724 to the Web server 20.
Further, although, in the present embodiment, a response pattern to a questionnaire provided by the LP providing server 30 is a behavior pattern, the present invention is not limited thereto, and, various behavior patterns such as a purchase pattern, a viewing pattern, or a searched keyword pattern, may be employed as behavior patterns.
According to an embodiment of the present invention, it is possible to deliver an advertisement effectively through retargeting advertising.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2012-133294 | Jun 2012 | JP | national |