JP2019016094A - Advertisement extraction apparatus, advertisement distribution support apparatus, advertisement extraction method, and program - Google Patents

Advertisement extraction apparatus, advertisement distribution support apparatus, advertisement extraction method, and program Download PDF

Info

Publication number
JP2019016094A
JP2019016094A JP2017131926A JP2017131926A JP2019016094A JP 2019016094 A JP2019016094 A JP 2019016094A JP 2017131926 A JP2017131926 A JP 2017131926A JP 2017131926 A JP2017131926 A JP 2017131926A JP 2019016094 A JP2019016094 A JP 2019016094A
Authority
JP
Japan
Prior art keywords
advertisement
rate
probability
unit
random
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017131926A
Other languages
Japanese (ja)
Other versions
JP6971068B2 (en
Inventor
愛希 用害
Aki Yogai
愛希 用害
征良 中村
Yukiyoshi Nakamura
征良 中村
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017131926A priority Critical patent/JP6971068B2/en
Publication of JP2019016094A publication Critical patent/JP2019016094A/en
Application granted granted Critical
Publication of JP6971068B2 publication Critical patent/JP6971068B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To give an opportunity to effectively accumulate achievement for advertisements without delivery record.SOLUTION: An advertisement extraction apparatus includes a determining unit for determining a probability of randomly placing an advertisement placement order on the basis of a change in a performance imparting rate of an advertisement displayed on an advertisement distribution plane, and an extracting unit for randomly extracting advertisements to be displayed on the advertisement distribution plane from advertisement candidates when it is determined on the basis of the probability determined by the determining unit that the advertisement placement order is random.SELECTED DRAWING: Figure 2

Description

本発明は、広告抽出装置、広告配信支援装置、広告抽出方法、およびプログラムに関する。   The present invention relates to an advertisement extraction device, an advertisement distribution support device, an advertisement extraction method, and a program.

従来、ウェブページ等に広告を表示させる場合、過去の配信実績に基づいて広告の掲載位置を決定する方法が知られている。例えば、配信実績に基づいて広告の順位付け(以下、「実績ランキング」と呼ぶ)を行い、実績が高い広告(例えば、クリック数が多く、収益性が高い広告)がウェブページ内の上位に表示されるように制御する方法が知られている(例えば、特許文献1および2参照)。   Conventionally, when an advertisement is displayed on a web page or the like, a method for determining a placement position of the advertisement based on past distribution results is known. For example, ranking advertisements based on distribution results (hereinafter referred to as “actual rankings”) and displaying high-performing ads (for example, ads with many clicks and high profitability) at the top of the web page There is known a method of performing control so as to be performed (see, for example, Patent Documents 1 and 2).

特開2016−177536号公報JP, 2006-177536, A 特開2014−115829号公報JP 2014-115829 A

しかしながら、実績ランキングでは、配信実績のない新たな広告には配信機会が与えられない場合があった。また、一部の広告のみがランキングの上位を占め続け、同一の広告が繰り返し表示される場合があった。   However, in the performance ranking, a new advertisement with no distribution performance may not be provided with a distribution opportunity. In addition, only some advertisements continue to occupy the top of the ranking, and the same advertisement may be repeatedly displayed.

また、実績ランキングに代えて、広告をランダムに表示する方法が知られているが、この場合、実績が高い広告の配信機会を奪うことになるため、ユーザにとって有益な広告の表示頻度が低下し、また、収益性の低下につながる場合があった。   In addition, a method of displaying advertisements at random instead of the performance ranking is known, but in this case, since the distribution opportunity of advertisements with high results is deprived, the frequency of displaying advertisements useful to the user is reduced. In addition, there was a case where profitability was lowered.

本発明は、このような事情を考慮してなされたものであり、配信実績のない広告に対して効果的に実績を蓄積する機会を与えることが可能な広告抽出装置、広告配信支援装置、広告抽出方法、およびプログラムを提供することを目的の一つとする。   The present invention has been made in consideration of such circumstances, and an advertisement extraction device, an advertisement distribution support device, and an advertisement that can give an opportunity to accumulate results effectively for advertisements without distribution results An object is to provide an extraction method and a program.

本発明の一態様は、広告配信面に表示される広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定する決定部と、前記決定部により決定された確率に基づいて、前記広告の掲載順位をランダムにすると判定した場合、広告の候補の中から前記広告配信面に表示させる広告をランダムに抽出する抽出部と、を備える広告抽出装置である。
である。
According to one aspect of the present invention, a determination unit that determines a probability of randomizing the ranking of the advertisement based on a change in the performance grant rate of the advertisement displayed on the advertisement distribution surface, and the probability determined by the determination unit The advertisement extracting device includes an extraction unit that randomly extracts an advertisement to be displayed on the advertisement distribution surface from advertisement candidates when it is determined that the advertisement ranking is random.
It is.

本発明の一態様によれば、配信実績のない広告に対して効果的に実績を蓄積する機会を与えることが可能である。   According to one embodiment of the present invention, it is possible to give an opportunity to effectively accumulate results to an advertisement with no delivery results.

実施形態に係るサービス提供システムの全体構成を示す図である。It is a figure which shows the whole structure of the service provision system which concerns on embodiment. 実施形態に係るサービス提供装置の機能構成を示す機能ブロック図である。It is a functional block diagram which shows the function structure of the service provision apparatus which concerns on embodiment. 実施形態に係る広告配信サーバの機能構成を示す機能ブロック図である。It is a functional block diagram which shows the function structure of the advertisement delivery server which concerns on embodiment. 実施形態に係るサービス提供装置のリクエスト処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the request process of the service provision apparatus which concerns on embodiment. 実施形態に係る広告配信サーバの記憶部に記憶された広告情報の一例を示す図である。It is a figure which shows an example of the advertisement information memorize | stored in the memory | storage part of the advertisement delivery server which concerns on embodiment. 実績ランキングにより掲載順位が決定された広告が埋め込まれたウェブページの一例を示す図である。It is a figure which shows an example of the web page with which the advertisement by which the publication order was determined by the performance ranking was embedded. ランダムランキングにより掲載順位が決定された広告が埋め込まれたウェブページの一例を示す図である。It is a figure which shows an example of the web page in which the advertisement by which the ranking was determined by random ranking was embedded. 実施形態に係るサービス提供装置の第1のランダムレート設定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the 1st random rate setting process of the service provision apparatus which concerns on embodiment. 実施形態に係るサービス提供装置の第2のランダムレート設定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the 2nd random rate setting process of the service provision apparatus which concerns on embodiment. 実績ランキングとランダムランキングとが併用されたウェブページの一例を示す図である。It is a figure which shows an example of the web page where performance ranking and random ranking were used together.

以下、図面を参照して、本発明の広告抽出装置、広告配信支援装置、広告抽出方法、およびプログラムの実施形態について説明する。   Hereinafter, embodiments of an advertisement extraction device, an advertisement distribution support device, an advertisement extraction method, and a program according to the present invention will be described with reference to the drawings.

[概要]
実施形態のサービス提供システムは、ユーザからのサービス要求に対して、広告情報が付加されたサービスを提供する。このサービス提供システムにより提供されるサービスには、例えば、ブラウザによって参照されるウェブページの他、アプリケーションプログラムによって参照されるアプリページが含まれる。これらのウェブページおよびアプリページは、検索サイト、ニュースサイト、ショッピングサイト、オークションサイト、天気予報サイト、SNS(Social Networking Service)サイト、ゲームサイト等を構成するページである。以下の説明では、主に、ウェブページに着目して説明を行う。
[Overview]
The service providing system of the embodiment provides a service in which advertisement information is added to a service request from a user. Services provided by this service providing system include, for example, application pages referred to by application programs in addition to web pages referred to by browsers. These web pages and application pages are pages that constitute a search site, news site, shopping site, auction site, weather forecast site, SNS (Social Networking Service) site, game site, and the like. In the following description, the description will be given mainly focusing on the web page.

広告には、過去に配信実績のある広告と、過去に配信されたことがない(配信実績がない)広告とが含まれる。本実施形態のサービス提供システムは、広告の掲載順位をランダムにする確率(掲載順位がランダムになるように広告を抽出する確率、または広告をランダムな順番で表示する確率)を示すランダムレートに基づく制御を行うことで、配信実績のある広告と、配信実績のない広告との双方に対して配信機会が与えられる。また、本実施形態のサービス提供システムは、配信の候補となる広告の内、実績が付与された広告の割合の変動具合を確認しながら、ランダムレートの調整を行う。   The advertisement includes an advertisement that has been delivered in the past and an advertisement that has never been delivered in the past (no delivery history). The service providing system according to the present embodiment is based on a random rate indicating a probability of randomizing the advertisement ranking (probability of extracting advertisements so that the ranking is random, or probability of displaying advertisements in random order). By performing the control, a distribution opportunity is given to both an advertisement with a distribution record and an advertisement with no distribution record. In addition, the service providing system according to the present embodiment adjusts the random rate while confirming the degree of change in the proportion of advertisements to which results are given among advertisements that are candidates for distribution.

[全体構成]
図1は、実施形態に係るサービス提供システム1の全体構成を示す図である。サービス提供システム1は、例えば、一以上の端末装置3と、一以上のサービス提供装置5(広告抽出装置)と、一以上の広告配信サーバ7とを備える。端末装置3と、サービス提供装置5と、広告配信サーバ7とは、ネットワークNWによって互いに接続されており、このネットワークNWを介して互いに通信する。ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)やLAN(Local AreaNetwork)、専用回線、無線基地局、プロバイダ等を含む。
[overall structure]
FIG. 1 is a diagram illustrating an overall configuration of a service providing system 1 according to the embodiment. The service providing system 1 includes, for example, one or more terminal devices 3, one or more service providing devices 5 (advertisement extraction devices), and one or more advertisement distribution servers 7. The terminal device 3, the service providing device 5, and the advertisement distribution server 7 are connected to each other via a network NW, and communicate with each other via the network NW. The network NW includes, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a dedicated line, a wireless base station, a provider, and the like.

端末装置3は、サービス提供装置5によって提供されるサービスを利用するユーザによって操作される。端末装置3は、例えば、パーソナルコンピュータ、スマートフォン等の携帯電話やタブレット端末、PDA(Personal Digital Assistant)等のコンピュータ装置である。   The terminal device 3 is operated by a user who uses a service provided by the service providing device 5. The terminal device 3 is, for example, a computer device such as a personal computer, a mobile phone such as a smartphone, a tablet terminal, or a PDA (Personal Digital Assistant).

端末装置3は、ユーザから所定の操作を受け付けると、予めインストールされたブラウザを介して、サービス提供装置5によって提供される広告情報が付加されたウェブページにアクセスする。また、端末装置3は、ユーザから所定の操作を受け付けると、予めインストールされたアプリケーションを介してサービス提供装置5と通信を行い、アプリケーション上で表示或いは再生する広告情報が付加されたコンテンツを取得する。コンテンツは、例えば、動画データや、画像データ、音声データ、テキストデータ等である。これによって、端末装置3には、アプリケーションを介して、上述した各種ウェブページにより提供されるサービスと同様のサービス(例えば、ニュース記事等)が提供される。   When the terminal device 3 receives a predetermined operation from the user, the terminal device 3 accesses a web page to which the advertisement information provided by the service providing device 5 is added via a browser installed in advance. In addition, when the terminal device 3 receives a predetermined operation from the user, the terminal device 3 communicates with the service providing device 5 through a preinstalled application, and acquires content to which advertisement information to be displayed or reproduced on the application is added. . The content is, for example, moving image data, image data, audio data, text data, or the like. Thereby, the terminal device 3 is provided with a service (for example, a news article) similar to the service provided by the various web pages described above via the application.

サービス提供装置5は、インターネット上において、上述した検索サイトやショッピングサイト等のウェブページを提供するウェブサーバ装置であってよいし、アプリケーションが起動された端末装置3と通信を行って、各種情報の受け渡しを行うアプリケーションサーバ装置であってもよい。   The service providing device 5 may be a web server device that provides web pages such as the above-described search sites and shopping sites on the Internet, and communicates with the terminal device 3 on which the application has been started, to store various information. It may be an application server device that performs delivery.

サービス提供装置5は、ウェブページを生成する際、広告配信サーバ7から配信された広告を示す情報(例えば、広告のURL(Uniform Resource Locator))を受信する。そして、サービス提供装置5は、ウェブページの一部の領域(広告配信枠)に、少なくとも1つの広告を示す情報を含むウェブページを端末装置3に送信する。本実施形態においては、ウェブページ等の配信される広告を埋め込むことができる電子的な面を「広告配信面」と呼ぶ。なお、サービス提供装置5は、ウェブページの広告配信枠に、画像やテキストを含む少なくとも1つの広告を埋め込んだウェブページを生成して端末装置3に送信してもよい。   When the service providing device 5 generates a web page, the service providing device 5 receives information (for example, URL (Uniform Resource Locator) of the advertisement) indicating the advertisement distributed from the advertisement distribution server 7. Then, the service providing apparatus 5 transmits a web page including information indicating at least one advertisement in a partial area (advertisement distribution frame) of the web page to the terminal device 3. In the present embodiment, an electronic surface on which a distributed advertisement such as a web page can be embedded is referred to as an “advertisement distribution surface”. Note that the service providing apparatus 5 may generate a web page in which at least one advertisement including an image or text is embedded in the advertisement distribution frame of the web page and transmit the web page to the terminal device 3.

広告配信サーバ7は、サービス提供装置5からの広告の配信要求を受信し、この配信要求に応じた少なくとも1つの広告情報をサービス提供装置5に送信する。   The advertisement distribution server 7 receives the advertisement distribution request from the service providing apparatus 5 and transmits at least one advertisement information corresponding to the distribution request to the service providing apparatus 5.

[サービス提供装置の構成]
以下、サービス提供装置5の構成について説明する。図2は、サービス提供装置5の機能構成を示す機能ブロック図である。サービス提供装置5は、例えば、通信部10と、サービス提供部12と、ランダムレート制御部14と、記憶部16とを備える。
[Configuration of service providing device]
Hereinafter, the configuration of the service providing apparatus 5 will be described. FIG. 2 is a functional block diagram showing a functional configuration of the service providing apparatus 5. The service providing device 5 includes, for example, a communication unit 10, a service providing unit 12, a random rate control unit 14, and a storage unit 16.

通信部10は、例えば、NIC(Network Interface Card)等の通信インターフェースを含む。通信部10は、ネットワークNWを介して、端末装置3、広告配信サーバ7等と通信する。   The communication unit 10 includes a communication interface such as a NIC (Network Interface Card). The communication unit 10 communicates with the terminal device 3, the advertisement distribution server 7, and the like via the network NW.

サービス提供部12は、例えば、サービス提供装置5がウェブサーバ装置である場合、通信部10により端末装置3からHTTP(Hypertext Transfer Protocol)リクエストが受信されると、このリクエストに対応したウェブページとして、HTML形式のテキストデータや、CSS(Cascading Style Sheets)等のスタイルシート、テキストデータ、画像データ、動画データ、音声データ等を含むウェブページを、HTTPリクエストの送信元である端末装置3に送信する。   For example, when the service providing device 5 is a web server device, the service providing unit 12 receives an HTTP (Hypertext Transfer Protocol) request from the terminal device 3 by the communication unit 10 as a web page corresponding to the request. A web page including text data in HTML format, a style sheet such as CSS (Cascading Style Sheets), text data, image data, moving image data, audio data, and the like is transmitted to the terminal device 3 that is the transmission source of the HTTP request.

また、サービス提供部12は、ウェブページを生成する際、広告配信サーバ7から配信された広告を示す情報を受信し、少なくとも1つの広告を示す情報を含むウェブページを生成して端末装置3に送信する。サービス提供部12は、配信実績に基づいて広告の掲載順位を決定するランキング(以下、「実績ランキング」と呼ぶ)および配信実績に基づかず、ランダムに広告の掲載順位を決定するランキング(以下、「ランダムランキング」と呼ぶ)のいずれかにより、ウェブページに埋め込む広告の掲載順位を決定する。これにより、端末装置3の画面は、ウェブブラウザの機能により広告が埋め込まれたウェブページを表示する。   In addition, when the service providing unit 12 generates a web page, the service providing unit 12 receives information indicating an advertisement distributed from the advertisement distribution server 7, generates a web page including information indicating at least one advertisement, and transmits the information to the terminal device 3. Send. The service providing unit 12 determines the ranking of the advertisement based on the distribution performance (hereinafter referred to as “result ranking”) and the ranking (hereinafter referred to as “the ranking of the advertisement” randomly based on the distribution performance). The ranking of advertisements to be embedded in a web page is determined by any one of “random ranking”. Thereby, the screen of the terminal device 3 displays the web page in which the advertisement is embedded by the function of the web browser.

また、サービス提供部12は、例えば、サービス提供装置5がアプリケーションサーバ装置である場合、通信部10を介して、アプリケーションが起動された端末装置3から所定のリクエストを受信すると、このリクエストに応じてテキストデータや画像データ、動画データ、音声データ等のコンテンツを、リクエストの送信元である端末装置3に送信する。   In addition, for example, when the service providing device 5 is an application server device, the service providing unit 12 receives a predetermined request from the terminal device 3 in which the application is activated via the communication unit 10, and responds to the request. Content such as text data, image data, moving image data, and audio data is transmitted to the terminal device 3 that is the transmission source of the request.

また、サービス提供部12は、コンテンツを生成する際、広告配信サーバ7から配信された広告を示す情報を受信し、コンテンツの広告配信枠に、少なくとも1つの広告を示す情報を含むコンテンツを生成して端末装置3に送信する。これにより、端末装置3は、コンテンツを受信すると、例えば、アプリケーションのインストール時に合わせて取得しておいたスタイルシート等に基づいて、受信したコンテンツを画面上に配置することで、アプリ用のページを表示する。   Further, when generating the content, the service providing unit 12 receives information indicating the advertisement distributed from the advertisement distribution server 7 and generates content including information indicating at least one advertisement in the content advertisement distribution frame. To the terminal device 3. As a result, when the terminal device 3 receives the content, for example, the terminal device 3 arranges the received content on the screen based on the style sheet or the like acquired at the time of installation of the application. indicate.

サービス提供部12は、例えば、広告設定部20(抽出部)と、サービス生成部22とを備える。広告設定部20は、広告配信サーバ7から少なくとも1つの広告情報を取得し、ランダムレートに基づいて、広告表示のランダムランキングを行うか否かを決定する。広告設定部20は、例えば、乱数を用いてランダムレートが示す確率に応じた制御を行うことで、広告表示のランダムランキングを行うか否かを決定する。また、広告設定部20は、ランダムランキングを行うことを決定した場合、広告の掲載順位をランダムに決定し、ランダムランキングを行わないことを決定した場合、実績ランキングにより広告の掲載順位を決定する。   The service providing unit 12 includes, for example, an advertisement setting unit 20 (extraction unit) and a service generation unit 22. The advertisement setting unit 20 acquires at least one piece of advertisement information from the advertisement distribution server 7 and determines whether or not to perform random ranking of advertisement display based on the random rate. The advertisement setting unit 20 determines whether or not to perform random ranking of advertisement display by performing control according to the probability indicated by the random rate using a random number, for example. In addition, the advertisement setting unit 20 determines the advertisement ranking in a random manner when it is determined to perform random ranking, and determines the advertisement ranking according to the performance ranking when it is determined that the random ranking is not performed.

サービス生成部22は、広告設定部により決定された広告の掲載順位と、広告を示す情報とを含むウェブページを生成して端末装置3に送信する。   The service generation unit 22 generates a web page including the advertisement ranking determined by the advertisement setting unit and information indicating the advertisement, and transmits the web page to the terminal device 3.

ランダムレート制御部14は、配信の候補である広告の内、実績が付与された広告の割合の変動具合を確認しながら、ランダムレートの調整を行う。また、ランダムレート制御部14は、実績を付与しながら、可能な限り広告の売上の低下を抑えるように、ランダムレートの調整を行う。ランダムレート制御部14は、例えば、実績付与率算出部24(取得部)と、ランダムレート決定部26(決定部)とを備える。   The random rate control unit 14 adjusts the random rate while checking the degree of change in the proportion of advertisements to which results are given among advertisements that are distribution candidates. In addition, the random rate control unit 14 adjusts the random rate so as to suppress the decrease in the sales of the advertisement as much as possible while giving the results. The random rate control unit 14 includes, for example, a performance grant rate calculation unit 24 (acquisition unit) and a random rate determination unit 26 (determination unit).

実績付与率算出部24は、広告配信サーバ7に保持された配信可能な広告のうち、配信実績が付与された広告の割合を示す実績付与率を算出する。広告に対して「配信実績が付与された」とは、例えば、広告のインプレッション数、クリック数、CTR(Click Through Ratio)等が、所定の閾値を超えていることを示す。実績付与率は、例えば、以下の式1によって表される。   The result grant rate calculation unit 24 calculates a result grant rate indicating the proportion of advertisements to which a delivery record is given among the deliverable advertisements held in the advertisement delivery server 7. “A delivery record has been given” for an advertisement indicates that, for example, the number of impressions, the number of clicks, or the CTR (Click Through Ratio) of the advertisement exceeds a predetermined threshold. The performance grant rate is represented by the following formula 1, for example.

実績付与率=実績が付与された広告数/総広告数・・・(式1)   Achievement rate = Number of advertisements with achievements / Total number of advertisements (Formula 1)

ランダムレート決定部26は、実績付与率算出部24によって算出された実績付与率に基づいて、ランダムレートを決定する。ランダムレート決定部26は、決定したランダムレートを、記憶部16に記憶させる。ランダムレート決定部26によるランダムレートの決定方法については後述する。   The random rate determination unit 26 determines a random rate based on the result grant rate calculated by the result grant rate calculator 24. The random rate determination unit 26 stores the determined random rate in the storage unit 16. A method of determining the random rate by the random rate determining unit 26 will be described later.

記憶部16は、ランダムレート決定部26により決定されたランダムレート等を記憶する。   The storage unit 16 stores the random rate determined by the random rate determination unit 26 and the like.

[広告配信サーバの構成]
以下、広告配信サーバ7の構成について説明する。図3は、広告配信サーバ7の機能構成を示す機能ブロック図である。広告配信サーバ7は、例えば、通信部30と、広告配信部32と、記憶部34とを備える。
[Advertising server configuration]
Hereinafter, the configuration of the advertisement distribution server 7 will be described. FIG. 3 is a functional block diagram showing a functional configuration of the advertisement distribution server 7. The advertisement distribution server 7 includes a communication unit 30, an advertisement distribution unit 32, and a storage unit 34, for example.

通信部30は、例えば、NIC等の通信インターフェースを含む。通信部30は、ネットワークNWを介して、端末装置3、サービス提供装置5等と通信する。   The communication unit 30 includes a communication interface such as a NIC, for example. The communication unit 30 communicates with the terminal device 3, the service providing device 5 and the like via the network NW.

広告配信部32は、サービス提供装置5から送信された広告の配信要求を受信し、この配信要求に応じて、少なくとも1つの広告の広告情報を記憶部34から読み出し、サービス提供装置5に送信する。   The advertisement distribution unit 32 receives the advertisement distribution request transmitted from the service providing apparatus 5, reads out advertisement information of at least one advertisement from the storage unit 34, and transmits the advertisement information to the service providing apparatus 5 in response to the distribution request. .

記憶部34は、例えば、配信可能な広告の候補に関する広告情報を記憶する。   The memory | storage part 34 memorize | stores the advertising information regarding the candidate of the advertisement which can be delivered, for example.

サービス提供装置5および広告配信サーバ7の各々の構成要素は、例えば、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等のプロセッサがプログラム記憶部(図示しない)に格納されたプログラムを実行することにより実現される。また、サービス提供装置5および広告配信サーバ7の各々の構成要素の一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、またはFPGA(Field-Programmable Gate Array)等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。   Each component of the service providing device 5 and the advertisement distribution server 7 executes a program stored in a program storage unit (not shown) by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), for example. Is realized. Also, some or all of the components of the service providing apparatus 5 and the advertisement distribution server 7 are hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), or FPGA (Field-Programmable Gate Array). It may be realized by hardware, or may be realized by cooperation of software and hardware.

サービス提供装置5の記憶部16および広告配信サーバ7の記憶部34の各々は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等により実現される。また、記憶部16および記憶部34の各々の一部または全部は、NASや外部のストレージサーバ等、サービス提供装置5または広告配信サーバ7がアクセス可能な外部装置であってもよい。   Each of the storage unit 16 of the service providing device 5 and the storage unit 34 of the advertisement distribution server 7 is, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like. This is realized by a hybrid storage device or the like in which a plurality of them are combined. Further, a part or all of each of the storage unit 16 and the storage unit 34 may be an external device that can be accessed by the service providing device 5 or the advertisement distribution server 7 such as a NAS or an external storage server.

[サービス提供装置のリクエスト処理]
以下、サービス提供装置5の動作について説明する。図4は、サービス提供装置5のリクエスト処理の流れを示すフローチャートである。まず、サービス提供装置5は、端末装置3から送信された、サービス(ウェブページ)を要求するリクエストを、通信部10を介して受信する(ステップS101)。
[Request processing of service provider]
Hereinafter, the operation of the service providing apparatus 5 will be described. FIG. 4 is a flowchart showing the flow of request processing of the service providing apparatus 5. First, the service providing apparatus 5 receives a request for requesting a service (web page) transmitted from the terminal apparatus 3 via the communication unit 10 (step S101).

次に、広告設定部20は、広告の配信要求を広告配信サーバ7に送信し、広告配信サーバ7から少なくとも1つの広告情報を取得する(ステップS103)。図5は、広告配信サーバ7の記憶部34に記憶された広告情報の一例を示す図である。記憶部34には、例えば、広告の広告メタデータと、広告の実績データとが記憶されている。広告メタデータは、例えば、広告を識別する広告IDと、広告のURL(Uniform Resource Locator)とを含む。実績データは、例えば、広告の表示回数を示すインプレッション数と、広告のクリック回数を示すクリック数と、広告のクリックされやすさを示すKPI(Key Performance Indicator)の一例であるCTR(Click Through Ratio)とを含む。   Next, the advertisement setting unit 20 transmits an advertisement distribution request to the advertisement distribution server 7, and acquires at least one piece of advertisement information from the advertisement distribution server 7 (step S103). FIG. 5 is a diagram illustrating an example of advertisement information stored in the storage unit 34 of the advertisement distribution server 7. The storage unit 34 stores, for example, advertisement metadata of advertisements and actual result data of advertisements. The advertisement metadata includes, for example, an advertisement ID for identifying the advertisement and a URL (Uniform Resource Locator) of the advertisement. The actual data includes, for example, CTR (Click Through Ratio) which is an example of the number of impressions indicating the number of times an advertisement is displayed, the number of clicks indicating the number of clicks on the advertisement, and the KPI (Key Performance Indicator) indicating the ease of clicking the advertisement. Including.

次に、広告設定部20は、記憶部16からランダムレートを取得し(ステップS105)、取得したランダムレートに基づいて、広告表示のランダムランキングを行うか否かを決定する(ステップS107)。例えば、広告設定部20は、取得したランダムレートが“10%”である場合、10%の確率でランダムランキングを行うように決定する。   Next, the advertisement setting unit 20 acquires a random rate from the storage unit 16 (step S105), and determines whether or not to perform random ranking of advertisement display based on the acquired random rate (step S107). For example, when the acquired random rate is “10%”, the advertisement setting unit 20 determines to perform random ranking with a probability of 10%.

広告設定部20は、ランダムランキングを行うことを決定した場合、広告配信サーバ7から取得した広告の掲載順位をランダムに決定する(ステップS109)。以上により、広告設定部20は、広告の候補の中から広告配信面に表示させる広告をランダムに抽出する。この場合、広告設定部20は、広告配信サーバ7から取得した広告の実績データは使用しない。   When the advertisement setting unit 20 determines to perform random ranking, the advertisement setting unit 20 randomly determines the ranking of advertisements acquired from the advertisement distribution server 7 (step S109). As described above, the advertisement setting unit 20 randomly extracts advertisements to be displayed on the advertisement distribution surface from advertisement candidates. In this case, the advertisement setting unit 20 does not use the advertisement result data acquired from the advertisement distribution server 7.

一方、広告設定部20は、ランダムランキングを行わないことを決定した場合、実績ランキングにより広告の掲載順位を決定する(ステップS111)。例えば、広告設定部20は、広告配信サーバ7から取得した広告の実績データに含まれるインプレッション数、クリック数、およびCTRの少なくとも1つに基づいて、広告の掲載順位を決定する。例えば、図5に示す広告ID“A”から“I”の広告の掲載順位を「クリック数」の大きさに基づいて決定する場合、広告設定部20は、広告ID“H”、“E”、“B”、“A”、“C”、“I”、“G”、“F”の順に掲載順位を決定する。以上により、広告設定部20は、広告の配信実績に基づいて掲載順位が設定された広告を抽出する。   On the other hand, when the advertisement setting unit 20 determines not to perform random ranking, the advertisement setting unit 20 determines the advertisement ranking based on the performance ranking (step S111). For example, the advertisement setting unit 20 determines the advertisement ranking based on at least one of the number of impressions, the number of clicks, and the CTR included in the advertisement performance data acquired from the advertisement distribution server 7. For example, when determining the ranking of the advertisements with the advertisement IDs “A” to “I” shown in FIG. , “B”, “A”, “C”, “I”, “G”, “F” in order. As described above, the advertisement setting unit 20 extracts advertisements for which the placement order is set based on the advertisement distribution results.

次に、サービス生成部22は、広告設定部20により決定された広告の掲載順位と、各広告を示す情報(例えば、URL)と含むウェブページを生成して端末装置3に送信する(ステップS113)。次に、端末装置3は、各広告のURLを用いて、各広告の取得を要求するリクエストを広告配信サーバ7に送信し、各広告を取得する。これにより、端末装置3の画面は、ウェブブラウザの機能により、ランダムランキングまたは実績ランキングにより掲載順位が決定された広告を埋め込んだウェブページを表示する。   Next, the service generation unit 22 generates a web page including the advertisement ranking determined by the advertisement setting unit 20 and information (for example, URL) indicating each advertisement, and transmits the web page to the terminal device 3 (step S113). ). Next, using the URL of each advertisement, the terminal device 3 transmits a request for requesting acquisition of each advertisement to the advertisement distribution server 7 and acquires each advertisement. Thereby, the screen of the terminal device 3 displays a web page in which an advertisement whose placement order is determined by random ranking or performance ranking is embedded by the function of the web browser.

広告配信サーバ7は、端末装置3から各広告の取得を要求するリクエストを受信すると、記憶部34に記憶された各広告の実績データの「インプレッション数」を更新する。なお、広告配信サーバ7は、端末装置3からリクエストを受信する度に実績データを更新してもよいし、一定の時間間隔で複数のリクエストをまとめて受信し、実績データを更新してもよい。   When receiving a request for acquiring each advertisement from the terminal device 3, the advertisement distribution server 7 updates the “number of impressions” of the performance data of each advertisement stored in the storage unit 34. The advertisement distribution server 7 may update the record data every time a request is received from the terminal device 3, or may receive a plurality of requests at a fixed time interval and update the record data. .

図6は、実績ランキングにより掲載順位が決定された広告が埋め込まれたウェブページの一例を示す図である。「クリック数」の大きさ(実績値が高い)の順に、広告ID“H”、“E”、“B”、“A”、“C”の広告が上位から順に配置されており、実績値が低い(配信実績がない)広告ID“F”の広告は、ウェブページの下位に配置される。あるいは、ウェブページに埋め込まれる広告の数に制限がある場合(例えば、5つ)、配信実績がない広告ID“F”の広告は表示されない。   FIG. 6 is a diagram illustrating an example of a web page in which an advertisement whose placement order is determined based on the performance ranking is embedded. The advertisements with advertisement IDs “H”, “E”, “B”, “A”, “C” are arranged in order from the top in the order of the “number of clicks” (result value is high). The advertisement with the advertisement ID “F” having a low (no delivery record) is arranged at the lower level of the web page. Alternatively, when the number of advertisements embedded in the web page is limited (for example, five), the advertisement with the advertisement ID “F” having no distribution record is not displayed.

図7は、ランダムランキングにより掲載順位が決定された広告が埋め込まれたウェブページの一例を示す図である。広告の掲載順位がランダムに決定された結果、広告ID“F”、“I”、“A”、“G”、“C”の広告が上位から配置されている。これにより、配信実績がない広告ID“F”の広告がウェブページの上位に配置され、広告ID“F”の広告に対して配信実績を蓄積する機会が与えられる。   FIG. 7 is a diagram illustrating an example of a web page in which an advertisement whose ranking is determined by random ranking is embedded. As a result of the advertisement placement order being randomly determined, advertisements with advertisement IDs “F”, “I”, “A”, “G”, and “C” are arranged from the top. As a result, the advertisement with the advertisement ID “F” having no distribution record is arranged at the top of the web page, and an opportunity to accumulate the distribution record for the advertisement with the advertisement ID “F” is given.

その後、ユーザが端末装置3を操作してウェブページに表示された広告をクリック(またはタップ)すると、広告に対応するウェブページのリクエストが端末装置からサービス提供装置5に送信される。サービス提供装置5は、広告からのリンク先のウェブページを取得し、端末装置3に送信する。端末装置3には、クリックされた広告のウェブページに基づく画面が表示される。このとき、端末装置3は、クリック通知を広告配信サーバ7に送信する。クリック通知には、クリックされた広告の識別情報が含まれる。   Thereafter, when the user operates the terminal device 3 and clicks (or taps) the advertisement displayed on the web page, a request for the web page corresponding to the advertisement is transmitted from the terminal device to the service providing device 5. The service providing device 5 acquires the linked web page from the advertisement and transmits it to the terminal device 3. A screen based on the web page of the clicked advertisement is displayed on the terminal device 3. At this time, the terminal device 3 transmits a click notification to the advertisement distribution server 7. The click notification includes identification information of the clicked advertisement.

広告配信サーバ7は、端末装置3からクリック通知を受信すると、記憶部34に記憶された実績データを更新する。なお、広告配信サーバ7は、クリック通知を受信する度に実績データを更新してもよいし、一定の時間間隔で複数のクリック通知をまとめて受信し、実績データを更新してもよい。以上により、サービス提供装置5は、本フローチャートの処理を終了する。   When receiving the click notification from the terminal device 3, the advertisement distribution server 7 updates the record data stored in the storage unit 34. The advertisement distribution server 7 may update the record data every time a click notification is received, or may update the record data by receiving a plurality of click notifications at regular time intervals. Thus, the service providing apparatus 5 ends the process of this flowchart.

[サービス提供装置の第1のランダムレート設定処理]
以下、サービス提供装置5のランダムレートの設定処理について説明する。図8は、サービス提供装置5の第1のランダムレート設定処理の流れを示すフローチャートである。図8に示す処理は、サービス提供装置5が、管理者等から、ランダムレートの設定指示を受け付けた場合に行われる。管理者等は、ウェブページに同一の広告が頻繁に表示されていると判断した場合や、広告による売上が低下しているような場合(新たな広告の表示を試してみたい場合)等に、ランダムレートの設定を行うことが考えられる。また、図8に示す処理は、月次等の所定のタイミングで行われてもよい。
[First random rate setting process of service providing apparatus]
Hereinafter, the random rate setting process of the service providing apparatus 5 will be described. FIG. 8 is a flowchart showing the flow of the first random rate setting process of the service providing apparatus 5. The process illustrated in FIG. 8 is performed when the service providing apparatus 5 receives a random rate setting instruction from an administrator or the like. Administrators determine that the same advertisement is frequently displayed on the web page, or when sales from advertisements are decreasing (when trying to display a new advertisement). It is conceivable to set a rate. Further, the process shown in FIG. 8 may be performed at a predetermined timing such as monthly.

まず、サービス提供装置5は、図示しない受付部を介して、管理者からのランダムレートの初期値(第1の値)の設定を受け付ける(ステップS201)。サービス提供装置5は、受け付けたランダムレートの初期値を記憶部16に記憶させる。これにより、以後、サービス提供装置5は、端末装置3からのリクエストを処理する場合には、この管理者から受け付けたランダムレートの初期値を用いて処理を行う。   First, the service providing apparatus 5 receives the setting of the initial value (first value) of the random rate from the administrator via a receiving unit (not shown) (step S201). The service providing device 5 stores the received initial value of the random rate in the storage unit 16. As a result, when the service providing device 5 subsequently processes a request from the terminal device 3, the service providing device 5 performs processing using the initial value of the random rate received from the administrator.

次に、所定期間経過後(例えば、2週間後等)、実績付与率算出部24は、広告配信サーバ7から、記憶部34に記憶された広告情報を取得し、実績付与率(以下、「第1実績付与率」と呼ぶ)を算出する(ステップS203)。上述のように、ランダムレートの初期設定後に所定期間の経過を待つ理由は、設定後のランダムレートを用いたリクエスト処理のデータが蓄積し、ランダムレートの変更による実績付与率への影響を評価できるようにするためである。   Next, after a predetermined period has elapsed (for example, after two weeks, etc.), the achievement grant rate calculation unit 24 acquires the advertisement information stored in the storage unit 34 from the advertisement distribution server 7, and the achievement grant rate (hereinafter, “ (Referred to as “first achievement grant rate”) (step S203). As described above, the reason for waiting for the elapse of the predetermined period after the initial setting of the random rate is that data of request processing using the random rate after setting is accumulated, and the influence on the result grant rate by the change of the random rate can be evaluated. It is for doing so.

次に、ランダムレート決定部26は、ランダムレートを増大させる(ステップS205)。サービス提供装置5は、増大させたランダムレート(第2の値)を記憶部16に記憶させる。これにより、以後、サービス提供装置5は、端末装置3からのリクエストを処理する場合には、この増大させたランダムレートを用いて処理を行う。ランダムレートを増大させる割合については、任意に設定することが可能である。   Next, the random rate determination unit 26 increases the random rate (step S205). The service providing apparatus 5 stores the increased random rate (second value) in the storage unit 16. As a result, when the service providing device 5 subsequently processes a request from the terminal device 3, the service providing device 5 performs processing using the increased random rate. The ratio for increasing the random rate can be arbitrarily set.

次に、所定期間経過後(例えば、2週間後等)、実績付与率算出部24は、広告配信サーバ7から、記憶部34に記憶された広告情報を取得し、実績付与率(以下、「第2実績付与率」と呼ぶ)を算出する(ステップS207)。上記のように、ランダムレートの設定後に所定期間の経過を待つ理由は、設定後のランダムレートを用いたリクエスト処理のデータが蓄積し、ランダムレートの変更の実績付与率への影響を評価できるようにするためである。   Next, after a predetermined period has elapsed (for example, after two weeks, etc.), the achievement grant rate calculation unit 24 acquires the advertisement information stored in the storage unit 34 from the advertisement distribution server 7, and the achievement grant rate (hereinafter, “ (Referred to as “second achievement grant rate”) (step S207). As described above, the reason for waiting for the elapse of the predetermined period after setting the random rate is that data of request processing using the set random rate is accumulated, so that the influence of the change of the random rate on the result grant rate can be evaluated. It is to make it.

次に、ランダムレート決定部26は、第1実績付与率と、第2実績付与率との間における実績付与率の増加率を算出し、算出した増加率が第1閾値以上であるか否かを判定する(ステップS209)。   Next, the random rate determination unit 26 calculates an increase rate of the actual grant rate between the first actual grant rate and the second actual grant rate, and whether or not the calculated increase rate is equal to or greater than the first threshold value. Is determined (step S209).

ランダムレート決定部26は、算出した増加率が第1閾値以上であると判定した場合(すなわち、実績付与率が増大していると判定した場合)、再度、ランダムレートを増大させ(ステップS205)、実績付与率(以下、「第3実績付与率」と呼ぶ)を算出し(ステップS207)、上記の第2実績付与率と、新たに算出した第3実績付与率との間における実績付与率の増加率を算出し、算出した増加率が第1閾値以上であるか否かを判定する(ステップS209)。   When the random rate determining unit 26 determines that the calculated increase rate is equal to or greater than the first threshold (that is, when it is determined that the performance grant rate is increasing), the random rate is increased again (step S205). The achievement grant rate (hereinafter referred to as “third achievement grant rate”) is calculated (step S207), and the achievement grant rate between the second achievement grant rate and the newly calculated third achievement grant rate is calculated. The increase rate is calculated, and it is determined whether or not the calculated increase rate is equal to or greater than the first threshold (step S209).

一方、ランダムレート決定部26は、算出した増加率が第1閾値以上ではないと判定した場合(第1閾値未満であると判定した場合)、算出した増加率が第2閾値以上であるか否かを判定する(ステップS211)。第2閾値は、第1閾値よりも小さい値に設定される。ランダムレート決定部26は、算出した増加率が第2閾値以上であると判定した場合(すなわち、実績付与率が微増していると判定した場合)、現在のランダムレートを維持し(ステップS213)、本フローチャートの処理を終了する。   On the other hand, if the random rate determining unit 26 determines that the calculated increase rate is not equal to or greater than the first threshold (when determined to be less than the first threshold), whether or not the calculated increase rate is equal to or greater than the second threshold. Is determined (step S211). The second threshold value is set to a value smaller than the first threshold value. The random rate determination unit 26 maintains the current random rate when it is determined that the calculated increase rate is equal to or greater than the second threshold (that is, when it is determined that the performance grant rate has slightly increased) (step S213). Then, the process of this flowchart ends.

一方、ランダムレート決定部26は、算出した増加率が第2閾値以上ではない判定した場合(すなわち、実績付与率が増加していないまたは変化がないと判定した場合)(第2閾値未満であると判定した場合)、ランダムレートを低減させる(ステップS215)。サービス提供装置5は、低減させたランダムレートを記憶部16に記憶させる。これにより、以後、サービス提供装置5は、端末装置3からのリクエストを処理する場合には、この低減させたランダムレートを用いて処理を行う。ランダムレートを低減させる割合については、任意に設定することが可能である。以上により、サービス提供装置5は、本フローチャートの処理を終了する。   On the other hand, the random rate determination unit 26 determines that the calculated increase rate is not equal to or greater than the second threshold (that is, determines that the performance grant rate has not increased or has changed) (is less than the second threshold). The random rate is reduced (step S215). The service providing apparatus 5 stores the reduced random rate in the storage unit 16. Thereby, after that, when the service providing device 5 processes a request from the terminal device 3, the service providing device 5 performs processing using the reduced random rate. The ratio for reducing the random rate can be arbitrarily set. Thus, the service providing apparatus 5 ends the process of this flowchart.

[サービス提供装置の第2のランダムレート設定処理]
以下、サービス提供装置5のランダムレートの他の設定処理について説明する。図9は、サービス提供装置5の第2のランダムレート設定処理の流れを示すフローチャートである。図9に示す処理は、サービス提供装置5が、管理者等から、ランダムレート(第3の値)の設定指示および実績付与率の目標値(閾値)を受け付けた場合に行われる。また、図9に示す処理は、月次等の所定のタイミングで行われてもよい。
[Second Random Rate Setting Process of Service Providing Device]
Hereinafter, another setting process of the random rate of the service providing apparatus 5 will be described. FIG. 9 is a flowchart showing the flow of the second random rate setting process of the service providing apparatus 5. The process shown in FIG. 9 is performed when the service providing apparatus 5 receives a setting instruction for a random rate (third value) and a target value (threshold value) for a performance grant rate from an administrator or the like. Further, the process shown in FIG. 9 may be performed at a predetermined timing such as monthly.

まず、サービス提供装置5は、図示しない受付部を介して、管理者からのランダムレートおよび実績付与率の目標値の設定を受け付ける(ステップS301)。サービス提供装置5は、受け付けたランダムレートおよび目標値を記憶部16に記憶させる。これにより、以後、サービス提供装置5は、端末装置3からのリクエストを処理する場合には、この管理者から受け付けたランダムレートを用いて処理を行う。   First, the service providing apparatus 5 accepts a setting of a target value of a random rate and a performance grant rate from an administrator via an accepting unit (not shown) (step S301). The service providing apparatus 5 stores the received random rate and target value in the storage unit 16. As a result, when the service providing device 5 processes a request from the terminal device 3 thereafter, the service providing device 5 performs processing using the random rate received from the administrator.

次に、所定期間経過後(例えば、2週間後等)、実績付与率算出部24は、広告配信サーバ7から、記憶部34に記憶された広告情報を取得し、実績付与率(第3実績付与率)を算出する(ステップS303)。上記のように、ランダムレートの設定後に所定期間の経過を待つ理由は、設定後のランダムレートを用いたリクエスト処理のデータが蓄積し、ランダムレートの変更による実績付与率への影響を評価できるようにするためである。   Next, after the elapse of a predetermined period (for example, after two weeks), the achievement grant rate calculation unit 24 acquires the advertisement information stored in the storage unit 34 from the advertisement distribution server 7, and the achievement grant rate (third achievement) (Assignment rate) is calculated (step S303). As described above, the reason for waiting for the elapse of the predetermined period after setting the random rate is that the request processing data using the set random rate is accumulated, and the influence on the result grant rate by the change of the random rate can be evaluated. It is to make it.

次に、ランダムレート決定部26は、実績付与率算出部24により算出された実績付与率が、実績付与率の目標値に到達した否かを判定する(ステップS305)。ランダムレート決定部26は、実績付与率算出部24により算出された実績付与率が目標値に到達していないと判定した場合、ランダムレートおよび実績付与率の目標値の見直しおよび設定が行われる。そして、ランダムレート決定部26は、所定期間経過後(例えば、2週間後等)、再度、実績付与率を算出し、目標値との比較を行う。   Next, the random rate determination unit 26 determines whether or not the result grant rate calculated by the result grant rate calculator 24 has reached the target value of the result grant rate (step S305). When the random rate determination unit 26 determines that the result grant rate calculated by the result grant rate calculator 24 has not reached the target value, the random rate and the target value of the result grant rate are reviewed and set. Then, the random rate determination unit 26 calculates the result grant rate again after a predetermined period of time (for example, after two weeks) and compares it with the target value.

一方、ランダムレート決定部26は、実績付与率算出部24により算出された実績付与率が目標値に到達していると判定した場合、ランダムレートを低減させる(ステップS307)。サービス提供装置5は、低減させたランダムレートを記憶部16に記憶させる。これにより、以後、サービス提供装置5は、端末装置3からのリクエストを処理する場合には、低減されたランダムレートを用いて処理を行う。以上により、サービス提供装置5は、本フローチャートの処理を終了する。なお、管理者は、現在のランダムレートの設定のままで処理を継続しても、実績付与率が目標値に到達しないと判断した場合には、ランダムレートの変更を行ってもよい。   On the other hand, the random rate determination unit 26 reduces the random rate when it is determined that the result grant rate calculated by the result grant rate calculator 24 has reached the target value (step S307). The service providing apparatus 5 stores the reduced random rate in the storage unit 16. As a result, when the service providing device 5 subsequently processes a request from the terminal device 3, the service providing device 5 performs processing using the reduced random rate. Thus, the service providing apparatus 5 ends the process of this flowchart. Note that the administrator may change the random rate when it is determined that the result grant rate does not reach the target value even if the process is continued with the current random rate setting.

以上において説明した実施形態によれば、配信実績のない広告に対して効果的に実績を蓄積する機会を与えることが可能である。実績付与率の変動具合を確認しながら、ランダムレートの調整を行うことで、実績が高い広告の配信機会の低下を防ぎつつ、実績付与率を向上させることが可能である。また、配信実績のない広告に配信機会を与えることで、ユーザにとって有益な目新しい広告の表示が可能となる。また、実績が高い一部の広告のみが表示されるといった広告表示の寡占を防ぐことが可能である。   According to the embodiment described above, it is possible to give an opportunity to effectively accumulate results to an advertisement with no delivery results. By adjusting the random rate while confirming the degree of change in the performance grant rate, it is possible to improve the performance grant rate while preventing a decrease in the delivery opportunity of advertisements with a high track record. In addition, by giving a distribution opportunity to an advertisement with no distribution record, it is possible to display a novel advertisement useful for the user. Further, it is possible to prevent an oligopoly of advertisement display such that only a part of advertisements with a high track record is displayed.

なお、上述の実施形態では、1つのウェブページに対して、ランダムランキングまたは実績ランキングのいずれか一方が適用される例について説明した。しかしながら、図10に示すように、1つのウェブページに2つの広告配信枠が存在する場合には、一方の広告配信枠にはランダムランキングが適用され、他方の広告配信枠には実績ランキングが適用されてもよい。   In the above-described embodiment, an example in which either one of the random ranking or the actual ranking is applied to one web page has been described. However, as shown in FIG. 10, when two advertisement distribution slots exist in one web page, random ranking is applied to one advertisement distribution frame, and performance ranking is applied to the other advertisement distribution frame. May be.

なお、上述の実施形態では、1つのランダムレートを用いてリクエストの処理を行う例を説明したが、例えば、ウェブページを提供するサービス毎にランダムレートが設定されてもよい。例えば、ランダムレートの調整を行う際に、ユーザ数の多いサービスに対しては、ランダムレートの初期値を低めに設定し、ユーザ数の少ないサイトに対してはランダムレートの初期値を高めに設定してよい。また、利益性の高いサービスに対してはランダムレートの初期値を低め設定してもよい。   In the above-described embodiment, an example in which a request is processed using one random rate has been described. However, for example, a random rate may be set for each service that provides a web page. For example, when adjusting the random rate, set the initial value of the random rate lower for services with a large number of users, and set the initial value of the random rate higher for sites with a small number of users. You can do it. In addition, for a highly profitable service, the initial value of the random rate may be set lower.

また、上述の第1のランダムレート設定処理と、第2のランダムレート設定処理とを組み合わせた処理を行ってもよい。例えば、第2のランダムレート設定処理により、目標値まで実績付与率を向上させた後で、第1のランダムレート設定処理を行うようにしてもよい。   Moreover, you may perform the process which combined the above-mentioned 1st random rate setting process and the 2nd random rate setting process. For example, the first random rate setting process may be performed after the performance grant rate is improved to the target value by the second random rate setting process.

なお、上述の実施形態では、ウェブサーバ装置、アプリケーションサーバ装置等であるサービス提供装置5が、広告の実績付与率を算出する機能と、ランダムレートを決定する機能とを備える例を説明したが、これらの機能は、サービス提供装置5とは異なる装置(広告配信支援装置)に実装されてもよい。   In the above-described embodiment, the service providing device 5 that is a web server device, an application server device, or the like has been described as an example having a function of calculating an advertisement performance grant rate and a function of determining a random rate. These functions may be implemented in a device (advertisement distribution support device) different from the service providing device 5.

以上説明したように、実施形態の広告抽出装置は、広告配信面に表示される広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定する決定部と、前記決定部により決定された確率に基づいて、前記広告の掲載順位をランダムにすると判定した場合、広告の候補の中から前記広告配信面に表示させる広告をランダムに抽出する抽出部と、を備える。これによって、配信実績のない広告に対して効果的に実績を蓄積する機会を与えることが可能である。   As described above, the advertisement extraction device according to the embodiment determines the probability of randomizing the position of the advertisement based on the change in the performance grant rate of the advertisement displayed on the advertisement distribution surface, An extraction unit that randomly extracts an advertisement to be displayed on the advertisement distribution surface from advertisement candidates when it is determined that the advertisement ranking is to be random based on the probability determined by the determination unit. As a result, it is possible to give an opportunity to effectively accumulate results for advertisements with no delivery results.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。   As mentioned above, although the form for implementing this invention was demonstrated using embodiment, this invention is not limited to such embodiment at all, In the range which does not deviate from the summary of this invention, various deformation | transformation and substitution Can be added.

1…サービス提供システム
3…端末装置
5…サービス提供装置
7…広告配信サーバ
10…通信部
12…サービス提供部
14…ランダムレート制御部
16…記憶部
20…広告設定部
22…サービス生成部
24…実績付与率算出部
26…ランダムレート決定部
30…通信部
32…広告配信部
34…記憶部
DESCRIPTION OF SYMBOLS 1 ... Service provision system 3 ... Terminal apparatus 5 ... Service provision apparatus 7 ... Advertisement delivery server 10 ... Communication part 12 ... Service provision part 14 ... Random rate control part 16 ... Memory | storage part 20 ... Advertisement setting part 22 ... Service generation part 24 ... Results grant rate calculation unit 26 ... random rate determination unit 30 ... communication unit 32 ... advertisement distribution unit 34 ... storage unit

Claims (10)

広告配信面に表示される広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定する決定部と、
前記決定部により決定された確率に基づいて、前記広告の掲載順位をランダムにすると判定した場合、広告の候補の中から前記広告配信面に表示させる広告をランダムに抽出する抽出部と、
を備える広告抽出装置。
A determination unit that determines a probability of randomizing the position of the advertisement based on a change in the performance grant rate of the advertisement displayed on the advertisement distribution surface;
Based on the probability determined by the determination unit, when it is determined that the placement order of the advertisement is random, an extraction unit that randomly extracts an advertisement to be displayed on the advertisement distribution surface from advertisement candidates;
An advertisement extraction device comprising:
前記決定部は、前記実績付与率の増加率に基づいて、前記確率を増大または低減させる、
請求項1に記載の広告抽出装置。
The determination unit increases or decreases the probability based on an increase rate of the achievement grant rate.
The advertisement extraction device according to claim 1.
前記広告配信面に表示される広告の実績付与率を算出する算出部をさらに備え、
前記決定部は、前記確率として第1の値を決定した後の所定期間経過後に前記算出部によって算出された第1実績付与率と、前記第1の値よりも高い第2の値を決定した後の所定期間経過後に前記算出部によって算出された第2実績付与率との間の増加率が、第1閾値以上である場合、前記確率を増大させる、
請求項1または2に記載の広告抽出装置。
A calculation unit that calculates a performance grant rate of the advertisement displayed on the advertisement distribution surface;
The determination unit determines a first achievement grant rate calculated by the calculation unit after a predetermined period after the first value is determined as the probability and a second value higher than the first value. When the rate of increase between the second performance grant rate calculated by the calculation unit after the elapse of a predetermined period later is equal to or greater than the first threshold, the probability is increased.
The advertisement extraction device according to claim 1 or 2.
前記決定部は、前記増加率が前記第1閾値未満であり、かつ、前記増加率が前記第1閾値よりも小さい第2閾値以上である場合、前記確率を維持する、
請求項3に記載の広告抽出装置。
The determining unit maintains the probability when the increase rate is less than the first threshold and the increase rate is equal to or greater than a second threshold smaller than the first threshold.
The advertisement extraction device according to claim 3.
前記決定部は、前記増加率が前記第1閾値未満であり、かつ、前記増加率が前記第2閾値未満である場合、前記確率を低減させる、
請求項4に記載の広告抽出装置。
The determination unit reduces the probability when the increase rate is less than the first threshold value and the increase rate is less than the second threshold value.
The advertisement extraction device according to claim 4.
前記抽出部は、前記広告の掲載順位をランダムにしないと判定した場合、前記広告の配信実績に基づいて掲載順位が設定された広告を抽出する、
請求項1から5のうちいずれか一項に記載の広告抽出装置。
When the extraction unit determines not to randomize the ranking of the advertisement, the extraction unit extracts an advertisement in which the ranking is set based on the delivery result of the advertisement.
The advertisement extraction device according to any one of claims 1 to 5.
前記広告配信面に表示される広告の実績付与率を算出する算出部をさらに備え、
前記決定部は、前記確率として第3の値を決定した後の所定期間経過後に前記算出部によって算出された第3実績付与率が目標値に到達していると判定した場合、前記確率を低減させる、
請求項1または2に記載の広告抽出装置。
A calculation unit that calculates a performance grant rate of the advertisement displayed on the advertisement distribution surface;
If the determination unit determines that the third performance grant rate calculated by the calculation unit has reached the target value after a predetermined period after determining the third value as the probability, the probability is reduced. Let
The advertisement extraction device according to claim 1 or 2.
広告配信面に表示される広告の実績付与率を取得する取得部と、
前記取得部により取得された広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定する決定部と、
を備える、広告配信支援装置。
An acquisition unit for acquiring the achievement grant rate of the advertisement displayed on the advertisement distribution side,
A determination unit that determines the probability of randomizing the ranking of the advertisement based on a change in the performance grant rate of the advertisement acquired by the acquisition unit;
An advertisement distribution support apparatus.
広告配信面に表示される広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定し、
前記決定された確率に基づいて、前記広告の掲載順位をランダムにすると判定した場合、広告の候補の中から前記広告配信面に表示させる広告をランダムに抽出する、
広告抽出方法。
Based on the change in the performance grant rate of the advertisement displayed on the advertisement distribution side, the probability of randomizing the position of the advertisement is determined,
Based on the determined probability, when it is determined to randomize the position of the advertisement, an advertisement to be displayed on the advertisement distribution surface is randomly extracted from advertisement candidates.
Ad extraction method.
コンピュータに、
広告配信面に表示される広告の実績付与率の変化に基づいて、前記広告の掲載順位をランダムにする確率を決定させ、
前記決定された確率に基づいて、前記広告の掲載順位をランダムにすると判定した場合、広告の候補の中から前記広告配信面に表示させる広告をランダムに抽出させる、
プログラム。
On the computer,
Based on the change in the performance grant rate of the advertisement displayed on the advertisement distribution side, the probability of randomizing the position of the advertisement is determined,
Based on the determined probability, when it is determined that the position of the advertisement is random, the advertisement to be displayed on the advertisement distribution surface is randomly extracted from the advertisement candidates.
program.
JP2017131926A 2017-07-05 2017-07-05 Advertisement extraction device, advertisement distribution support device, advertisement extraction method, and program Active JP6971068B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017131926A JP6971068B2 (en) 2017-07-05 2017-07-05 Advertisement extraction device, advertisement distribution support device, advertisement extraction method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017131926A JP6971068B2 (en) 2017-07-05 2017-07-05 Advertisement extraction device, advertisement distribution support device, advertisement extraction method, and program

Publications (2)

Publication Number Publication Date
JP2019016094A true JP2019016094A (en) 2019-01-31
JP6971068B2 JP6971068B2 (en) 2021-11-24

Family

ID=65357864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017131926A Active JP6971068B2 (en) 2017-07-05 2017-07-05 Advertisement extraction device, advertisement distribution support device, advertisement extraction method, and program

Country Status (1)

Country Link
JP (1) JP6971068B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111160991A (en) * 2019-12-31 2020-05-15 恩亿科(北京)数据科技有限公司 PDB advertisement traffic optimization method, device, storage medium and electronic equipment
CN111831686A (en) * 2019-09-17 2020-10-27 北京嘀嘀无限科技发展有限公司 Optimization method, device and system of sequencing model, electronic equipment and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111831686A (en) * 2019-09-17 2020-10-27 北京嘀嘀无限科技发展有限公司 Optimization method, device and system of sequencing model, electronic equipment and storage medium
CN111160991A (en) * 2019-12-31 2020-05-15 恩亿科(北京)数据科技有限公司 PDB advertisement traffic optimization method, device, storage medium and electronic equipment
CN111160991B (en) * 2019-12-31 2023-08-29 恩亿科(北京)数据科技有限公司 PDB advertisement flow optimization method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
JP6971068B2 (en) 2021-11-24

Similar Documents

Publication Publication Date Title
JP5571145B2 (en) Advertisement distribution apparatus and advertisement distribution method
US8478701B2 (en) Locating a user based on aggregated tweet content associated with a location
US20170352056A1 (en) Systems and methods for cross-browser advertising id synchronization
US9705460B2 (en) Information processing apparatus, control method, and non-transitory computer readable storage medium
WO2015017204A1 (en) Systems and methods for caching augmented reality target data at user devices
CN109034867B (en) Click traffic detection method and device and storage medium
CN111123290A (en) Matching conversions from an application to selected content items
US20170228775A1 (en) Learning apparatus, learning method, and non-transitory computer readable storage medium
JP2011096093A (en) Advertisement control device concerned with display frequency, method and computer program
CN103246699A (en) Method and device for data access control based on browser
JP2014071540A (en) Information distribution device, program and method
JP6971068B2 (en) Advertisement extraction device, advertisement distribution support device, advertisement extraction method, and program
JP2019020804A (en) Advertisement distribution support apparatus, advertisement distribution support method, and program
US20160189237A1 (en) Web page viewership prediction
US8793157B2 (en) Information providing device, method of processing reward payment, reward payment processing program, and recording medium with reward payment processing program recorded thereon
US20130332269A1 (en) Method and apparatus for advertisement delivery
KR20130109924A (en) Server device, information providing method, and information providing system
JP6497866B2 (en) Sweepstakes information provision server, Sweepstakes information provision method, and program for prize information provision server
JP5312083B2 (en) Advertisement determination method and apparatus
JP2018156385A (en) Analysis device, analysis method, and program
JP6956564B2 (en) Information processing equipment, information processing methods, and programs
JP4767873B2 (en) Information search system, information search device, information search result output method and program
JP2005070889A (en) Attribute judgment system, method, and computer program
JP6474696B2 (en) Object display method, object display device, and object display program
CN102117307A (en) Method and device for displaying data in Web browser

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211101

R150 Certificate of patent or registration of utility model

Ref document number: 6971068

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350