Nothing Special   »   [go: up one dir, main page]

JP2009058987A - Web server device, web page management method, and web server program - Google Patents

Web server device, web page management method, and web server program Download PDF

Info

Publication number
JP2009058987A
JP2009058987A JP2007223007A JP2007223007A JP2009058987A JP 2009058987 A JP2009058987 A JP 2009058987A JP 2007223007 A JP2007223007 A JP 2007223007A JP 2007223007 A JP2007223007 A JP 2007223007A JP 2009058987 A JP2009058987 A JP 2009058987A
Authority
JP
Japan
Prior art keywords
page
affiliate
terminal device
web server
targets
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
JP2007223007A
Other languages
Japanese (ja)
Other versions
JP4992088B2 (en
Inventor
Naruchika Kajiwara
成親 梶原
Kyo Hirano
響 平野
Yumi Ogata
由美 緒方
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.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Priority to JP2007223007A priority Critical patent/JP4992088B2/en
Publication of JP2009058987A publication Critical patent/JP2009058987A/en
Application granted granted Critical
Publication of JP4992088B2 publication Critical patent/JP4992088B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a web server device for dynamically and easily displaying affiliate objects satisfying the intention of a page manager when a page browsing person browses the page, and to provide a web page management method, and a web server program. <P>SOLUTION: The web server device 1 includes: an affiliate setting page generating means 33 for generating an affiliate setting page which displays a plurality of affiliate objects in a page manager terminal apparatus as selectable candidates according to prescribed sections for classifying the content of the page; an affiliate receiving means 35 for receiving a prescribed number of affiliate objects selected from the plurality of affiliate objects; and an affiliate extracting means 36 for extracting a prescribed number of affiliate objects satisfying a prescribed condition from the affiliate objects selected to the set section, in order to add the objects to the page. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、ウェブページ運営者がアフィリエイトを行なうことができるウェブサーバ装置、ウェブページ管理方法、およびウェブサーバプログラムに関する。   The present invention relates to a web server device, a web page management method, and a web server program that enable a web page operator to perform an affiliate.

インターネット上のEC(Electronic commerce)サイトの広告掲載の手法として、ウェブページにECサイトへのリンク機能を有する広告を掲載し、この広告をクリックすることでECサイトに接続させるようにする手法がある。このような広告掲載の手法の一つとして、経由したウェブページの運営者に成功報酬が支払われる広告配信の手法が注目されている。この手法はアフィリエイトプログラムと呼ばれている。このアフィリエイトプログラムでは、その商品やサービスに関連した情報を掲載するウェブページ等に広告が掲載される。ウェブページとしては、例えば、近年、急速に普及しつつある、個人により運営され日々更新される日記的なウェブページ(ウェブログ)が挙げられる。このようなウェブページは、時系列にウェブページを自動生成する機能、他のサイトの記事との連携機能(トラックバック)、コメント機能等を備えたウェブサーバ装置を介して提供される。   As a method for placing an advertisement on an EC (Electronic commerce) site on the Internet, there is a method for placing an advertisement having a function of linking to an EC site on a web page and connecting to the EC site by clicking on the advertisement. . As one of such advertising placement techniques, attention has been paid to an advertisement delivery technique in which a success fee is paid to an operator of a web page via the advertisement. This method is called an affiliate program. In this affiliate program, an advertisement is placed on a web page or the like on which information related to the product or service is posted. An example of the web page is a diary-like web page (web log) that is being rapidly spread in recent years and is operated by an individual and updated daily. Such a web page is provided via a web server device having a function for automatically generating a web page in time series, a function for linking with articles on other sites (trackback), a comment function, and the like.

このとき、広告を通してサービスが契約されたときや商品が販売されたときに成功報酬等をページ運営者に支払うことにより、ページ運営者がより積極的にアフィリエイトを行うように促し、広告の宣伝効果を高めるシステムが開示されている(例えば、特許文献1参照。)。この技術では、ページ運営者が、広告代理店等のアフィリエイト管理サーバ運営者との間でアフィリエイトプログラムの会員登録を行なう。そして、ページ運営者が、アフィリエイト管理サーバ運営者のサイトにログインし、広告主から集められている広告のうちから、アフィリエイト対象(紹介したい商品やサービス)を特定して、アフィリエイトリンクの作成を指示する。これにより、アフィリエイトリンク(画像やテキスト等の広告コンテンツ、広告主のサイトへのリンク機能、アフィリエイト機能等を含むデータ)が作成され、ページ運営者は、作成されたアフィリエイトリンクを自分のウェブページに貼り付ける。そして、ページ閲覧者がウェブページを閲覧した際に、ページ閲覧者がアフィリエイトリンクをクリックして広告主のサイトにアクセスし、当該サイトの提供する商品の購入やサービスの契約等の取引が成立すると、例えば代金の一部がページ運営者に成功報酬として支払われる。
特開2002−133282号公報
At this time, when the service is contracted through the advertisement or when the product is sold, the performance fee is paid to the page operator to encourage the page operator to become more affiliated and to promote the advertising effect. Has been disclosed (for example, see Patent Document 1). In this technology, a page operator performs membership registration of an affiliate program with an affiliate management server operator such as an advertising agency. Then, the page operator logs in to the affiliate management server operator's site, specifies the affiliate target (product or service to be introduced) from the advertisements collected from the advertiser, and instructs the creation of the affiliate link To do. As a result, affiliate links (data including images and texts, advertising content, advertiser site link functions, affiliate functions, etc.) are created, and page operators can create the affiliate links on their web pages. paste. When a page viewer browses a web page, the page viewer clicks the affiliate link to access the advertiser's site, and a transaction such as purchase of a product provided by the site or a contract for a service is established. For example, a part of the price is paid to the page operator as a success fee.
JP 2002-133282 A

しかしながら、特許文献1のシステムでは、ページ運営者が、アフィリエイト対象とする商品やサービスをそれぞれ特定するので、商品やサービスを頻繁に変更するのはページ運営者にとって煩雑である。このため、ページ運営者がアフィリエイト対象とする商品やサービスを更新する頻度が少なくなり、静的なコンテンツとなってしまう。したがって、ウェブページとしての魅力が低下したり、商品やサービスが売り切れた場合に適切に対応できないという問題があった。   However, in the system of Patent Document 1, since the page operator specifies the products and services to be affiliated, it is troublesome for the page operator to frequently change the products and services. For this reason, the frequency with which the page operator updates the products and services to be affiliated is reduced, resulting in static content. Therefore, there has been a problem that the attractiveness as a web page is reduced, or when a product or service is sold out, it cannot be appropriately handled.

これに対して、アフィリエイト管理サーバ運営者側でウェブページのコンテンツにマッチングした広告を埋め込むことで、アフィリエイトを行なうシステムが提案されている。このシステムでは、アフィリエイト管理サーバ装置で、アフィリエイトを行なうウェブページのコンテンツの意味・内容を解析し、集められている広告のうちから、コンテンツに関連性の高い広告を自動的に配信してウェブページに表示する。これにより、例えば広告が配信される毎に、該ウェブページに表示される広告(アフィリエイト対象)が更新される。   On the other hand, an affiliate management system has been proposed in which an affiliate management server operator embeds an advertisement matching a web page content. In this system, the affiliate management server device analyzes the meaning and content of the content of the web page to be affiliated, and automatically distributes advertisements highly relevant to the content from the collected advertisements. To display. Thereby, for example, every time an advertisement is distributed, the advertisement (affiliate target) displayed on the web page is updated.

しかし、このシステムでは、アフィリエイトサーバ運営者側でコンテンツと広告のマッチングの度合を確認するため、必ずしもページ運営者の好みに合った広告が表示されるものとはならない。すなわち、アフィリエイトサーバ運営者側でコンテンツを解析する際、コンテンツの意味・内容が適切に把握されない場合があり、この場合には、ページ運営者の意図に合致しない広告が表示されてしまうという問題があった。   However, in this system, since the affiliate server operator confirms the degree of matching between the content and the advertisement, the advertisement that matches the preference of the page operator is not necessarily displayed. That is, when analyzing the content on the affiliate server operator side, the meaning and content of the content may not be properly grasped, and in this case, an advertisement that does not match the intention of the page operator is displayed. there were.

本発明の目的は、上記事情に鑑み、ページ閲覧者によりページが閲覧される際に、ページ運営者の意図に合致したアフィリエイト対象を動的に容易に表示することができるウェブサーバ装置、ウェブページ管理方法、およびウェブサーバプログラムを提供することである。   In view of the above circumstances, an object of the present invention is to provide a web server device and a web page that can dynamically and easily display an affiliate target that matches the intention of the page operator when the page is viewed by a page viewer. A management method and a web server program are provided.

本発明のウェブサーバ装置は、ネットワークを介してページ閲覧者端末装置およびページ運営者端末装置に接続され、該ページ閲覧者端末装置からのページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成手段と、該生成されたページを該ページ閲覧者端末装置に送信するページ提供手段とを備える。   The web server device of the present invention is connected to a page viewer terminal device and a page operator terminal device via a network, and is set to the page in response to a request for displaying a page from the page viewer terminal device. Page generation means for generating a page to which the affiliate target has been added, and page providing means for transmitting the generated page to the page viewer terminal device.

そして、前記ウェブサーバ装置は、前記ページ運営者端末装置から所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける区分受付手段と、前記区分受付手段により受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成手段と、前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供手段と、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、前記区分毎の前記選択された所定数のアフィリエイト対象を記憶するアフィリエイト設定情報記憶手段と、前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記選択されたアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象を、前記ページ生成手段により該ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出手段とを有することを特徴とする。   The web server device receives a predetermined category for classifying the content set for the content included in the predetermined page from the page operator terminal device, and receives the category by the category reception unit. Affiliate setting page generating means for generating an affiliate setting page for causing the page operator terminal device to display a plurality of the affiliate targets as selectable candidates corresponding to the divided categories, and the generated affiliate setting page Affiliate setting page providing means for transmitting to the page operator terminal device, affiliate receiving means for receiving a predetermined number of affiliate targets selected from the plurality of affiliate targets in the page operator terminal device, and the classification for each category chosen Affiliate setting information storage means for storing a constant affiliate target and a request for displaying a page from the page viewer terminal device, the affiliate setting information storage means is referred to and set to the page Affiliate extraction means for judging a category and extracting from the selected affiliate target a predetermined number of affiliate targets satisfying a predetermined condition as an affiliate target to be added to the page by the page generating means. It is characterized by having.

本発明のウェブサーバ装置では、アフィリエイト設定ページにより、所定のページに対応して、例えば商品やサービス等の、複数のアフィリエイト対象が選択可能な候補として表示される。そして、この複数のアフィリエイト対象から選択された所定数のアフィリエイト対象が、アフィリエイト受付手段により受け付けられる。これにより、ページ運営者は、運営するページで紹介したい、ページ運営者の意図に合致したアフィリエイト対象を容易に設定することができる。   In the web server device of the present invention, the affiliate setting page displays a plurality of affiliate targets such as products and services as selectable candidates corresponding to the predetermined page. A predetermined number of affiliate targets selected from the plurality of affiliate targets are received by the affiliate receiving means. Accordingly, the page operator can easily set an affiliate target that matches the intention of the page operator and wants to introduce on the operated page.

このとき、複数のアフィリエイト対象は、各ページに含まれるコンテンツについて、区分受付手段により受け付けられた、該コンテンツを分類するための所定の区分毎に選択可能に提供される。ページに含まれるコンテンツとしては、例えば、プログページの日記の各記事等が挙げられる。すなわち、ページ内に多数のコンテンツが含まれる場合、コンテンツの種類も多様となる。そして、ページ内に異なる種類のコンテンツが含まれる場合、ページ運営者は、コンテンツ毎に異なるアフィリエイト対象を選択して、よりコンテンツに合致した広告を表示させることを要望する。このとき、ページ内の区分毎にアフィリエイト対象を選択可能とすることで、よりコンテンツに合致したアフィリエイト対象が選択可能な候補として表示される。   At this time, a plurality of affiliate targets are provided so as to be selectable for each predetermined category for classifying the content received by the category receiving means for the content included in each page. Examples of the content included in the page include each article in the diary of the blog page. That is, when a large number of contents are included in a page, the types of contents are various. When different types of content are included in the page, the page operator requests to select a different affiliate target for each content and display an advertisement more matched to the content. At this time, by making the affiliate target selectable for each section in the page, the affiliate target that matches the content is displayed as a selectable candidate.

さらに、アフィリエイト抽出手段により、ページ閲覧者端末装置からのページを表示する要求に対して、要求されたページに設定されている区分について選択された所定数のアフィリエイト対象から、ページに加えるアフィリエイト対象が抽出される。このとき、ページが閲覧される毎に、ページ運営者の意図に合致したアフィリエイト対象として予め選択されている所定数のアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象が抽出される。なお、選択された所定数のアフィリエイト対象のうちページに表示する所定の表示件数としては、例えば、ページ運営者から設定される値や、予め定められた一定値や、選択されたアフィリエイト対象の数やページのサイズ等に合わせてウェブサーバ装置側で算出される値等を用いることができる。   Furthermore, an affiliate target to be added to the page is selected from a predetermined number of affiliate targets selected for the category set in the requested page in response to a request to display the page from the page viewer terminal device by the affiliate extraction means. Extracted. At this time, each time a page is viewed, affiliate targets for a predetermined number of display conditions satisfying a predetermined condition are extracted from a predetermined number of affiliate targets that are selected in advance as affiliate targets that match the intention of the page operator. . In addition, as a predetermined display number displayed on a page among the selected predetermined number of affiliate targets, for example, a value set by a page operator, a predetermined constant value, or the number of selected affiliate targets A value calculated on the web server device side according to the page size or the like can be used.

そして、ページ生成手段により、抽出されたアフィリエイト対象を加えたページが生成され、ページ提供手段により、ページ閲覧者端末装置に送信される。よって、所定条件に応じて、ページ閲覧者がページを閲覧する際に、アフィリエイト対象を動的に(すなわち、ページが閲覧される毎にアフィリエイト対象が変化するように)表示することが可能となる。   Then, a page to which the extracted affiliate target is added is generated by the page generation means, and is transmitted to the page viewer terminal device by the page providing means. Therefore, when the page viewer browses the page according to the predetermined condition, the affiliate target can be dynamically displayed (that is, the affiliate target changes every time the page is browsed). .

以上により、本発明によれば、ページ閲覧者がページを閲覧する際に、ページ運営者の意図に合致するアフィリエイト対象を動的に容易に表示できる。   As described above, according to the present invention, when a page viewer browses a page, an affiliate target that matches the intention of the page operator can be displayed dynamically and easily.

また、本発明のウェブサーバ装置において、前記アフィリエイト抽出手段は、前記所定条件として、前記選択された所定数のアフィリエイト対象から、前記表示件数分のアフィリエイト対象をランダムに抽出することが好ましい。   In the web server device of the present invention, it is preferable that the affiliate extracting unit randomly extracts the affiliate targets for the number of display items from the selected predetermined number of affiliate targets as the predetermined condition.

この場合、ページ閲覧者端末装置からのページを表示する要求に対して、アフィリエイト抽出手段により、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象がランダムに(無作為に)抽出される。よって、ページが閲覧される毎に、アフィリエイト対象が多様に変化するので、ページをより動的なコンテンツとすることができる。   In this case, in response to a request to display a page from the page viewer terminal device, the affiliate extraction means randomly (randomly) extract the affiliate target for the number of display items from the predetermined number of affiliate targets selected. The Therefore, each time the page is browsed, the affiliate target changes variously, so that the page can be made more dynamic content.

また、本発明のウェブサーバ装置において、前記区分受付手段は、前記所定の区分として、前記ページに含まれる日記の各記事、又は該ページに含まれる各記事が分類されるカテゴリのうち少なくともいずれかを設定可能なように、前記ページ運営者端末装置に該各記事及び該カテゴリのうち少なくともいずれかに関する情報を提供することが好ましい。   Further, in the web server device according to the present invention, the category accepting means is at least one of each article in the diary included in the page or a category into which each article included in the page is classified as the predetermined category. It is preferable to provide information related to at least one of the articles and the category to the page operator terminal device.

すなわち、例えば、ページ運営者の作成するページがブログである場合、日記毎に(日記の各記事毎に)、ページ運営者が紹介したい商品やサービスが異なることが考えられる。また、例えば、ページ運営者が、複数のカテゴリについて記事(コンテンツ)を作成している場合に、カテゴリ毎に紹介したい商品やサービスが異なることが考えられる。よって、日記やカテゴリを区分として設定可能とすることで、ページ運営者は、要望により合致するようにアフィリエイト対象を選択することができる。   That is, for example, when the page created by the page operator is a blog, it is conceivable that the product or service that the page operator wants to introduce differs for each diary (for each article in the diary). Further, for example, when the page operator creates articles (contents) for a plurality of categories, it is conceivable that products and services to be introduced differ for each category. Therefore, by making it possible to set a diary or a category as a category, the page operator can select an affiliate target so as to match the request.

また、本発明のウェブサーバ装置において、前記区分受付手段は、前記所定の区分として、前記ページ全体を設定可能なように、前記ページ運営者端末装置に該ページに関する情報を提供することが好ましい。   In the web server device of the present invention, it is preferable that the category accepting unit provides the page operator terminal device with information related to the page so that the entire page can be set as the predetermined category.

すなわち、1つのページ内に複数の日記や複数のカテゴリのコンテンツが表示されているときに、ページ閲覧者が該ページのどの日記やどのカテゴリに興味を持ってページを閲覧したか特定することが難しい場合が考えられる。このような場合に、区分としてページ全体を設定可能とすることで、ページ内の日記やカテゴリが特定されなくとも、少なくとも該ページが閲覧されたときに表示したいアフィリエイト対象をページ運営者が選択することができる。   In other words, when multiple diaries or categories of content are displayed on a single page, it is possible to specify which diary or which category the page viewer is interested in viewing the page. It may be difficult. In such a case, by making it possible to set the entire page as a category, even if the diary or category in the page is not specified, the page operator selects at least the affiliate target to be displayed when the page is viewed be able to.

また、本発明のウェブサーバ装置において、前記アフィリエイト設定ページ生成手段は、前記アフィリエイト設定ページ上で前記表示件数を設定可能なように該アフィリエイト設定ページを生成し、前記アフィリエイト受付手段は、前記ページ運営者端末装置において設定された前記表示件数を受け付け、前記アフィリエイト設定情報記憶手段は、前記区分毎の前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象を表示する前記表示件数とを関連付けて記憶することが好ましい。   In the web server device of the present invention, the affiliate setting page generation unit generates the affiliate setting page so that the number of display items can be set on the affiliate setting page, and the affiliate receiving unit performs the page management. The display unit configured to receive the number of display items set in the person terminal device, and the affiliate setting information storage unit displays the selected predetermined number of affiliate targets and the selected predetermined number of affiliate targets for each category It is preferable to store the number of cases in association with each other.

この場合、ページ運営者は、アフィリエイト設定ページ上で、選択可能な候補として表示された複数のアフィリエイト対象から、所定数のアフィリエイト対象を選択するときに、該選択された所定数のアフィリエイト対象をページに表示する際の表示件数を設定することができる。そして、この表示件数が、アフィリエイト抽出手段によりアフィリエイト設定情報記憶手段を参照して用いられる。よって、ページ運営者は、アフィリエイト対象を意図により合致した態様で表示させることができる。   In this case, when the page operator selects a predetermined number of affiliate targets from a plurality of affiliate targets displayed as selectable candidates on the affiliate setting page, the page operator selects the predetermined number of selected affiliate targets. You can set the number of items to be displayed on the screen. Then, the number of display cases is used by referring to the affiliate setting information storage means by the affiliate extraction means. Therefore, the page operator can display the affiliate target in a mode that matches the intention.

また、本発明のウェブサーバ装置において、前記ページ運営者端末装置から送信されてきた検索ワードを受け付ける検索ワード受付手段を備え、前記アフィリエイト設定手段は、前記区分受付手段により受け付けられた区分について、前記検索ワード受付手段により受け付けられた検索ワードに対応して選択可能な複数のアフィリエイト対象を、前記ページ運営者端末装置に表示させることが好ましい。   Further, in the web server device of the present invention, the web server device further comprises a search word accepting unit that accepts a search word transmitted from the page operator terminal device, and the affiliate setting unit It is preferable to display a plurality of affiliate targets that can be selected in correspondence with the search word received by the search word receiving means on the page operator terminal device.

この場合、ページ運営者がページ運営者端末装置を介して自分のページに関連する検索ワードを送信すると、検索ワード受付手段により該検索ワードが受け付けられ、前記アフィリエイト設定手段により、検索ワードに対応して選択可能な複数のアフィリエイト対象がページ運営者端末装置に表示される。よって、ページ運営者は、表示された複数のアフィリエイト対象のうちから、紹介したいアフィリエイト対象を容易に設定することができる。   In this case, when the page operator transmits a search word related to his / her page through the page operator terminal device, the search word is accepted by the search word accepting means, and the affiliate setting means accepts the search word. A plurality of affiliate targets that can be selected are displayed on the page operator terminal device. Therefore, the page operator can easily set an affiliate target to be introduced from the plurality of displayed affiliate targets.

また、本発明のウェブサーバ装置において、前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得手段を備え、前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記区分について選択された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出することが好ましい。   In the web server device of the present invention, the web server device includes an availability status acquisition unit that acquires the availability status of the affiliate target, and the affiliate extraction unit is based on the availability status acquired by the availability status acquisition unit. Determining whether or not each of the affiliate targets selected for the category is usable, and affiliates corresponding to the number of display items from among the affiliate targets excluding the affiliate targets that are determined to be unusable from the affiliate target It is preferable to extract the object.

すなわち、商品やサービス等のアフィリエイト対象について、ページが閲覧された際に、例えば商品の在庫切れやサービスの提供終了などで、利用可能でなくなっていることが考えられる。このとき、アフィリエイト抽出手段は、利用可能状況取得手段により取得された利用可能状況に基づいて、ページについて設定されたアフィリエイト対象から、利用可能でないと判断されたアフィリエイト対象を除いて、ページに加えるアフィリエイト対象を抽出する。これにより、ページ閲覧者にとっては、利用しようとした際に、実際には利用できないという不都合を生じることがなく、また、ページ運営者にとっては、利用可能なアフィリエイト対象を効率良く提示することが可能となる。   In other words, when an affiliate target such as a product or service is browsed, it is considered that it is no longer available due to, for example, out of stock of the product or termination of service provision. At this time, the affiliate extracting unit excludes the affiliate target determined not to be usable from the affiliate target set for the page based on the availability status acquired by the availability status acquiring unit, and adds the affiliate to the page. Extract the target. As a result, for page viewers, there is no inconvenience that it cannot be used when trying to use, and for page operators, it is possible to efficiently present available affiliate targets. It becomes.

また、本発明のウェブサーバ装置において、前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて指定された区分に対応して選択された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置に提供することが好ましい。   Further, in the web server device of the present invention, the affiliate extraction unit is configured to select the affiliate target selected corresponding to the category specified for the page, based on the availability status acquired by the availability status acquisition unit. Of these, when it is determined that a predetermined number or more affiliate targets are not available, it is preferable to provide the determination result to the page operator terminal device.

すなわち、利用可能なアフィリエイト対象が少なく、さらには、利用可能なアフィリエイト対象が表示件数より少なくなると、もっと多く表示できるにもかかわらず、表示するアフィリエイト対象がないため、アフィリエイト対象が効率良く表示されない。そこで、所定数以上のアフィリエイト対象について利用可能でないと判断された場合には、この判断結果をページ運営者端末装置またはウェブサーバ装置に提供することで、ページ運営者にさらなるアフィリエイト対象の設定を促すことができ、ページ運営者はアフィリエイト対象を効率よく提示することが可能となる。   That is, when the number of affiliate targets that can be used is small and the number of affiliate targets that can be used is smaller than the number of displayed items, the affiliate target is not efficiently displayed because there are no affiliate targets to be displayed, although more can be displayed. Therefore, when it is determined that a predetermined number or more of affiliate targets are not available, the determination result is provided to the page operator terminal device or the web server device to prompt the page operator to set further affiliate targets. The page operator can efficiently present affiliate targets.

次に、本発明のウェブページ管理方法は、ネットワークを介してページ閲覧者端末装置から送信されてきたページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成ステップと、該生成されたページを該ページ閲覧者端末装置に送信するページ提供ステップとを備える。   Next, in the web page management method of the present invention, in response to a request for displaying a page transmitted from a page viewer terminal device via a network, a page to which an affiliate target set in the page is added is displayed. A page generation step of generating, and a page providing step of transmitting the generated page to the page viewer terminal device.

そして、本発明のウェブページ管理方法は、前記ページ運営者端末装置から所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける区分受付ステップと、前記区分受付ステップにより受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成ステップと、前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供ステップと、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、前記区分毎の前記選択された所定数のアフィリエイト対象をアフィリエイト設定情報記憶手段に記憶させるアフィリエイト設定情報記憶ステップと、前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記選択されたアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象を、前記ページ生成ステップにより前記ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出ステップとを備えたことを特徴とする。   The web page management method of the present invention includes a category reception step for receiving a predetermined category for classifying the content set for the content included in the predetermined page from the page operator terminal device, and the category reception Affiliate setting page generation step for generating an affiliate setting page for causing the page operator terminal device to display a plurality of the affiliate targets as selectable candidates corresponding to the category accepted by the step, and the generated An affiliate setting page providing step for transmitting an affiliate setting page to the page operator terminal device; an affiliate receiving means for receiving a predetermined number of affiliate targets selected from the plurality of affiliate targets in the page operator terminal device; The affiliate setting information storage step for storing the selected predetermined number of affiliate targets for each category in the affiliate setting information storage means, and the affiliate setting in response to the request for displaying the page from the page viewer terminal device Refer to the information storage means, determine the category set in the page, and generate the page of affiliate targets for a predetermined number of display conditions that satisfy a predetermined condition from the selected affiliate target for the determined category. And an affiliate extraction step of extracting as an affiliate target to be added to the page by the step.

本発明のウェブページ管理方法によれば、本発明のウェブサーバ装置に関して説明したように、アフィリエイト設定ページにより、ページ運営者は、自分のページに対応する複数のアフィリエイト対象の候補のうちから、所望のアフィリエイト対象を容易に選択することが可能である。しかも、ページに設定された所定の区分ごとに選択できるので、よりコンテンツに合致したアフィリエイト対象を選択することができる。さらに、ページ閲覧者がページを閲覧する毎に、選択したアフィリエイト対象から、所定条件を満たす表示件数分のアフィリエイト対象が抽出されるので、アフィリエイト対象が動的にページに提供される。よって、本発明によれば、ページ閲覧者によりページが閲覧される際に、ページ運営者の要望により合致するアフィリエイト対象を動的に容易に表示できる。   According to the web page management method of the present invention, as explained with respect to the web server device of the present invention, the affiliate operator setting page allows the page operator to select a desired affiliate target candidate corresponding to his / her page from among a plurality of affiliate target candidates. It is possible to easily select the affiliate target. In addition, since it can be selected for each predetermined category set on the page, it is possible to select an affiliate target that more closely matches the content. Furthermore, every time the page viewer browses the page, affiliate targets for the number of display conditions that satisfy the predetermined condition are extracted from the selected affiliate target, so that the affiliate target is dynamically provided to the page. Therefore, according to the present invention, when the page is browsed by the page viewer, the affiliate target that matches the request of the page operator can be displayed dynamically and easily.

次に、本発明のウェブサーバプログラムは、ネットワークを介してページ閲覧者端末装置から送信されてきたページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成処理と、該生成されたページを該ページ閲覧者端末装置に送信するページ提供処理とをコンピュータに実行させる。   Next, the web server program of the present invention generates a page to which the affiliate target set in the page is added in response to a request for displaying the page transmitted from the page viewer terminal device via the network. And a page providing process for transmitting the generated page to the page viewer terminal device.

そして、本発明のウェブサーバプログラムは、前記ページ運営者端末装置から所定のページについて設定される、該ページに含まれるコンテンツを分類するための所定の区分を受け付ける区分受付処理と、前記区分受付処理により受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成処理と、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供処理と、前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付処理と、前記区分毎の前記選択された所定数のアフィリエイト対象をアフィリエイト設定情報記憶手段に記憶させるアフィリエイト設定情報記憶処理と、前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記設定されたアフィリエイト対象から、所定条件を満たす前記表示件数分のアフィリエイト対象を、前記ページ生成ステップにより前記ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出処理とを前記コンピュータに実行させる機能を有することを特徴とする。
The web server program according to the present invention includes a category reception process for receiving a predetermined category for classifying content included in the page, which is set for the predetermined page from the page operator terminal device, and the category reception process. Affiliate setting page generation processing for generating an affiliate setting page for displaying on the page operator terminal device as a selectable candidate corresponding to the plurality of affiliate targets,
Affiliate setting page providing process for transmitting the generated affiliate setting page to the page operator terminal device, and an affiliate receiving process for receiving a predetermined number of affiliate objects selected from the plurality of affiliate objects in the page operator terminal device And an affiliate setting information storage process for storing the selected predetermined number of affiliate targets for each category in the affiliate setting information storage means, and a request for displaying a page from the page viewer terminal device, Refer to the affiliate setting information storage means, determine the category set in the page, from the set affiliate target for the determined category, the affiliate target for the number of display that satisfies a predetermined condition, In the page generation step Ri and having a function to execute the affiliate extraction process for extracting as an affiliate object to be added to the page to the computer.

本発明のウェブサーバプログラムによれば、本発明のウェブサーバ装置に関して説明した効果を奏し得る処理をコンピュータに実行させることができる。   According to the web server program of the present invention, it is possible to cause a computer to execute a process capable of producing the effects described with respect to the web server device of the present invention.

本発明のウェブサーバ装置の一実施形態について、図1〜図15を参照して説明する。   An embodiment of a web server device of the present invention will be described with reference to FIGS.

まず、図1を参照して、本発明の実施形態であるウェブサーバ装置1は、ネットワークNWを介してページ閲覧者端末装置2−k(k=1,2,…n)(nは任意の自然数)、ページ運営者端末装置3−k(k=1,2,…n)、店舗運営者端末装置4−k(k=1,2,…n)、及びアフィリエイト管理サーバ装置5に接続されている。なお、接続されているページ閲覧者端末装置2−k、ページ運営者端末装置3−k、店舗運営者端末装置4−kの数は、それぞれ任意である。そして、ウェブサーバ装置1、ページ閲覧者端末装置2−k、ページ運営者端末装置3−k、店舗運営者端末装置4−k、アフィリエイト管理サーバ装置5により、アフィリエイトシステムSが構成されている。   First, referring to FIG. 1, a web server device 1 according to an embodiment of the present invention includes a page viewer terminal device 2-k (k = 1, 2,... N) (n is an arbitrary number) via a network NW. Natural number), page operator terminal device 3-k (k = 1, 2,... N), store operator terminal device 4-k (k = 1, 2,... N), and affiliate management server device 5. ing. Note that the number of connected page viewer terminal devices 2-k, page operator terminal devices 3-k, and store operator terminal devices 4-k are arbitrary. An affiliate system S is configured by the web server device 1, the page viewer terminal device 2-k, the page operator terminal device 3-k, the store operator terminal device 4-k, and the affiliate management server device 5.

このアフィリエイトシステムSは、店舗の商品やサービスをアフィリエイト対象としてページ運営者がページに設定し表示することができると共に(後述の図11,図12参照)、ページ閲覧者がページ運営者のページに表示されたアフィリエイト対象を経由して店舗の商品の購入やサービスの利用をした場合に、ページ運営者がアフィリエイト報酬を受け取ることができるシステムである。   In this affiliate system S, a page operator can set and display a store product or service as an affiliate target on a page (see FIGS. 11 and 12 described later), and a page viewer can be displayed on the page operator's page. This is a system that allows a page operator to receive an affiliate reward when purchasing a product in a store or using a service via a displayed affiliate target.

本実施形態において、ウェブサーバ装置1およびアフィリエイト管理サーバ装置5は、同一管理者のR社により運営されている。そして、ウェブサーバ装置1により、ページ運営者にブログを運営するための様々な機能を提供するブログサービスと、店舗運営者が出店して商品を販売することができるショッピングサイトを運営している。また、ウェブサーバ装置1およびアフィリエイト管理サーバ装置5により、店舗運営者が商品を登録し、ページ運営者がアフィリエイトを行うことができるアフィリエイトサービスを運営している。なお、ウェブサーバ装置1およびアフィリエイト管理サーバ装置5が異なる管理者により運営されることもある。また、ブログサービスとショッピングサイトを、別のサーバ装置により運営するものとしてもよい。   In the present embodiment, the web server device 1 and the affiliate management server device 5 are operated by the same company R company. The web server device 1 operates a blog service that provides various functions for managing the blog to the page operator, and a shopping site where the store operator can open and sell products. In addition, the web server device 1 and the affiliate management server device 5 operate an affiliate service in which a store operator registers a product and a page operator can perform an affiliate. The web server device 1 and the affiliate management server device 5 may be operated by different managers. Moreover, it is good also as what manages a blog service and a shopping site by another server apparatus.

ウェブサーバ装置1、アフィリエイト管理サーバ装置5、ページ閲覧者端末装置2−k、サイト運営者端末装置3−k、及び店舗運営者端末装置4−kは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP(Transmission Control Protocol/Internet Protocol)等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。   The web server device 1, the affiliate management server device 5, the page viewer terminal device 2-k, the site operator terminal device 3-k, and the store operator terminal device 4-k are, for example, communication protocols via the network NW. In addition, data can be transmitted and received mutually using TCP / IP (Transmission Control Protocol / Internet Protocol) or the like. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including a base station), a gateway, and the like.

ページ運営者端末装置3−kは、ホームページやブログ等のウェブページを運営するページ運営者が利用する端末装置である。本実施形態において、ページ運営者は、R社により運営されているブログサービスに登録し、このサービスの提供する機能を利用して、ブログを運営している。また、ページ運営者は、R社により運営されているアフィリエイトサービスに登録し、このサービスの提供する機能を利用して、ブログにアフィリエイト対象を設定して表示し、アフィリエイト報酬を受ける。   The page operator terminal device 3-k is a terminal device used by a page operator who operates a web page such as a home page or a blog. In this embodiment, the page operator registers with the blog service operated by the company R, and operates the blog by using the function provided by this service. In addition, the page operator registers with an affiliate service operated by R company, uses the function provided by this service, sets and displays an affiliate target on the blog, and receives an affiliate reward.

また、店舗運営者端末装置4−kは、商品の販売を行う店舗サイトを運営する店舗運営者が利用する端末装置である。本実施形態において、店舗運営者は、R社により運営されているショッピングサイトに登録し、このサイトに店舗を出店することで、店舗サイトを運営している。また、店舗運営者は、R社により運営されているアフィリエイトサービスに、販売する商品をこのアフィリエイトサービスの提供するアフィリエイト対象として登録している。なお、本実施形態では、店舗運営者がR社のショッピングサイトに出店することにより、この店舗運営者が販売する全ての商品が、アフィリエイト対象として登録されるものとする。   The store operator terminal device 4-k is a terminal device used by a store operator who operates a store site that sells products. In the present embodiment, the store operator operates the store site by registering in a shopping site operated by company R and opening a store on this site. In addition, the store operator registers products to be sold as affiliates provided by the affiliate service in the affiliate service operated by the company R. In the present embodiment, it is assumed that when the store operator opens a store on the shopping site of R company, all products sold by the store operator are registered as affiliate targets.

ページ閲覧者端末装置2−kは、ページ運営者により運営されるブログや、店舗運営者により運営される店舗サイトのページを閲覧したり、店舗サイトで商品を購入したりするページ閲覧者が利用する端末装置である。本実施形態において、ページ閲覧者は、R社により運営されているショッピングサイトに会員登録し、このサイトに出店している店舗サイトで商品を購入する。   The page viewer terminal device 2-k is used by a page viewer who browses a blog operated by a page operator or a page of a store site operated by a store operator or purchases a product at the store site. Is a terminal device. In this embodiment, a page viewer registers as a member in a shopping site operated by R company, and purchases a product at a store site that opens a store on this site.

ページ運営者端末装置3−k、店舗運営者端末装置4−kは、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ等を適用することができる。また、ページ閲覧者端末装置2−kには、例えば、ウェブブラウザアプリケーションがインストールされたパーソナルコンピュータ、PDA(Personal Digital Assistant)、STB(Set Top Box)、携帯電話機等を適用することができる。   For example, a personal computer in which a web browser application is installed can be applied to the page operator terminal device 3-k and the store operator terminal device 4-k. For example, a personal computer installed with a web browser application, a PDA (Personal Digital Assistant), an STB (Set Top Box), a mobile phone, or the like can be applied to the page viewer terminal device 2-k.

端末装置2−k,3−k,4−k自体は、ウェブブラウザアプリケーションやその他の一般的な機能以外に特段の機能を有する必要はなく、ウェブサーバ装置1が、端末装置2−k,3−k,4−kのウェブブラウザアプリケーションを介して、様々なページを端末装置2−k,3−k,4−kの画面に表示させたり、ページ閲覧者,ページ運営者,店舗運営者からこれらのページに入力された情報を取得することにより、アフィリエイトシステムSが実現される。   The terminal devices 2-k, 3-k, 4-k themselves do not need to have a special function other than the web browser application and other general functions, and the web server device 1 does not have the terminal devices 2-k, 3 Various pages are displayed on the screens of the terminal devices 2-k, 3-k, 4-k via the web browser application of -k, 4-k, or from page viewers, page operators, store operators The affiliate system S is realized by acquiring the information input on these pages.

ウェブサーバ装置1は、HTTPプロトコルを用いて、端末装置2−k,3−k,4−kから送信された要求に応じて、記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページをページ閲覧者端末装置2−k等に送信するためのWWW(World Wide Web)サーバ機能を有する。   The web server device 1 generates a web page based on various stored data in response to a request transmitted from the terminal devices 2-k, 3-k, 4-k using the HTTP protocol. It has a WWW (World Wide Web) server function for transmitting a web page to the page viewer terminal device 2-k or the like.

これにより、ウェブサーバ装置1は、ページ運営者が運営するブログや店舗運営者の商品ページをページ閲覧者端末装置2−kに提供して画面表示させる。また、ウェブサーバ装置1は、ページ運営者がブログを管理するためのブログ管理サイトを提供する。ページ運営者が、ウェブサーバ装置1の運営するブログ管理サイトにログインすると、運営するブログのページ情報等を含む各種のページがウェブサーバ装置5から提供され、ページ運営者端末装置3−kのブラウザで画面表示される。そして、これらのページを通じて、ページ運営者は、自分が運営するブログを登録・変更・確認する等の管理を行うことができる。   Thereby, the web server device 1 provides the page viewer terminal device 2-k with the blog operated by the page operator and the product page of the store operator, and displays the page on the screen. In addition, the web server device 1 provides a blog management site for a page operator to manage a blog. When the page operator logs in to the blog management site operated by the web server device 1, various pages including page information of the operated blog are provided from the web server device 5, and the browser of the page administrator terminal device 3-k Is displayed on the screen. Through these pages, the page operator can perform management such as registering, changing, and confirming the blog operated by the page operator.

次に、図2を参照して、ウェブサーバ装置1の構成について説明する。   Next, the configuration of the web server device 1 will be described with reference to FIG.

ウェブサーバ装置1は、ネットワークNWに接続して端末装置2−k,3−k,4−kとの通信状態を制御する通信部10と、各種の演算処理を行う制御部11(CPU、ROM、RAM、入出力回路等からなる演算処理回路)と、各種データ及びプログラム等を記憶する記憶部12(例えば、ハードディスクドライブ等)と、これらの各部の間のインタフェース処理(データの読み出し及び書き込み等)を行う入出力インタフェース部13とを備えている。さらに、ウェブサーバ装置1は、例えば、フレキシブルディスク、CD(Compact Disc)、DVD(Digital Versatile Disc)等の記憶媒体からデータ等を読み出す一方、当該記憶媒体に対してデータ等を記録するドライブ部を備えていてもよい。   The web server device 1 is connected to a network NW to control the communication state with the terminal devices 2-k, 3-k, 4-k, and the control unit 11 (CPU, ROM) that performs various arithmetic processes. , An arithmetic processing circuit comprising a RAM, an input / output circuit, etc.), a storage unit 12 (for example, a hard disk drive, etc.) for storing various data and programs, etc., and interface processing (reading and writing of data, etc.) between these units And an input / output interface unit 13. Further, the web server device 1 reads out data from a storage medium such as a flexible disk, a CD (Compact Disc), a DVD (Digital Versatile Disc), etc., and has a drive unit for recording data on the storage medium. You may have.

記憶部12には、具体的には、会員情報データベース20、ショッピングデータベース21、ブログデータベース22が構築されている。   Specifically, in the storage unit 12, a member information database 20, a shopping database 21, and a blog database 22 are constructed.

会員情報データベース20には、ウェブサーバ装置1により運営されるショッピングサイトの会員であるページ閲覧者に関する情報が、当該会員を識別する(会員を特定する)ための会員IDに対応付けられて記憶されている。具体的には、会員情報データベース20には、図3に示すように、例えば、会員ID、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカード番号、クレジットカード有効期限、ショッピングサイト内で用いる会員のニックネーム等が登録されている。なお、電子メールアドレスは、会員IDと1対1に対応付けられるので、会員IDの代わりに会員を識別するための情報として用いることもできる。   In the member information database 20, information related to page viewers who are members of a shopping site operated by the web server device 1 is stored in association with a member ID for identifying the member (identifying the member). ing. Specifically, in the member information database 20, as shown in FIG. 3, for example, a member ID, a password for logging in, a member's name, postal code, address, telephone number, e-mail address, date of birth, Gender, credit card number, credit card expiration date, member nickname used in shopping site, etc. are registered. Since the e-mail address is associated with the member ID on a one-to-one basis, it can also be used as information for identifying the member instead of the member ID.

ショッピングデータベース21は、ウェブサーバ装置1により運営されるショッピングサイトに出店している店舗運営者の商品やサービスに関する情報が、店舗運営者を識別するための店舗IDに対応付けられて記憶されている。具体的には、ショッピングデータベース21には、図6に示すように、例えば、店舗ID、店舗運営者の運営する商品ページにリンクするためのURL、店舗で販売されている商品をそれぞれ特定するための商品ID、商品の価格、商品情報、送料情報、在庫情報、その他情報等が登録されている。商品情報には、商品のアフィリエイトリンクを生成する際のテキストデータや画像データのファイル参照情報等の広告コンテンツが登録されている。   In the shopping database 21, information related to products and services of the store operator opening a store on the shopping site operated by the web server device 1 is stored in association with the store ID for identifying the store operator. . Specifically, in the shopping database 21, as shown in FIG. 6, for example, a store ID, a URL for linking to a product page operated by the store operator, and a product sold at the store are specified. Product ID, product price, product information, shipping information, inventory information, other information, and the like are registered. In the product information, advertising content such as text data and image data file reference information for generating an affiliate link of the product is registered.

ブログデータベース22には、ウェブサーバ装置1により運営されるブログサービスの会員であるページ運営者に関する情報と、当該ページ運営者が運営するブログページの情報と共に、当該会員を識別する(会員を特定する)ための会員IDに対応付けられて記憶されている。具体的には、ブログデータベース22には、図4に示すように、例えば、会員ID、ブログサービス内で使用するニックネーム、ブログの名称(ブログ全体)、ブログの説明(ブログ全体)、ブログのカテゴリ(ブログ全体)、ブログの日記の記事情報、会員のブログサイトにおけるプロフィール、ブログのデザイン、アフィリエイト設定情報等が登録されている。なお、ブログデータベース22が、本発明のアフィリエイト設定情報記憶手段に相当する。   The blog database 22 identifies the member together with information on the page operator who is a member of the blog service operated by the web server device 1 and information on the blog page operated by the page operator (identifies the member). ) Is stored in association with the member ID. Specifically, as shown in FIG. 4, the blog database 22 includes, for example, a member ID, a nickname used in the blog service, a blog name (the entire blog), a blog description (the entire blog), and a blog category. (Blog), blog diary article information, profile of member blog site, blog design, affiliate setting information, etc. are registered. The blog database 22 corresponds to the affiliate setting information storage means of the present invention.

記事情報は、ブログの日記に含まれる各記事毎に登録されている情報である。具体的には、各記事毎に、記事のカテゴリ、記事のタイトル、記事に設定されたタグ、記事の本文、記事に含まれる画像、記事に設定されたトラックバック、および記事に対して書き込まれたコメント等の情報が登録されている。   The article information is information registered for each article included in the blog diary. Specifically, each article was written against the article category, article title, article tag, article body, article image, article trackback, and article Information such as comments is registered.

アフィリエイト設定情報は、ページ運営者が自分のページに表示するアフィリエイト対象を設定するための情報である。例えば、アフィリエイト設定情報として、ページ運営者により選択された所定数のアフィリエイト対象(商品)、アフィリエイト対象をページに表示する際の表示件数、及びアフィリエイト対象をページに表示する際の表示タイプ等が設定される。表示タイプとしては、例えば、画像とテキスト、画像のみ、テキストのみ等の、ページにアフィリエイト対象を表示する際の表示態様が設定される。また、アフィリエイト設定情報は、ページに含まれるコンテンツを分類するための所定の区分毎に設定される。   The affiliate setting information is information for setting an affiliate target to be displayed on the page by the page operator. For example, as the affiliate setting information, the predetermined number of affiliate targets (products) selected by the page operator, the number of displays when displaying affiliate targets on the page, and the display type when displaying affiliate targets on the page are set. Is done. As the display type, for example, a display mode for displaying an affiliate target on a page, such as an image and text, an image only, or a text only, is set. Also, the affiliate setting information is set for each predetermined category for classifying the content included in the page.

本実施形態では、アフィリエイト設定情報は、図5に示すように、ブログのコンテンツを分類するための所定の区分毎に設定されている。具体的には、所定の区分として、ページ全体、ページに含まれる日記の各記事が分類されるカテゴリ、ページに含まれる日記の各記事が使用されている。例えば、ページ全体を区分とした場合のアフィリエイト対象として、商品A1〜商品A10が設定されている。また、例えば、所定のカテゴリを区分とした場合のアフィリエイト対象として、商品B1〜商品B10が設定されている。また、例えば、所定の日記を区分とした場合のアフィリエイト対象として、商品C1〜商品C10が設定されている。   In the present embodiment, the affiliate setting information is set for each predetermined category for classifying blog content, as shown in FIG. Specifically, the entire page, the category in which each diary article included in the page is classified, and each diary article included in the page are used as the predetermined category. For example, products A1 to A10 are set as affiliate targets when the entire page is classified. Further, for example, products B1 to B10 are set as affiliate targets when a predetermined category is classified. Further, for example, products C1 to C10 are set as affiliate targets when a predetermined diary is classified.

さらに、記憶部12には、ページデータベースが構築されている。ページデータベースには、ウェブサーバ装置1から端末装置2−k,3−k,4−kに提供されて画面に表示される様々な種類のページに関する情報が記憶されている。具体的には、ページデータベースには、例えば、ウェブページを構成するHTMLデータ、音声データ、テキストデータ等が登録されている。   Further, a page database is constructed in the storage unit 12. The page database stores information on various types of pages provided from the web server device 1 to the terminal devices 2-k, 3-k, 4-k and displayed on the screen. Specifically, for example, HTML data, voice data, text data, and the like constituting a web page are registered in the page database.

また、記憶部12には、所定のオペレーティングシステムの他、HTTPプロトコルを用いて、端末装置2−k,3−k,4−kから送信された要求に応じて、当該記憶部12に記憶されている各種のデータに基づきウェブページを生成し、当該ウェブページを端末装置2−k,3−k,4−kに送信するためのWWWサーバプログラムや、その他、ウェブサーバ装置1の機能を実現するための各種のプログラムが記憶されている。   Further, in addition to a predetermined operating system, the storage unit 12 is stored in the storage unit 12 in response to a request transmitted from the terminal devices 2-k, 3-k, 4-k using the HTTP protocol. A WWW server program for generating a web page based on various data and transmitting the web page to the terminal devices 2-k, 3-k, 4-k, and other functions of the web server device 1 are realized. Various programs are stored for this purpose.

なお、各種のデータ及びプログラム等は、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、CD−ROM等の記憶媒体に記録されて、ドライブ部を介して読み込まれるようにしてもよい。   Various data and programs may be acquired from other server devices via a network NW, or may be recorded on a storage medium such as a CD-ROM and via a drive unit. It may be read.

なお、本実施形態では、会員情報データベース20、ショッピングデータベース21、ブログデータベース22を同一のサーバ装置が備えるものとしたが、それぞれ別のサーバ装置に構築してもよい。   In the present embodiment, the member information database 20, the shopping database 21, and the blog database 22 are provided in the same server device, but may be constructed in different server devices.

また、制御部11には、ウェブサーバ装置1の機能を実現するための各種の機能的構成が備えられている。これらの機能は、ウェブサーバ装置1の制御部11のROMや記憶部12に予め記憶されたプログラムを読み出して制御部11のCPUにより実行することにより実現される。このプログラムは、本発明のウェブサーバプログラムを含んでいる。   The control unit 11 is provided with various functional configurations for realizing the functions of the web server device 1. These functions are realized by reading a program stored in advance in the ROM of the control unit 11 or the storage unit 12 of the web server device 1 and executing it by the CPU of the control unit 11. This program includes the web server program of the present invention.

さらに、具体的には、制御部11には、図2に示すように、その機能的構成として、ページ閲覧者端末装置2−kからのページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成手段30と、該生成されたページをページ閲覧者端末装置2−kに送信するページ提供手段31とが備えられている。さらに、制御部11には、区分受付手段32、検索ワード受付手段37、アフィリエイト設定ページ生成手段33、アフィリエイト設定ページ提供手段34、アフィリエイト受付手段35、アフィリエイト抽出手段36、利用可能状況取得手段38が備えられている。   More specifically, as shown in FIG. 2, the control unit 11 has a functional configuration on the page according to a request for displaying a page from the page viewer terminal device 2-k. A page generation unit 30 that generates a page to which the set affiliate target is added, and a page provision unit 31 that transmits the generated page to the page viewer terminal device 2-k are provided. Further, the control unit 11 includes a category receiving unit 32, a search word receiving unit 37, an affiliate setting page generating unit 33, an affiliate setting page providing unit 34, an affiliate receiving unit 35, an affiliate extracting unit 36, and an availability status acquiring unit 38. Is provided.

区分受付手段32は、ページ運営者端末装置3−kから所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける。本実施形態において、所定の区分は、ブログデータベース22のアフィリエイト設定情報について前述したように、ページ全体、カテゴリ毎、日記毎である。詳細には、ページ運営者により、ウェブサーバ装置1により提供されるブログサービスのブログ管理ページ100(後述の図8参照)において、区分が設定される。   The classification receiving unit 32 receives a predetermined classification for classifying the content set for the content included in the predetermined page from the page operator terminal device 3-k. In the present embodiment, the predetermined classification is the entire page, each category, and each diary, as described above for the affiliate setting information of the blog database 22. Specifically, the page operator sets a category on the blog management page 100 (see FIG. 8 described later) of the blog service provided by the web server device 1.

検索ワード受付手段37は、ページ運営者端末装置3−kから送信されてきた検索ワードを受け付ける。詳細には、検索ワードは、ウェブサーバ装置1により提供されるキーワード入力・選択ページ200(後述の図10参照)において、ページ運営者により入力又は選択される。   The search word receiving means 37 receives the search word transmitted from the page operator terminal device 3-k. Specifically, the search word is input or selected by the page operator on the keyword input / selection page 200 (see FIG. 10 described later) provided by the web server device 1.

アフィリエイト設定ページ生成手段33は、区分受付手段32により受け付けられた区分について、検索ワード受付手段37により受け付けられた検索ワードに対応した複数のアフィリエイト対象を取得する。そして、この取得された複数のアフィリエイト対象を、選択可能な候補としてページ運営者端末装置3−kに表示させるための、アフィリエイト設定ページ300(後述の図11参照)を生成する。アフィリエイト設定ページ300は、詳細は後述するが、ブログ管理サイトにログインしたページ運営者からページ運営者端末装置3−kを介して所定の区分が設定され、この区分について検索ワードが送信された際に、検索ワードに対応するアフィリエイト対象を、ページ運営者により指定可能に表示するものである。さらに、アフィリエイト設定ページ生成手段33は、選択された所定数のアフィリエイト対象をページに表示する表示件数および表示タイプを設定可能なように、アフィリエイト設定ページ300を生成する。そして、アフィリエイト設定ページ提供手段34は、生成されたアフィリエイト設定ページ300をページ運営者端末装置3−kに送信する。   The affiliate setting page generation unit 33 acquires a plurality of affiliate targets corresponding to the search word received by the search word reception unit 37 for the category received by the category reception unit 32. And the affiliate setting page 300 (refer FIG. 11 mentioned later) for making the page operator terminal device 3-k display this acquired some affiliate object as the selectable candidate is produced | generated. The affiliate setting page 300 will be described in detail later, but when a predetermined category is set via the page operator terminal device 3-k from the page administrator who has logged in to the blog management site, and a search word is transmitted for this category In addition, the affiliate target corresponding to the search word is displayed so as to be designated by the page operator. Furthermore, the affiliate setting page generation means 33 generates the affiliate setting page 300 so that the display number and display type for displaying the predetermined number of selected affiliate targets on the page can be set. Then, the affiliate setting page providing unit 34 transmits the generated affiliate setting page 300 to the page operator terminal device 3-k.

アフィリエイト受付手段35は、ページ運営者端末装置3−kにおいて複数のアフィリエイト対象から選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象のうちのページに表示する表示件数および表示タイプとを受け付ける。   The affiliate acceptance means 35 is a predetermined number of affiliate targets selected from a plurality of affiliate targets in the page operator terminal device 3-k, and the number of displays and display to be displayed on the page among the selected predetermined number of affiliate targets. Accept type.

アフィリエイト抽出手段36は、ページ閲覧者端末装置2−kからのページを表示するための要求に対して、ブログデータベース22のアフィリエイト設定情報を参照する。そして、該ページに設定されている区分を判断し、該判断された区分について選択されたアフィリエイト対象から、所定条件を満たす表示件数分のアフィリエイト対象を抽出する。本実施形態では、所定条件としては、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象がランダムに抽出される。なお、所定条件として、例えば、選択された所定数のアフィリエイト対象から、表示件数分のアフィリエイト対象が、予め定められた所定の順序で抽出される等としてもよい。   The affiliate extraction means 36 refers to the affiliate setting information in the blog database 22 in response to a request for displaying a page from the page viewer terminal device 2-k. Then, the category set for the page is determined, and affiliate targets for the number of display conditions satisfying the predetermined condition are extracted from the affiliate targets selected for the determined category. In the present embodiment, as the predetermined condition, affiliate targets corresponding to the number of display items are randomly extracted from a predetermined number of selected affiliate targets. Note that as the predetermined condition, for example, affiliate targets for the number of display items may be extracted from a predetermined number of selected affiliate targets in a predetermined order.

このとき、利用可能状況取得手段38は、アフィリエイト対象の利用可能状況を取得する。アフィリエイト対象の利用可能状況とは、アフィリエイト対象が利用可能であるか否か、すなわち、例えばアフィリエイト対象である商品の在庫があるか否かを指す。なお、本実施形態では、アフィリエイト対象の利用可能状況が、アフィリエイト対象である商品の在庫があるか否かを指すものとして説明するが、これに限らず、例えばアフィリエイト対象である商品の販売期限内であるか等であってもよい。   At this time, the availability status acquisition unit 38 acquires the availability status of the affiliate target. The availability status of the affiliate target refers to whether or not the affiliate target is available, that is, for example, whether or not there is a stock of the product that is the affiliate target. In the present embodiment, the availability status of the affiliate target is described as indicating whether or not the product that is the affiliate target is in stock. However, the present invention is not limited to this, for example, within the sales deadline of the product that is the affiliate target. Or the like.

そして、アフィリエイト抽出手段36は、利用可能状況取得手段38により取得された利用可能状況に基づいて、選択されたアフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象(すなわち、選択されたアフィリエイト対象であって、利用可能であるアフィリエイト対象)のうちから、表示件数分のアフィリエイト対象を抽出する。また、アフィリエイト抽出手段36は、利用可能状況取得手段38により取得された利用可能状況に基づいて、選択されたアフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果をページ運営者端末装置3−kに提供する。   Then, the affiliate extraction means 36 is based on the availability status acquired by the availability status acquisition means 38, and excludes affiliate targets that are determined not to be usable from the selected affiliate targets (that is, selected Affiliate targets that can be used are extracted as many affiliate targets as the number of displayed items. In addition, when it is determined that the affiliate extraction unit 36 is not available for a predetermined number of affiliate targets among the selected affiliate targets based on the availability status acquired by the availability status acquisition unit 38, The determination result is provided to the page operator terminal device 3-k.

そして、ページ生成手段30は、ページ閲覧者端末装置2−kからのページを表示するための要求に応じて該ページを生成する際に、アフィリエイト抽出手段37により抽出されたアフィリエイト対象に関する広告コンテンツを加えた該ページを生成し、ページ提供手段31は、この生成されたページをページ閲覧者端末装置2−kに送信する。   Then, when the page generation unit 30 generates the page in response to the request for displaying the page from the page viewer terminal device 2-k, the advertisement content related to the affiliate target extracted by the affiliate extraction unit 37 is displayed. The added page is generated, and the page providing means 31 transmits the generated page to the page viewer terminal device 2-k.

なお、本実施形態では、表示件数を、アフィリエイト設定ページ生成手段33によりアフィリエイト設定ページ300上で設定可能とし、設定された表示件数をアフィリエイト受付手段35により受け付け、ブログデータベース22にアフィリエイト設定情報として記憶させるものとしているが、これには限られない。例えば、表示件数として、予め定められた一定値を用いたり、表示件数を、アフィリエイト抽出手段36による抽出の際に、選択されたアフィリエイト対象の数やページのサイズ等に合わせて、ウェブサーバ装置1で算出させるようにしてもよい。   In the present embodiment, the display number can be set on the affiliate setting page 300 by the affiliate setting page generation unit 33, the set display number is received by the affiliate receiving unit 35, and stored as affiliate setting information in the blog database 22. However, this is not a limitation. For example, the web server device 1 uses a predetermined constant value as the number of display items, or matches the number of display items according to the number of affiliate targets selected, the size of the page, and the like at the time of extraction by the affiliate extraction unit 36. You may make it calculate by.

また、本実施形態では、表示タイプを、アフィリエイト設定ページ生成手段33によりアフィリエイト設定ページ300上で設定可能とし、設定された表示タイプをアフィリエイト受付手段35により受け付け、ブログデータベース22にアフィリエイト設定情報として記憶させるものとしているが、これには限られない。例えば、表示タイプとして、予め定められた所定の表示態様を用いるものとし、アフィリエイト受付手段35が表示タイプを受け付けたり、アフィリエイト設定情報に表示タイプに関する情報を含めたりしないものとしてもよい。   Further, in the present embodiment, the display type can be set on the affiliate setting page 300 by the affiliate setting page generation unit 33, the set display type is received by the affiliate receiving unit 35, and stored as affiliate setting information in the blog database 22. However, this is not a limitation. For example, a predetermined display mode determined in advance may be used as the display type, and the affiliate receiving unit 35 may not receive the display type or include information regarding the display type in the affiliate setting information.

次に、アフィリエイト管理サーバ装置5の構成について説明する。アフィリエイト管理サーバ装置5は、ウェブサーバ装置1と同様に、ネットワークNWに接続して通信状態を制御する通信部と、各種の演算処理を行う制御部と、各種データ及びプログラム等を記憶する記憶部と、これらの各部の間のインタフェース処理を行う入出力インタフェース部とを備えている。   Next, the configuration of the affiliate management server device 5 will be described. As with the web server device 1, the affiliate management server device 5 is connected to the network NW to control a communication state, a control unit that performs various arithmetic processes, and a storage unit that stores various data, programs, and the like. And an input / output interface unit that performs interface processing between these units.

アフィリエイト管理サーバ装置5の記憶部には、具体的には、ページ運営者に付与されるアフィリエイト報酬に関する情報が記憶されているアフィリエイトデータベース23や、ページ運営者から入力される検索ワードが記憶されているキーワードデータベース等が構築されている。検索ワードは、カテゴリ毎に分類されたキーワードである。   Specifically, the storage unit of the affiliate management server device 5 stores an affiliate database 23 in which information related to an affiliate reward given to a page operator is stored, and a search word input from the page operator. A keyword database has been established. The search word is a keyword classified for each category.

アフィリエイトデータベース23には、図7に示すように、アフィリエイトサービスの会員であるページ運営者の会員IDと、会員がページに設定しているアフィリエイト対象のクリック数、会員のアフィリエイトでの売り上げ情報等が登録されている。さらに詳細には、売り上げ情報には、売り上げた件数、売り上げ金額、売り上げ金額が確定であるか未確定であるか等が登録されている。   In the affiliate database 23, as shown in FIG. 7, the member ID of the page operator who is a member of the affiliate service, the number of affiliate target clicks set on the page by the member, the sales information of the member's affiliate, etc. It is registered. More specifically, in the sales information, the number of sales, the sales amount, whether the sales amount is fixed or not, and the like are registered.

また、アフィリエイト管理サーバ装置5の制御部には、その機能として、ウェブサーバ装置1から送信された検索ワードに基づいて、検索ワードに関連付けられたアフィリエイト対象を店舗運営者が販売する商品から抽出し、抽出された商品に関する情報を検索結果として提供する手段や、ウェブサーバ装置1から送信されたアフィリエイト対象設定情報に基づいて、設定されたアフィリエイト対象に関する情報および当該アフィリエイト対象の利用可能状況を提供する手段や、ウェブサーバ装置1から送信された商品購入情報に基づいて、ページ運営者のアフィリエイト報酬を管理し、アフィリエイトデータベース23に記憶する手段等が備えられている。   Further, as a function of the control unit of the affiliate management server device 5, based on the search word transmitted from the web server device 1, the affiliate target associated with the search word is extracted from the products sold by the store operator. Based on the affiliate target setting information transmitted from the web server device 1 and the means for providing the information related to the extracted product as a search result, the information regarding the set affiliate target and the availability status of the affiliate target are provided. Means, and means for managing the affiliate fee of the page operator based on the product purchase information transmitted from the web server device 1 and storing it in the affiliate database 23 are provided.

なお、本実施形態では、ウェブサーバ装置とアフィリエイト管理サーバ装置を別のサーバ装置として構成しているが、例えば、ウェブサーバ装置1の機能とアフィリエイト管理サーバ装置5の機能を1つのサーバ装置に実装してもよい。   In this embodiment, the web server device and the affiliate management server device are configured as separate server devices. For example, the function of the web server device 1 and the function of the affiliate management server device 5 are implemented in one server device. May be.

次に、ウェブサーバ装置1によりページ運営者端末装置3−k及びページ閲覧者端末装置2−kに提供(送信)されるページのページ構成について、図8〜図12を参照して説明する。ページ運営者端末装置3−kに提供されるページとしては、例えば、ログイン中のページ運営者がブログの管理を行うためのブログ管理ページ100(図8)、アフィリエイト対象の候補を取得するためのキーワード入力・選択ページ200(図10)、アフィリエイト対象を選択してページに設定するためのアフィリエイト設定ページ300(図11)等が挙げられる。また、ページ閲覧者端末装置2−kに提供されるページとしては、例えば、ページ閲覧者が閲覧する、アフィリエイト対象が表示されたブログページ400(図12)等が挙げられる。   Next, a page configuration of a page provided (transmitted) by the web server device 1 to the page operator terminal device 3-k and the page viewer terminal device 2-k will be described with reference to FIGS. The page provided to the page operator terminal device 3-k includes, for example, a blog management page 100 (FIG. 8) for a logged page administrator to manage a blog, and a candidate for an affiliate target. Examples include a keyword input / selection page 200 (FIG. 10), an affiliate setting page 300 (FIG. 11) for selecting an affiliate target and setting the page. Moreover, as a page provided to page browser terminal device 2-k, the blog page 400 (FIG. 12) etc. with which the affiliate target was displayed which a page viewer browses are mentioned, for example.

次に、各ページのページ構成について説明する。まず、図8を参照して、ページ運営者端末装置3−kに提供されるブログ管理ページ100のページ構成について説明する。なお、図8の例では、ブログ管理ページ100において、ブログにアフィリエイト対象を設定するための画面例を示す。   Next, the page configuration of each page will be described. First, the page configuration of the blog management page 100 provided to the page operator terminal device 3-k will be described with reference to FIG. In the example of FIG. 8, the blog management page 100 shows an example of a screen for setting an affiliate target for a blog.

図8に示すように、ブログ管理ページ100は、ブログの管理・設定等の項目を選択するためのメニュー表示エリア101、メニュー表示エリア101で選択された項目を管理・設定するための管理・設定エリア102で構成されている。図8の例では、メニュー表示エリア101の「デザイン設定」から「ブログパーツの設定」項目が選択され、管理・設定エリア102に、ブログの所定のページの各エリアに表示する項目およびレイアウトを設定するためのコンテンツが表示されている。このコンテンツでは、管理・設定エリア102は、ページの各エリアに表示する項目およびレイアウトを示すエリア103、ページに表示しない項目(表示可能な項目の候補)を示すエリア104、表示する項目をリセットする(デフォルト設定に戻す)リセットボタン105、および表示する項目を登録する登録ボタン106で構成されている。ページの各エリアに表示する項目およびレイアウトを示すエリア103は、ページのサブ項目を設定するサブ項目設定エリア103aと、ページのメイン項目を設定するメイン項目設定エリア103bとで構成されている。   As shown in FIG. 8, the blog management page 100 has a menu display area 101 for selecting items such as blog management / setting, and a management / setting for managing / setting the item selected in the menu display area 101. The area 102 is configured. In the example of FIG. 8, the “blog part setting” item is selected from “design setting” in the menu display area 101, and items and layouts to be displayed in each area of a predetermined page of the blog are set in the management / setting area 102. The content to do is displayed. In this content, the management / setting area 102 resets an area 103 indicating items and layouts to be displayed in each area of the page, an area 104 indicating items not displayed on the page (candidate items that can be displayed), and items to be displayed A reset button 105 (returns to the default setting) and a registration button 106 for registering items to be displayed are configured. An area 103 indicating items and layouts to be displayed in each area of the page includes a sub-item setting area 103a for setting a page sub-item and a main item setting area 103b for setting a main item of the page.

このとき、アフィリエイト関連について、所定のページのサブエリアに表示する項目(サブ項目)の1つとして、アフィリエイト対象を示す「アイテム」項目107が設定されている。この「アイテム」項目107は、画面上でドラッグ可能となっており、ドラッグして「表示する項目エリア」103又は「表示しない項目エリア」104上で放すことにより、アフィリエイト対象を表示するかしないかが設定される。   At this time, regarding the affiliate relationship, an “item” item 107 indicating an affiliate target is set as one of items (subitems) to be displayed in a subarea of a predetermined page. This “item” item 107 can be dragged on the screen, and whether to display the affiliate target by dragging and releasing it on the “item area to be displayed” 103 or “item area not to be displayed” 104. Is set.

図8の例では、所定のページの左サブエリアに、アフィリエイト対象が表示されるように設定されている。さらに、「アイテム」項目107のサブ設定項目として、「ページ全体」項目108、「カテゴリ毎」項目109、「日記毎」項目110の3項目が設けられている。これらのサブ項目108〜110は、それぞれクリック可能となっている。これらのサブ項目は、上述したアフィリエイト設定情報の1つである、アフィリエイト対象が設定されるコンテンツを分類するための区分を示している。   In the example of FIG. 8, the affiliate target is set to be displayed in the left sub-area of a predetermined page. Further, as the sub-setting items of the “item” item 107, three items of “entire page” item 108, “per category” item 109, and “per diary” item 110 are provided. These sub items 108 to 110 are clickable. These sub-items indicate classifications for classifying content to which affiliate targets are set, which is one of the above-described affiliate setting information.

「ページ全体」項目108をクリックして選択することにより、アフィリエイト対象を設定する区分としてページ全体が選択される。これにより、ページ内の日記やカテゴリが特定されなくとも、少なくとも該ページが閲覧されたときに表示したいアフィリエイト対象をページ運営者が選択することができる。   By clicking and selecting the “entire page” item 108, the entire page is selected as a category for setting the affiliate target. Thereby, even if the diary or category in the page is not specified, the page operator can select an affiliate target to be displayed at least when the page is browsed.

また、「カテゴリ毎」項目109および「日記毎」項目110のいずれかをクリックして選択することにより、図9(a)(b)に示すように、サブ項目がさらに展開する。例えば、「カテゴリ毎」項目109をクリックして選択すると、図9(a)に示すように、そのサブ項目として、「ファッション」「美容」「その他」項目が設けられている。サブ項目としては、例えば、ページ運営者がブログを作成したり、編集したりする際に設定しているカテゴリが用いられる。また、例えば、「日記毎」項目110をクリックして選択すると、図9(b)に示すように、そのサブ項目として、「記事1」「記事2」「記事3」項目が設けられている。なお、本実施形態では、サブ項目として「記事1」「記事2」「記事3」…といった表示をしているが、具体的には、例えば、記事のタイトルや記事を特定できるリンク等の情報が表示されていてもよい。   Also, by clicking and selecting either “by category” item 109 or “by diary” item 110, the sub items are further expanded as shown in FIGS. For example, when the “by category” item 109 is clicked and selected, as shown in FIG. 9A, sub-items “fashion”, “beauty”, and “others” are provided. As the sub-item, for example, a category set when the page operator creates or edits a blog is used. Further, for example, when the “diary” item 110 is selected by clicking, “article 1”, “article 2”, and “article 3” items are provided as sub-items as shown in FIG. 9B. . In this embodiment, “Article 1”, “Article 2”, “Article 3”, etc. are displayed as sub-items. Specifically, for example, information such as a link that can specify an article title or an article is available. May be displayed.

これらのサブ項目は、それぞれクリック可能となっており、クリックして選択することにより、各項目がアフィリエイト対象を設定する区分として選択される。これにより、ページ内に異なる種類のコンテンツが含まれる場合でも、ページ運営者は、要望により合致するようにアフィリエイト対象を選択することができる。   Each of these sub-items can be clicked, and by clicking and selecting, each item is selected as a category for setting an affiliate target. Thereby, even when different types of content are included in the page, the page operator can select the affiliate target so as to match the request.

そして、「ページ全体」項目108、「カテゴリ毎」項目109のサブ項目のうちいずれか、又は「日記毎」項目110のサブ項目のうちいずれかがクリックされて選択されると、別ウィンドウで、図10(a)に示すようなキーワード入力・選択ページ200が画面表示される。図10(a)を参照して、キーワード入力・選択ページ200は、キーワードのカテゴリを選択するためのプルダウンメニュー201と、キーワード入力エリア202と、検索ボタン203と、お勧めキーワード表示・選択エリア204とで構成されている。お勧めキーワード選択・表示エリア204には、複数のお勧めキーワードがクリックして選択可能に表示されている。   When one of the sub items of the “entire page” item 108 and the “per category” item 109 or the sub item of the “per diary” item 110 is clicked and selected, in a separate window, A keyword input / selection page 200 as shown in FIG. Referring to FIG. 10A, a keyword input / selection page 200 includes a pull-down menu 201 for selecting a keyword category, a keyword input area 202, a search button 203, and a recommended keyword display / selection area 204. It consists of and. In the recommended keyword selection / display area 204, a plurality of recommended keywords are displayed so that they can be selected by clicking.

キーワード入力・選択ページ200において、キーワード入力エリア202に任意の検索キーワードが入力されて、検索ボタン203がクリックされた場合、または、お勧めキーワード表示・選択エリア204のお勧めキーワードのうちのいずれかがクリックされて選択された場合には、アフィリエイト設定ページ300が別ウィンドウで画面表示される。なお、別ウィンドウでなく、アフィリエイト設定ページのコンテンツがブログ管理ページの所定のエリアに表示されるものとしてもよい。   On the keyword input / selection page 200, any search keyword is input in the keyword input area 202 and the search button 203 is clicked, or one of the recommended keywords in the recommended keyword display / selection area 204 When is clicked and selected, the affiliate setting page 300 is displayed on a separate window. Note that the content of the affiliate setting page may be displayed in a predetermined area of the blog management page instead of a separate window.

図10(b)で例示したように、検索キーワードとして、「デザイナーズ」「電話」を入力して検索ボタンをクリックした場合に、図11に例示するようなアフィリエイト設定ページ300が画面表示される。   As illustrated in FIG. 10B, when “designers” and “phone” are input as search keywords and the search button is clicked, an affiliate setting page 300 illustrated in FIG. 11 is displayed on the screen.

なお、カテゴリ選択・表示エリア201でカテゴリを選択し、キーワード入力エリア202に何も入力しないで検索ボタンがクリックされた場合、選択されたカテゴリに分類される全てのアフィリエイト対象が候補としてアフィリエイト設定ページ300に表示される。   In addition, when a category is selected in the category selection / display area 201 and the search button is clicked without inputting anything in the keyword input area 202, all affiliate targets classified into the selected category are candidates for the affiliate setting page. 300.

図11を参照して、アフィリエイト設定ページ300は、詳細検索条件設定エリア301と、検索結果であるアフィリエイト対象表示・選択エリア302と、表示タイプ設定エリア303と、表示件数設定エリア304と、送信ボタン305と、キャンセルボタン306から構成される。   Referring to FIG. 11, the affiliate setting page 300 includes a detailed search condition setting area 301, an affiliate target display / selection area 302 that is a search result, a display type setting area 303, a display number setting area 304, and a send button. 305 and a cancel button 306.

詳細検索条件設定エリア301は、検索キーワード、ジャンル、価格帯などの検索条件を変更・追加したり、ジャンルを指定して絞り込んだりするための機能が提供されている。   The detailed search condition setting area 301 is provided with functions for changing / adding search conditions such as a search keyword, genre, price range, etc., and specifying and narrowing down a genre.

アフィリエイト対象表示・選択エリア302には、検索結果である複数のアフィリエイト対象である商品が一覧表示されている。例えば、図11に示す画像表示例では、検索キーワードを「デザイナーズ」「電話」とした検索結果である6件の商品が一覧表示されている。一覧表示では、各アフィリエイト商品毎に、商品を示すテキストと画像、さらに、商品をページ運営者のページに設定する(貼り付ける)か否かを選択するための「貼付け」ボタン307が設けられている。各アフィリエイト商品について、「貼付け」ボタン307がクリックされて選択されると、選択されたことがページ運営者に認識できるように、「貼付け」ボタンの大きさや色が変更される。これにより、ページ運営者は、運営するページで紹介したい、ページ運営者の意図に合致したアフィリエイト対象を容易に設定することができる。   The affiliate target display / selection area 302 displays a list of a plurality of affiliate target products as search results. For example, in the image display example shown in FIG. 11, a list of six products as search results with the search keyword “designers” and “phone” is displayed. In the list display, for each affiliate product, there are provided a text and an image indicating the product, and a “Paste” button 307 for selecting whether to set (paste) the product on the page operator page. Yes. For each affiliate product, when the “Paste” button 307 is clicked and selected, the size or color of the “Paste” button is changed so that the page operator can recognize that the selection has been made. Accordingly, the page operator can easily set an affiliate target that matches the intention of the page operator and wants to introduce on the operated page.

また、表示タイプ設定エリア303では、表示タイプとして、「テキストと画像」「テキストのみ」「画像のみ」のいずれかを、プルダウンメニューから選択することができる。   Further, in the display type setting area 303, any one of “text and image”, “text only”, and “image only” can be selected from the pull-down menu.

また、表示件数設定エリア304では、表示件数をプルダウンメニューから選択することができる。例えば、図11に示す画像表示例では、ページ運営者により、アフィリエイト対象として5件の商品が選択され、表示タイプとして「画像のみ」が選択され、表示件数が3件に選択されている。   In the display number setting area 304, the number of display items can be selected from a pull-down menu. For example, in the image display example shown in FIG. 11, the page operator selects five products as the affiliate target, selects “image only” as the display type, and selects the number of display items as three.

送信ボタン305がクリックされると、選択したアフィリエイト対象のデータがウェブサーバ装置1に送信され、アフィリエイト設定ページ300が閉じられて、プログ管理ページ100に戻る。また、キャンセルボタンがクリックされると、アフィリエイト対象が貼り付けられず、アフィリエイト設定ページ300が閉じられて、プログ管理ページ100に戻る。   When the transmission button 305 is clicked, the selected affiliate target data is transmitted to the web server device 1, the affiliate setting page 300 is closed, and the program management page 100 is returned to. When the cancel button is clicked, the affiliate target is not pasted, the affiliate setting page 300 is closed, and the program management page 100 is returned to.

なお、検索結果であるアフィリエイト対象商品が多数ある場合には、アフィリエイト対象表示・選択エリア302をスクロールすることにより、一覧表示を確認することができる。   If there are a large number of affiliate target products as search results, the list display can be confirmed by scrolling the affiliate target display / selection area 302.

次に、図12を参照して、ページ閲覧者端末装置2−kに提供されるブログページ400のページ構成について説明する。このページは、ページ閲覧者より、ページ閲覧者端末装置2−kからページ表示要求が送信された際に表示される。このブログページ400は、例えば、ページ運営者(ユーザA)のブログサイトのトップページである。   Next, with reference to FIG. 12, the page structure of the blog page 400 provided to the page viewer terminal device 2-k will be described. This page is displayed when a page display request is transmitted from the page viewer terminal device 2-k by the page viewer. The blog page 400 is, for example, a top page of a blog site of a page operator (user A).

図12(b)に示すように、ブログページ400は、サブエリア401と、メインエリア402から構成されている。メインエリア402には、「自由欄」「購入履歴」「記事1」等が表示されている。また、サブエリア401には、「プロフィール」「メール」等が表示されると共に、「アフィリエイト対象」403が表示されている。   As shown in FIG. 12B, the blog page 400 includes a sub area 401 and a main area 402. In the main area 402, “free field”, “purchase history”, “article 1”, and the like are displayed. In the sub-area 401, “profile”, “mail” and the like are displayed, and “affiliate target” 403 is displayed.

このとき、図12(a)に示すように、図11のアフィリエイト設定ページ300に表示された検索結果である6件の商品のうち、図11において、ページ運営者により5件の商品が選択されている。そして、この選択された5件から、表示件数3件分の商品が、ページ表示要求が送信された際にランダムに抽出されて、「アフィリエイト対象」403に表示されている。これにより、ページ閲覧者がページを閲覧する際に、アフィリエイト対象が動的に(すなわち、ページが閲覧される毎にアフィリエイト対象が変化するように)表示される。   At this time, as shown in FIG. 12A, among the six products as search results displayed on the affiliate setting page 300 in FIG. 11, five products are selected by the page operator in FIG. ing. Then, from the selected five items, products corresponding to three display items are randomly extracted when a page display request is transmitted and displayed in the “affiliate target” 403. Thus, when the page viewer browses the page, the affiliate target is dynamically displayed (that is, the affiliate target changes every time the page is browsed).

次に、本実施形態のウェブサーバ装置1により実現されるアフィリエイトシステムSの作動を、図13〜図15に示すフローチャートに従って説明する。なお、以下の説明では、ユーザA(ページ運営者)がページ運営者端末装置3−1を使用し、ユーザ(Bページ閲覧者・商品購入者)がページ閲覧者端末装置2−1を使用する場合を例にして説明する。   Next, the operation of the affiliate system S realized by the web server device 1 of the present embodiment will be described with reference to the flowcharts shown in FIGS. In the following description, the user A (page operator) uses the page administrator terminal device 3-1, and the user (B page viewer / product purchaser) uses the page viewer terminal device 2-1. A case will be described as an example.

まず、全体の作動概要を説明すると、アフィリエイトシステムSでは、ページ運営者端末装置3−1を介してアフィリエイト設定処理が行われる。また、ページ閲覧者端末装置2−1を介してページ表示処理が行なわれ、このページ表示処理に続いてページ閲覧者端末装置2−1を介した商品購入処理、及びアフィリエイト報酬管理処理が行われる。これらの処理は、ページ運営者及びページ閲覧者の要求に応じたタイミングでそれぞれ随時実行される。   First, the overall operation outline will be described. In the affiliate system S, an affiliate setting process is performed via the page operator terminal device 3-1. Moreover, a page display process is performed via the page viewer terminal device 2-1, and the product purchase process and the affiliate reward management process via the page viewer terminal device 2-1 are performed following the page display process. . These processes are executed at any time according to the request of the page operator and the page viewer.

アフィリエイト設定処理は、ブログサービス及びアフィリエイトサービスにログインしたページ運営者の要求に応じて、ページ運営者端末装置3−1に表示されたブログ管理ページ100から入力される所定の区分を受け付けると共に、キーワード選択・入力ページ200及びアフィリエイト設定ページ300をページ運営者端末装置3−1に表示させ、ページ運営者からのアフィリエイト対象、表示件数、表示件数の入力を受け付ける処理である。この処理は、区分受付手段32、検索ワード受付手段39、アフィリエイト設定ページ生成手段33、アフィリエイト設定ページ提供手段34、アフィリエイト受付手段35による処理に相当する。   The affiliate setting process accepts a predetermined category input from the blog management page 100 displayed on the page operator terminal device 3-1, in response to a request from the page operator who has logged into the blog service and the affiliate service, and a keyword. This is a process of displaying the selection / input page 200 and the affiliate setting page 300 on the page operator terminal device 3-1, and accepting the input of the affiliate target, the display number, and the display number from the page operator. This processing corresponds to processing by the category receiving means 32, the search word receiving means 39, the affiliate setting page generating means 33, the affiliate setting page providing means 34, and the affiliate receiving means 35.

ページ表示処理は、ページ閲覧者の要求に応じて、ブログにページ運営者により設定された複数のアフィリエイト対象から、表示件数分の利用可能なアフィリエイト対象をランダムに抽出し、このアフィリエイト対象を加えたブログページ400をページ閲覧者端末装置2−1に表示させる処理である。この処理は、アフィリエイト抽出手段36、利用可能状況取得手段38、ページ生成手段30、ページ提供手段31による処理に相当する。   In the page display process, at the request of the page viewer, from the affiliate targets set by the page operator on the blog, the affiliate targets that are available for display are randomly extracted, and this affiliate target is added. This is processing for displaying the blog page 400 on the page viewer terminal device 2-1. This process corresponds to the process performed by the affiliate extracting unit 36, the availability obtaining unit 38, the page generating unit 30, and the page providing unit 31.

商品購入処理およびアフィリエイト報酬管理処理は、ページ閲覧者端末装置2−1に表示されたブログページ400のアフィリエイト対象(アフィリエイトリンク)をクリックした、ショッピングサイトにログインしたページ閲覧者(商品購入者)の要求に応じて、店舗運営者の店舗サイトの商品ページをページ閲覧者端末装置2−1に表示させて商品を購入する手続きを行うと共に、商品の購入に応じて、ページ運営者にアフィリエイト報酬を付与する処理である。   The product purchase process and the affiliate reward management process are performed by the page viewer (product purchaser) who logs into the shopping site and clicks the affiliate target (affiliate link) of the blog page 400 displayed on the page viewer terminal device 2-1. In response to the request, the product page of the store operator's store site is displayed on the page viewer terminal device 2-1, and a procedure for purchasing the product is performed, and an affiliate fee is paid to the page operator according to the purchase of the product. It is a process to give.

次に、各処理について詳細に説明する。まず、アフィリエイト設定処理について、図13に示すフローチャートに従って説明する。この処理は、ウェブサーバ装置1により運営されるブログサービスのブログ管理サイトにログイン中のページ運営者が、ページ運営者端末装置3−1を介して、自分の運営する所定のページにアフィリエイト対象を設定するための予め定められた所定の操作をした場合に開始される。具体的には、図8に示すようなブログ管理ページ100で、アフィリエイト設定区分を示す「アイテム」107の中のいずれかの項目を入力したときに開始される。   Next, each process will be described in detail. First, the affiliate setting process will be described with reference to the flowchart shown in FIG. In this process, the page operator who is logged in to the blog management site of the blog service operated by the web server device 1 assigns the affiliate target to a predetermined page operated by the page operator terminal device 3-1. It is started when a predetermined operation for setting is performed. Specifically, it is started when any item in “item” 107 indicating the affiliate setting category is input on the blog management page 100 as shown in FIG.

まず、ページ運営者端末装置3−1において、ブログ管理ページ100で「アイテム」107の中のいずれかの項目(「ページ全体」項目108、「カテゴリ毎」項目109のサブ項目のうちいずれか、又は「日記毎」項目110のサブ項目のうちいずれか)の入力が受け付けられ、ウェブサーバ装置1に送信される(STEP1)。次に、ウェブサーバ装置1は、受け付けられたデータを受信し、ブログデータベース22のアフィリエイト設定情報に保存する(STEP2)。次に、ウェブサーバ装置1は、ページデータベースを参照し、キーワード入力・選択ページ200を生成し、ページ運営者端末装置3−1に送信する(STEP3)。   First, in the page operator terminal device 3-1, any item in the “item” 107 on the blog management page 100 (any one of the sub-items of the “entire page” item 108 and the “per category” item 109, Alternatively, input of any of the sub-items of “every diary” item 110 is received and transmitted to the web server device 1 (STEP 1). Next, the web server device 1 receives the accepted data and stores it in the affiliate setting information of the blog database 22 (STEP 2). Next, the web server device 1 refers to the page database, generates a keyword input / selection page 200, and transmits it to the page operator terminal device 3-1 (STEP 3).

次に、ページ運営者端末装置3−1において、ウェブサーバ装置1から送信されたキーワード入力・選択ページ200が受信され、図10に示すように画面表示される(STEP4)。次に、ページ運営者端末装置3−1において、検索ワードの入力が受け付けられ、ウェブサーバ装置1に送信される(STEP5)。   Next, the page operator terminal device 3-1 receives the keyword input / selection page 200 transmitted from the web server device 1, and displays it on the screen as shown in FIG. 10 (STEP 4). Next, in the page operator terminal device 3-1, the input of the search word is accepted and transmitted to the web server device 1 (STEP 5).

次に、ウェブサーバ装置1は、ページ運営者端末装置3−1から送信された検索ワードを受信し、アフィリエイト管理サーバ装置5に、検索ワードに対する検索を要求する(STEP6)。この要求は、例えば、API(Applications Programming Interface)を用いて実行される。このとき、ユーザAの会員IDもアフィリエイト管理サーバ装置5に送信される。次に、アフィリエイト管理サーバ装置5において、検索要求が受け付けられ、検索ワードに基づいて検索が実行される(STEP7)。具体的には、アフィリエイト管理サーバ装置5において、キーワードデータベース及びAPIを用いて、ウェブサーバ装置1のショッピングデータベース21から、検索ワードに対応する商品(アフィリエイト対象)が抽出され、この抽出された商品の商品データが取得される。なお、商品データとしては、商品IDや商品ページのURLを用いることができる。さらに、アフィリエイト管理サーバ装置5において、商品データにユーザAの会員IDを埋め込んだデータが生成され、検索結果としてウェブサーバ装置1に送信される(STEP8)。   Next, the web server device 1 receives the search word transmitted from the page operator terminal device 3-1, and requests the affiliate management server device 5 to search for the search word (STEP 6). This request is executed using, for example, an API (Applications Programming Interface). At this time, the member ID of the user A is also transmitted to the affiliate management server device 5. Next, the affiliate management server device 5 receives a search request and executes a search based on the search word (STEP 7). Specifically, in the affiliate management server device 5, using the keyword database and API, a product (affiliate target) corresponding to the search word is extracted from the shopping database 21 of the web server device 1. Product data is acquired. As product data, a product ID or a URL of a product page can be used. Further, in the affiliate management server device 5, data in which the member ID of the user A is embedded in the product data is generated and transmitted to the web server device 1 as a search result (STEP 8).

次に、ウェブサーバ装置1は、受信した検索結果に「貼付け」ボタン307を埋め込んだアフィリエイト設定ページ300を生成し、ページ運営者端末装置3−1に送信する(STEP9)。   Next, the web server device 1 generates an affiliate setting page 300 in which the “paste” button 307 is embedded in the received search result, and transmits it to the page operator terminal device 3-1 (STEP 9).

次に、ページ運営者端末装置3−1において、ウェブサーバ装置1から送信されたアフィリエイト設定ページ300が受信され、図11のように画面表示される(STEP10)。次に、ページ運営者端末装置3−1において、アフィリエイト設定ページ300上の「貼付け」ボタン307の選択が受け付けられると共に、表示タイプと表示件数の設定が受け付けられ、ウェブサーバ装置1に送信される(STEP11)。これにより、ページ運営者が紹介したい商品がアフィリエイト対象として複数個受け付けられる。   Next, the page administrator terminal device 3-1 receives the affiliate setting page 300 transmitted from the web server device 1 and displays it on the screen as shown in FIG. 11 (STEP 10). Next, in the page operator terminal device 3-1, the selection of the “Paste” button 307 on the affiliate setting page 300 is accepted, and the setting of the display type and the number of display items is accepted and transmitted to the web server device 1. (STEP 11). Thereby, a plurality of products that the page operator wants to introduce are accepted as affiliate targets.

次に、ウェブサーバ装置1は、ページ運営者端末装置3−1から送信されたアフィリエイト対象、表示タイプ、および表示件数のデータを受け付け、STEP1で選択された区分(STEP2で保存した区分)と関連付けて、ブログデータベース22のアフィリエイト設定情報として保存する(STEP12)。以上により、アフィリエイト設定処理が終了される。なお、検索ワードを変えてこの処理を繰り返すことにより、同一のページの区分に、異なる検索ワードに対するアフィリエイト対象を設定することも可能である。   Next, the web server device 1 accepts the affiliate target, display type, and display number data transmitted from the page operator terminal device 3-1, and associates the data with the category selected in STEP 1 (the category saved in STEP 2). And stored as affiliate setting information in the blog database 22 (STEP 12). Thus, the affiliate setting process is completed. By repeating this process while changing the search word, it is possible to set affiliate targets for different search words in the same page section.

次に、ページ表示処理について、図14に示すフローチャートに従って説明する。   Next, page display processing will be described with reference to the flowchart shown in FIG.

まず、ページ閲覧者端末装置2−1において、ページ閲覧者により所定のページにアクセスされ、ページの表示要求がウェブサーバ装置1に送信される(STEP21)。   First, in the page viewer terminal device 2-1, a page viewer accesses a predetermined page, and a page display request is transmitted to the web server device 1 (STEP 21).

次に、ウェブサーバ装置1において、要求されたページの区分が判断され、判断された区分に対してアフィリエイト設定情報があるか否か判断される(STEP22)。具体的には、ページ全体、カテゴリ毎、日記毎について、所定の優先順位に従って、アフィリエイト設定情報があるか否かが判断される。例えば、要求されたページについて、まず、ページ全体にアフィリエイト設定情報があるか判断し、ない場合にはページに含まれるコンテンツのカテゴリを特定して、特定されたカテゴリにアフィリエイト設定情報があるか判断し、ない場合にはページに含まれる日記の記事を特定して、特定された記事にアフィリエイト情報があるか判断する等の処理を行うことができる。また、例えば、要求されたページに複数のカテゴリや日記が含まれる場合に、まず、ページ全体に設定されたアフィリエイト設定情報があるか否かを判断し、アフィリエイト設定情報がない場合にはページに含まれるコンテンツのカテゴリやページに含まれる記事を特定して、特定された複数のカテゴリや日記から統計処理等により選択した所定のカテゴリや日記について、アフィリエイト設定情報があるか否かを判断する等の処理を行うことができる。   Next, the web server device 1 determines the requested page category, and determines whether there is affiliate setting information for the determined category (STEP 22). Specifically, it is determined whether there is affiliate setting information in accordance with a predetermined priority for the entire page, each category, and each diary. For example, for the requested page, first determine whether there is affiliate setting information for the entire page, and if not, specify the category of content included in the page and determine whether the specified category has affiliate setting information If not, it is possible to specify a diary article included in the page and determine whether the specified article has affiliate information. Also, for example, when the requested page includes multiple categories and diaries, first, it is determined whether there is affiliate setting information set for the entire page. If there is no affiliate setting information, the page is displayed. Identify the content category and articles included in the page, determine whether there is affiliate setting information for a predetermined category or diary selected by statistical processing, etc. from the specified multiple categories or diaries, etc. Can be processed.

STEP22の判断結果がNOの場合(要求されたページの区分に対して、アフィリエイト設定情報がない場合)、STEP23に進み、ウェブサーバ装置1は、ブログページ400を生成し、ページ閲覧者端末装置2−1に送信する。   If the determination result in STEP 22 is NO (if there is no affiliate setting information for the requested page category), the process proceeds to STEP 23, where the web server device 1 generates the blog page 400 and the page viewer terminal device 2 -1.

STEP22の判断結果がYESの場合(要求されたページの区分に対して、アフィリエイト設定情報がある場合)、STEP24に進み、アフィリエイト設定情報に基づいて、アフィリエイト設定情報に含まれる商品データに関連付けられた商品の情報をアフィリエイト管理サーバ装置5にAPIを用いて要求する。このとき、要求の引数に、利用可能なもの(在庫がある商品)のみを取得することが設定されている。   If the determination result in STEP 22 is YES (if there is affiliate setting information for the requested page category), the process proceeds to STEP 24 and is associated with the product data included in the affiliate setting information based on the affiliate setting information. The product information is requested to the affiliate management server device 5 using the API. At this time, the request argument is set to acquire only available items (products in stock).

次に、アフィリエイト管理サーバ装置5において、指定された商品全部の情報が取得される(STEP25)。次に、アフィリエイト管理サーバ装置5において、商品の在庫情報に基づいて、取得された商品の情報から在庫がない商品の情報が除外される(STEP26)。   Next, the affiliate management server device 5 acquires information on all the designated products (STEP 25). Next, in the affiliate management server device 5, based on the inventory information of the product, information on the product that is not in stock is excluded from the acquired product information (STEP 26).

次に、アフィリエイト管理サーバ装置5において、取得された商品の情報がアフリエイト対象データとしてウェブサーバ装置1に送信される(STEP27)。なお、これと共に、アフィリエイト管理サーバ装置5において、STEP26で除外された在庫がない商品(利用可能でない商品)の数が予め定めた所定数以上であるか否かが判断され、所定数以上である場合には、所定数以上であることを示す情報、又は在庫がない商品の情報がウェブサーバ装置1に送信される。ウェブサーバ装置1は、アフィリエイト管理サーバ装置5から送信されてきた所定数以上であることを示す情報、又は在庫がない商品の情報を受信して記憶する。そして、ウェブサーバ装置1は、例えば、次にページ運営者端末装置3−1からブログ管理ページ100の表示が要求された際に、記憶されている情報に基づいて、在庫がない商品について注意を喚起する表示が提示されるようにブログ管理ページ100を生成する。   Next, the affiliate management server device 5 transmits the acquired product information as affiliate target data to the web server device 1 (STEP 27). At the same time, the affiliate management server device 5 determines whether or not the number of products that are not in stock excluded in STEP 26 (products that cannot be used) is equal to or greater than a predetermined number. In such a case, information indicating that the number is greater than or equal to a predetermined number or information on a product that is not in stock is transmitted to the web server device 1. The web server device 1 receives and stores information indicating that there are more than a predetermined number transmitted from the affiliate management server device 5 or information on a product not in stock. Then, for example, when the display of the blog management page 100 is next requested from the page operator terminal device 3-1, the web server device 1 pays attention to a product that is not in stock based on the stored information. The blog management page 100 is generated so that a display to be urged is presented.

なお、在庫がない商品が予め定めた所定数以上である場合の処理は、アフィリエイト管理サーバ装置5側で行わず、ウェブサーバ装置1側で実行するようにしてもよい。すなわち、STEP27で、アフィリエイト管理サーバ装置5において、在庫がない商品の数が予め定めた所定数以上であるか否かは判断されず、取得された商品の情報のみがアフリエイト対象データとしてウェブサーバ装置1に送信される。そして、この場合、例えば、ウェブサーバ装置1は、STEP24でアフィリエイト管理サーバ装置5に要求した商品数と、STEP27でアフィリエイト対象データとしてアフィリエイト管理サーバ装置5から送信された商品数とを比較することで、在庫がない商品の数が予め定めた所定数以上であるか否かを判断する。   Note that the processing when the number of products that are not in stock is equal to or greater than a predetermined number may be executed on the web server device 1 side instead of on the affiliate management server device 5 side. That is, in STEP 27, the affiliate management server device 5 does not determine whether or not the number of products that are not in stock is greater than or equal to a predetermined number, and only the acquired product information is used as affiliate data as the web server device. 1 is transmitted. In this case, for example, the web server device 1 compares the number of products requested to the affiliate management server device 5 in STEP 24 with the number of products transmitted from the affiliate management server device 5 as affiliate target data in STEP 27. Then, it is determined whether or not the number of products out of stock is equal to or greater than a predetermined number.

次に、ウェブサーバ装置1は、送信されてきたアフリエイト対象データから、表示件数分のアフリエイト対象データをランダムに抽出する(STEP28)。次に、ウェブサーバ装置1は、選択したアフリエイト対象データをアフィリエイトリンクとして埋め込んでブログページ400を生成し、ページ閲覧者端末装置2−1に送信する(STEP29)。   Next, the web server device 1 randomly extracts the affiliate target data for the number of display items from the transmitted affiliate target data (STEP 28). Next, the web server device 1 embeds the selected affiliate target data as an affiliate link, generates a blog page 400, and transmits it to the page viewer terminal device 2-1 (STEP 29).

次に、STEP30で、ページ閲覧者端末装置2−1で、STEP23又はSTEP29でウェブサーバ装置1から送信されたブログページが受信され、画面表示される(STEP30)。STEP29で送信されたブログページ400の場合、図12のように画面表示される。以上により、ページ表示処理が終了される。これにより、ブログページ400が閲覧される毎に、アフィリエイト対象が動的に抽出され、このアフィリエイト対象を加えたブログページ400が表示される。   Next, at STEP 30, the page viewer terminal device 2-1 receives the blog page transmitted from the web server device 1 at STEP 23 or STEP 29 and displays it on the screen (STEP 30). In the case of the blog page 400 transmitted in STEP 29, the screen is displayed as shown in FIG. Thus, the page display process is completed. Thereby, every time the blog page 400 is browsed, the affiliate target is dynamically extracted, and the blog page 400 to which the affiliate target is added is displayed.

次に、商品購入処理について、図15に示すフローチャートに従って説明する。   Next, merchandise purchase processing will be described with reference to the flowchart shown in FIG.

この処理は、上述のページ表示処理で、ページ閲覧者端末装置2−1にブログページ400が画面表示されている際に、引き続き行われる。   This process is continuously performed when the blog page 400 is displayed on the page viewer terminal device 2-1 in the above-described page display process.

まず、ページ閲覧者によりブログページ400上のアフィリエイトリンクがクリックされて受け付けられ、ウェブサーバ装置1に送信される(STEP41)。   First, an affiliate link on the blog page 400 is clicked and accepted by the page viewer and transmitted to the web server device 1 (STEP 41).

次に、ウェブサーバ装置1は、リンククリック履歴をCookieに入れてページ閲覧者端末装置2−1に送信するとともに、対応するアフィリエイトリンクのURL先にリダイレクトする(リンク先ページをリダイレクト機能によりページ閲覧者端末装置2−1に送信する)(STEP42)。リンククリック履歴は、具体的には、アフリエイト対象データとページ運営者(ユーザA)を特定するための情報(例えば、ユーザAの会員ID)を含む。また、このリンククリック履歴は、所定の期間(例えば、30日等)の間、有効となる(保存されたままとなる)。   Next, the web server device 1 puts the link click history in a cookie and transmits it to the page viewer terminal device 2-1, and redirects it to the URL destination of the corresponding affiliate link (the page browsed by the redirect function) To the user terminal device 2-1) (STEP 42). Specifically, the link click history includes the affiliate target data and information for identifying the page operator (user A) (for example, the member ID of user A). In addition, this link click history is valid (saves) for a predetermined period (for example, 30 days).

次に、ページ閲覧者端末装置2−1において、Cookieが保存される(STEP43)。次に、ページ閲覧者端末装置2−1において、ウェブサーバ装置1から送信された情報が認識されてリダイレクト先のURL(店舗運営者の商品ページのURL)を読みに行く動作が行われ、店舗運営者の商品ページが画面に表示される(STEP44)。   Next, the cookie is stored in the page viewer terminal device 2-1 (STEP 43). Next, the page viewer terminal device 2-1 recognizes the information transmitted from the web server device 1 and performs an operation of reading the redirect destination URL (the URL of the store operator's product page). The operator's product page is displayed on the screen (STEP 44).

次に、ページ閲覧者端末装置2−1において、ページ閲覧者により商品を買い物カゴに入れる操作が行われ、操作が受け付けられてCookieが送信される(STEP45)。次に、ウェブサーバ装置1は、Cookie情報を更新して、ページ閲覧者端末装置2−1に送信する(STEP46)。これにより、買い物カゴに入れられた商品が保持される。次に、ページ閲覧者端末装置2−1において、ウェブサーバ装置1から送信されたCookieが保存される(STEP47)。次に、ページ閲覧者端末装置2−1において、ページ閲覧者により商品を購入する操作が行われ、操作が受け付けられてCookieが送信される(STEP48)。次に、ウェブサーバ装置1は、ページ閲覧者端末装置2−1から送信されてきたCookie情報を確認し、買い物カゴに入れられた商品の購入手続きを実行する(STEP49)。   Next, in the page viewer terminal device 2-1, an operation for putting a product into a shopping cart is performed by the page viewer, the operation is accepted, and a cookie is transmitted (STEP 45). Next, the web server device 1 updates the Cookie information and transmits it to the page viewer terminal device 2-1 (STEP 46). Thereby, the product put in the shopping cart is held. Next, the cookie transmitted from the web server device 1 is stored in the page viewer terminal device 2-1 (STEP 47). Next, in the page viewer terminal device 2-1, an operation for purchasing a product is performed by the page viewer, the operation is accepted, and a cookie is transmitted (STEP 48). Next, the web server device 1 confirms the Cookie information transmitted from the page viewer terminal device 2-1, and executes the purchase procedure for the product put in the shopping cart (STEP 49).

次に、STEP50で、ウェブサーバ装置1は、ユーザBのCookieにリンククリック履歴があるか否かを確認する。そして、ウェブサーバ装置1は、ユーザAを示す情報を含むリンククリック履歴がある場合には、アフィリエイト管理サーバ装置5に報酬処理要求を送信し、アフィリエイト管理サーバ装置5において、ユーザAに報酬ポイントを付与する処理が実行される。報酬ポイントを付与する処理は、具体的には、購入された商品の価格等に基づいてアフィリエイト報酬を算出し、アフィリエイトデータベース23のページ運営者のレコードに、アフィリエイト報酬を記憶させる処理である。本実施形態では、アフィリエイト報酬は、ページ運営者がR社のショッピングサイトで商品を購入する際などに使用可能なポイント(報酬ポイント)として付与される。なお、この時点において報酬ポイントは未確定の状態であり、所定の条件を満たした場合に、報酬ポイントが確定の状態とされる。例えば、所定の周期(例えば、1日1回)で、商品の購入が確定した段階となった場合に報酬ポイントを確定する処理が行われる。さらに、所定の周期(例えば、1ヶ月毎)で、確定している報酬ポイントを、実際に使用可能なポイントとしてページ運営者に付与する処理が行われる。そして、ウェブサーバ装置1は、リンククリック履歴を消したCookieをページ閲覧者端末装置2−1に送信する。   Next, in STEP 50, the web server device 1 confirms whether or not there is a link click history in the cookie of the user B. Then, when there is a link click history including information indicating the user A, the web server device 1 transmits a reward processing request to the affiliate management server device 5, and the affiliate management server device 5 gives reward points to the user A. The process of giving is executed. Specifically, the process of giving reward points is a process of calculating an affiliate reward based on the price of the purchased product and the like, and storing the affiliate reward in the record of the page operator of the affiliate database 23. In the present embodiment, the affiliate reward is given as a point (reward point) that can be used when the page operator purchases a product on the shopping site of R company. At this time, the reward points are in an unconfirmed state, and when a predetermined condition is satisfied, the reward points are determined. For example, in a predetermined cycle (for example, once a day), a process for determining reward points is performed when the purchase of a product is confirmed. Furthermore, a process of giving the determined reward point to the page operator as an actually usable point is performed at a predetermined cycle (for example, every month). And the web server apparatus 1 transmits Cookie which erase | eliminated the link click log | history to the page browser terminal device 2-1.

次に、ページ閲覧者端末装置2−1において、ウェブサーバ装置1から送信されてきたCookieが受信されて保存される(STEP51)。以上により、商品購入・アフィリエイト報酬管理処理が終了される。   Next, the page browser terminal device 2-1 receives and stores the cookie transmitted from the web server device 1 (STEP 51). Thus, the product purchase / affiliate reward management process is completed.

以上の各処理により、ページ運営者のページに、当該ページ運営者の意図に合致した複数のアフィリエイト対象が容易に設定され、ページ閲覧者がページを閲覧する際に、アフィリエイト対象を動的に容易に表示することができる。   Through the above processes, multiple affiliate targets that match the page operator's intention are easily set on the page operator's page, and when the page viewer browses the page, the affiliate target can be dynamically and easily set Can be displayed.

本発明の実施形態であるウェブサーバ装置によるアフィリエイトシステムのシステム構成図。The system block diagram of the affiliate system by the web server apparatus which is embodiment of this invention. 図1のウェブサーバ装置の構成を示す機能ブロック図。The functional block diagram which shows the structure of the web server apparatus of FIG. 図2のウェブサーバ装置の会員情報データベースに登録される情報を示す図。The figure which shows the information registered into the member information database of the web server apparatus of FIG. 図2のウェブサーバ装置のブログデータベースに登録される情報を示す図。The figure which shows the information registered into the blog database of the web server apparatus of FIG. 図4のブログデータベースに登録されるアフィリエイト設定情報を示す図。The figure which shows the affiliate setting information registered into the blog database of FIG. 図2のウェブサーバ装置のショッピングデータベースに登録される情報を示す図。The figure which shows the information registered into the shopping database of the web server apparatus of FIG. 図1のアフィリエイト管理サーバ装置のアフィリエイトデータベースに登録される情報を示す図。The figure which shows the information registered into the affiliate database of the affiliate management server apparatus of FIG. 図2のウェブサーバ装置によるページ運営者端末装置のブログ管理ページの画面表示例。The screen display example of the blog management page of the page operator terminal device by the web server device of FIG. 図8のブログ管理ページにおける区分設定メニューの説明図。Explanatory drawing of the division | segmentation setting menu in the blog management page of FIG. 図2のウェブサーバ装置による検索ワード入力・選択ページの画面表示例。The example of a screen display of the search word input and selection page by the web server apparatus of FIG. 図2のウェブサーバ装置によるアフィリエイト設定ページの画面表示例。The example of a screen display of the affiliate setting page by the web server apparatus of FIG. 図2のウェブサーバ装置によるブログページの画面表示例。The screen display example of the blog page by the web server apparatus of FIG. 図2のウェブサーバ装置によるアフィリエイト設定処理を示すフローチャート。The flowchart which shows the affiliate setting process by the web server apparatus of FIG. 図2のウェブサーバ装置によるページ表示処理を示すフローチャート。The flowchart which shows the page display process by the web server apparatus of FIG. 図2のウェブサーバ装置による商品購入・アフィリエイト報酬管理処理を示すフローチャート。The flowchart which shows the goods purchase and affiliate reward management processing by the web server apparatus of FIG.

符号の説明Explanation of symbols

NW…ネットワーク、S…アフィリエイトシステム、1…ウェブサーバ装置、2−k…ページ閲覧者端末装置、3−k…ページ運営者端末装置、4−k…店舗運営者端末装置、5…アフィリエイト管理サーバ装置、10…通信部、11…制御部、12…記憶部、13…入出力インタフェース部、20…会員情報データベース、21…ショッピングデータベース、22…ブログデータベース、23…アフィリエイトデータベース、30…ページ生成手段、31…ページ提供手段、32…区分受付手段、33…アフィリエイト設定ページ生成手段、34…アフィリエイト設定ページ提供手段、35…アフィリエイト受付手段、36…アフィリエイト抽出手段、37…検索ワード受付手段、38…利用可能状況取得手段。
NW ... Network, S ... Affiliate system, 1 ... Web server device, 2-k ... Page viewer terminal device, 3-k ... Page operator terminal device, 4-k ... Store operator terminal device, 5 ... Affiliate management server Device: 10 Communication unit 11 Control unit 12 Storage unit 13 Input / output interface unit 20 Member information database 21 Shopping database 22 Blog database 23 Affiliate database 30 Page generation means 31 ... Page providing means, 32 ... Classification receiving means, 33 ... Affiliate setting page generating means, 34 ... Affiliate setting page providing means, 35 ... Affiliate receiving means, 36 ... Affiliate extracting means, 37 ... Search word receiving means, 38 ... Available status acquisition means.

Claims (10)

ネットワークを介してページ閲覧者端末装置およびページ運営者端末装置に接続され、該ページ閲覧者端末装置からのページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成手段と、該生成されたページを該ページ閲覧者端末装置に送信するページ提供手段とを備えたウェブサーバ装置であって、
前記ページ運営者端末装置から所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける区分受付手段と、
前記区分受付手段により受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成手段と、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供手段と、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、
前記区分毎の前記選択された所定数のアフィリエイト対象を記憶するアフィリエイト設定情報記憶手段と、
前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記選択されたアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象を、前記ページ生成手段により該ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出手段と
を有することを特徴とするウェブサーバ装置。
A page that is connected to a page viewer terminal device and a page operator terminal device via a network and adds an affiliate target set to the page in response to a request for displaying a page from the page viewer terminal device And a page providing means for transmitting the generated page to the page viewer terminal device, and a web server device comprising:
A category accepting unit configured to accept a predetermined category for classifying the content, which is set for the content included in the predetermined page from the page operator terminal device;
Affiliate setting page generating means for generating an affiliate setting page for displaying on the page operator terminal device as a selectable candidate for a plurality of the affiliate targets corresponding to the classification received by the classification receiving means,
An affiliate setting page providing means for transmitting the generated affiliate setting page to the page operator terminal device;
Affiliate receiving means for receiving a predetermined number of affiliate targets selected from the plurality of affiliate targets in the page operator terminal device;
Affiliate setting information storage means for storing the selected predetermined number of affiliate targets for each section;
In response to a request for displaying a page from the page viewer terminal device, the affiliate setting information storage means is referred to, a category set for the page is determined, and the selected category is selected. A web server device comprising: an affiliate extraction unit that extracts, from the affiliate target, affiliate targets for a predetermined number of display conditions that satisfy a predetermined condition as affiliate targets to be added to the page by the page generation unit.
請求項1記載のウェブサーバ装置において、
前記アフィリエイト抽出手段は、前記所定条件として、前記選択された所定数のアフィリエイト対象から、前記表示件数分のアフィリエイト対象をランダムに抽出することを特徴とするウェブサーバ装置。
The web server device according to claim 1,
The said affiliate extraction means extracts the affiliate object for the said display number at random from the said predetermined number of selected affiliate objects as the said predetermined conditions, The web server apparatus characterized by the above-mentioned.
請求項1又は2記載のウェブサーバ装置において、
前記区分受付手段は、前記所定の区分として、前記ページに含まれる日記の各記事、又は該ページに含まれる各記事が分類されるカテゴリのうち少なくともいずれかを設定可能なように、前記ページ運営者端末装置に該各記事及び該カテゴリのうち少なくともいずれかに関する情報を提供することを特徴とするウェブサーバ装置。
The web server device according to claim 1 or 2,
The page management unit is configured to manage the page so that at least one of the articles included in the page or the category into which each article included in the page is classified can be set as the predetermined section. A web server device that provides information related to at least one of the articles and the category to a user terminal device.
請求項3記載のウェブサーバ装置において、
前記区分受付手段は、前記所定の区分として、前記ページ全体を設定可能なように、前記ページ運営者端末装置に該ページに関する情報を提供することを特徴とするウェブサーバ装置。
The web server device according to claim 3,
The web server device according to claim 1, wherein the category accepting unit provides the page operator terminal device with information related to the page so that the entire page can be set as the predetermined category.
請求項1〜4のうちいずれか記載のウェブサーバ装置において、
前記アフィリエイト設定ページ生成手段は、前記アフィリエイト設定ページ上で前記表示件数を設定可能なように該アフィリエイト設定ページを生成し、
前記アフィリエイト受付手段は、前記ページ運営者端末装置において設定された前記表示件数を受け付け、
前記アフィリエイト設定情報記憶手段は、前記区分毎の前記選択された所定数のアフィリエイト対象と、該選択された所定数のアフィリエイト対象を表示する前記表示件数とを関連付けて記憶することを特徴とするウェブサーバ装置。
In the web server apparatus in any one of Claims 1-4,
The affiliate setting page generation means generates the affiliate setting page so that the number of display items can be set on the affiliate setting page,
The affiliate accepting means accepts the display number set in the page operator terminal device,
The affiliate setting information storage means stores the selected predetermined number of affiliate objects for each of the sections in association with the display number for displaying the selected predetermined number of affiliate objects. Server device.
請求項1〜5のうちいずれか記載のウェブサーバ装置において、
前記ページ運営者端末装置から送信されてきた検索ワードを受け付ける検索ワード受付手段を備え、
前記アフィリエイト設定手段は、前記区分受付手段により受け付けられた区分について、前記検索ワード受付手段により受け付けられた検索ワードに対応して選択可能な複数のアフィリエイト対象を、前記ページ運営者端末装置に表示させることを特徴とするウェブサーバ装置。
In the web server apparatus in any one of Claims 1-5,
Search word reception means for receiving a search word transmitted from the page operator terminal device,
The affiliate setting unit causes the page operator terminal device to display a plurality of affiliate targets that can be selected in correspondence with the search word received by the search word receiving unit for the category received by the category receiving unit. A web server device characterized by that.
請求項1〜6のうちいずれか記載のウェブサーバ装置において、
前記アフィリエイト対象の利用可能状況を取得する利用可能状況取得手段を備え、
前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記区分について選択された前記アフィリエイト対象がそれぞれ利用可能であるか否かを判断し、該アフィリエイト対象から利用可能でないと判断されたアフィリエイト対象を除いたアフィリエイト対象のうちから前記表示件数分のアフィリエイト対象を抽出することを特徴とするウェブサーバ装置。
In the web server apparatus in any one of Claims 1-6,
Comprising availability status acquisition means for acquiring the availability status of the affiliate target;
The affiliate extracting unit determines whether the affiliate target selected for the category is usable based on the availability status acquired by the availability status acquiring unit, and uses the affiliate target from the affiliate target. A web server device characterized by extracting affiliate targets for the number of display items from affiliate targets excluding affiliate targets determined to be impossible.
請求項7記載のウェブサーバ装置において、
前記アフィリエイト抽出手段は、前記利用可能状況取得手段により取得された利用可能状況に基づいて、前記ページについて指定された区分に対応して選択された前記アフィリエイト対象のうち、所定数以上のアフィリエイト対象について利用可能でないと判断された場合、該判断結果を前記ページ運営者端末装置に提供することを特徴とするウェブサーバ装置。
The web server device according to claim 7,
The affiliate extraction unit is configured to select a predetermined number or more affiliate targets among the affiliate targets selected corresponding to the category specified for the page based on the availability status acquired by the availability status acquisition unit. When it is determined that it is not usable, the determination result is provided to the page operator terminal device.
ネットワークを介してページ閲覧者端末装置から送信されてきたページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成ステップと、該生成されたページを該ページ閲覧者端末装置に送信するページ提供ステップとを備えたウェブページ管理方法であって、
前記ページ運営者端末装置から所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける区分受付ステップと、
前記区分受付ステップにより受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成ステップと、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供ステップと、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付手段と、
前記区分毎の前記選択された所定数のアフィリエイト対象をアフィリエイト設定情報記憶手段に記憶させるアフィリエイト設定情報記憶ステップと、
前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記選択されたアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象を、前記ページ生成ステップにより前記ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出ステップと
を備えたことを特徴とするウェブページ管理方法。
In response to a request for displaying a page transmitted from a page viewer terminal device via a network, a page generation step of generating a page to which an affiliate target set in the page is added, and the generated page A page providing step of transmitting a message to the page viewer terminal device,
A category acceptance step for accepting a predetermined category for classifying the content, which is set for the content included in the predetermined page from the page operator terminal device;
Affiliate setting page generation step for generating an affiliate setting page for displaying on the page operator terminal device as a selectable candidate for a plurality of the affiliate targets, corresponding to the classification received by the classification receiving step,
An affiliate setting page providing step of transmitting the generated affiliate setting page to the page operator terminal device;
Affiliate receiving means for receiving a predetermined number of affiliate targets selected from the plurality of affiliate targets in the page operator terminal device;
Affiliate setting information storage step for storing the selected predetermined number of affiliate targets for each of the categories in an affiliate setting information storage means;
In response to a request for displaying a page from the page viewer terminal device, the affiliate setting information storage means is referred to, a category set for the page is determined, and the selected category is selected. A web page management method comprising: an affiliate extraction step of extracting, from the affiliate target, affiliate targets for a predetermined number of display conditions satisfying a predetermined condition as affiliate targets to be added to the page by the page generation step.
ネットワークを介してページ閲覧者端末装置から送信されてきたページを表示するための要求に応じて、該ページに設定されたアフィリエイト対象を加えたページを生成するページ生成処理と、該生成されたページを該ページ閲覧者端末装置に送信するページ提供処理とをコンピュータに実行させるウェブサーバプログラムであって、
前記ページ運営者端末装置から所定のページに含まれるコンテンツについて設定される、該コンテンツを分類するための所定の区分を受け付ける区分受付処理と、
前記区分受付処理により受け付けられた区分に対応して、複数の前記アフィリエイト対象を選択可能な候補として前記ページ運営者端末装置に表示させるためのアフィリエイト設定ページを生成するアフィリエイト設定ページ生成処理と、
前記生成されたアフィリエイト設定ページを前記ページ運営者端末装置に送信するアフィリエイト設定ページ提供処理と、
前記ページ運営者端末装置において前記複数のアフィリエイト対象から選択された所定数のアフィリエイト対象を受け付けるアフィリエイト受付処理と、
前記区分毎の前記選択された所定数のアフィリエイト対象をアフィリエイト設定情報記憶手段に記憶させるアフィリエイト設定情報記憶処理と、
前記ページ閲覧者端末装置からのページを表示するための要求に対して、前記アフィリエイト設定情報記憶手段を参照し、該ページに設定されている区分を判断し、該判断された区分について前記設定されたアフィリエイト対象から、所定条件を満たす所定の表示件数分のアフィリエイト対象を、前記ページ生成ステップにより前記ページに加えるアフィリエイト対象として抽出するアフィリエイト抽出処理と
を前記コンピュータに実行させる機能を有することを特徴とするウェブサーバプログラム。
In response to a request for displaying a page transmitted from a page viewer terminal device via a network, a page generation process for generating a page to which an affiliate target set in the page is added, and the generated page A web server program for causing a computer to execute a page providing process for transmitting a message to the page viewer terminal device,
A category acceptance process for accepting a predetermined category for classifying the content set for the content included in the predetermined page from the page operator terminal device;
Affiliate setting page generation processing for generating an affiliate setting page to be displayed on the page operator terminal device as a selectable candidate corresponding to the classification received by the classification receiving process;
An affiliate setting page providing process for transmitting the generated affiliate setting page to the page operator terminal device;
An affiliate receiving process for receiving a predetermined number of affiliate targets selected from the plurality of affiliate targets in the page operator terminal device;
Affiliate setting information storage processing for storing the selected predetermined number of affiliate targets for each category in the affiliate setting information storage means;
In response to a request for displaying a page from the page viewer terminal device, the affiliate setting information storage unit is referred to, the category set for the page is determined, and the determined category is set. A function of causing the computer to execute an affiliate extraction process for extracting, as affiliate affiliates to be added to the page by the page generation step, affiliate targets for a predetermined number of display conditions satisfying a predetermined condition from the affiliate subjects. Web server program.
JP2007223007A 2007-08-29 2007-08-29 Web server device, web page management method, and web server program Active JP4992088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007223007A JP4992088B2 (en) 2007-08-29 2007-08-29 Web server device, web page management method, and web server program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007223007A JP4992088B2 (en) 2007-08-29 2007-08-29 Web server device, web page management method, and web server program

Publications (2)

Publication Number Publication Date
JP2009058987A true JP2009058987A (en) 2009-03-19
JP4992088B2 JP4992088B2 (en) 2012-08-08

Family

ID=40554710

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007223007A Active JP4992088B2 (en) 2007-08-29 2007-08-29 Web server device, web page management method, and web server program

Country Status (1)

Country Link
JP (1) JP4992088B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018156235A (en) * 2017-03-16 2018-10-04 バリューコマース株式会社 Automatically generating and distributing multiple-advertisement articles in which array of plurality of advertisement banners selected by plurality of advertisers in accordance with editing policy of advertisement medium master is combined with advertisement base article
US10244075B2 (en) 2014-03-20 2019-03-26 Rakuten, Inc. Information processing device, information processing method, program and storage medium
JP7432181B1 (en) 2023-10-19 2024-02-16 株式会社シード Advertising management program, advertising management system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221388A (en) * 2005-02-10 2006-08-24 No Take.Com:Kk Advertisement distribution system
JP2006227667A (en) * 2005-02-15 2006-08-31 Dainippon Printing Co Ltd Advertisement contract system
JP2006277318A (en) * 2005-03-29 2006-10-12 Nifty Corp Automatic advertising device and automatic advertising program
JP2007058387A (en) * 2005-08-23 2007-03-08 Interspace Co Ltd Affiliate management method and affiliate management server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221388A (en) * 2005-02-10 2006-08-24 No Take.Com:Kk Advertisement distribution system
JP2006227667A (en) * 2005-02-15 2006-08-31 Dainippon Printing Co Ltd Advertisement contract system
JP2006277318A (en) * 2005-03-29 2006-10-12 Nifty Corp Automatic advertising device and automatic advertising program
JP2007058387A (en) * 2005-08-23 2007-03-08 Interspace Co Ltd Affiliate management method and affiliate management server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"AdModoki", [ONLINE], JPN6011069273, 18 August 2007 (2007-08-18), ISSN: 0002110943 *
"楽天、ウェブページの内容に関連する商品を自動的に表示する「楽天ダイナミックアド」の提供を開始", [ONLINE], JPN6011069275, 17 July 2007 (2007-07-17), ISSN: 0002194620 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10244075B2 (en) 2014-03-20 2019-03-26 Rakuten, Inc. Information processing device, information processing method, program and storage medium
JP2018156235A (en) * 2017-03-16 2018-10-04 バリューコマース株式会社 Automatically generating and distributing multiple-advertisement articles in which array of plurality of advertisement banners selected by plurality of advertisers in accordance with editing policy of advertisement medium master is combined with advertisement base article
JP7432181B1 (en) 2023-10-19 2024-02-16 株式会社シード Advertising management program, advertising management system

Also Published As

Publication number Publication date
JP4992088B2 (en) 2012-08-08

Similar Documents

Publication Publication Date Title
JP5526268B2 (en) Information processing apparatus, information processing method, and information processing program
US7013290B2 (en) Personalized interactive digital catalog profiling
JP6041326B2 (en) Determining information related to online video
JP5414693B2 (en) Video quality measurement
US10596761B2 (en) Method and system for 3-D printing of 3-D object models in interactive content items
US20100281364A1 (en) Apparatuses, Methods and Systems For Portable Universal Profile
US20100293221A1 (en) Apparatuses, Methods And Systems For Integrated, Information-Engineered And Self-Improving Advertising, E-Commerce And Online Customer Interactions
US20020026353A1 (en) System and method of providing purchase information to consumers relating to advertisements displaying the product
JP6669244B2 (en) Information processing apparatus, information distribution system, information processing method, and information processing program
TW556103B (en) Web page annotation systems
JP2008525872A (en) Web based marketing system
JP2014096155A (en) Information sharing in online community
JP2017162377A (en) Advertisement animation management device, advertisement animation management system, advertisement animation management program, and advertisement animation management method
TW200901069A (en) Information providing apparatus, method, computer program and system
JP2007047881A (en) Access analysis system, access analysis method and access analysis program
JP5034049B2 (en) Affiliate management server device, affiliate management method, and affiliate management server program
KR101043267B1 (en) Electronic commerce system and method therefor
JP4992088B2 (en) Web server device, web page management method, and web server program
US8725558B1 (en) Intra-site product advertising system
US20130173362A1 (en) Methods and systems for displaying and advertising products and services using interactive mixed media
JP2009048606A (en) Electronic catalog stand system and electronic catalog stand program
JP6994533B2 (en) Advertisement distribution device, advertisement distribution method, and advertisement distribution program
KR20210052237A (en) Product catalog automatic classification system based on artificial intelligence
KR20100000502A (en) System and method for managing goods sale advertisement and recording medium
JP2020087270A (en) Advertisement distribution device, control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120308

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: 20120410

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120412

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4992088

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250