(57)【要約】【課題】アフィリエイト用ＵＲＬを用いずにアフィリエイタを特定するアフィリエイト管理装置を実現する。【解決手段】本発明のアフィリエイト管理装置１は、アフィリエイタＩＤとユーザＩＤとを対応付けて記憶する識別情報記憶部３０と、閲覧者の通信端末装置が広告主サイトの直前に経由したＷｅｂページのＵＲＬを参照元ＵＲＬとして取得する購入情報登録部２１と、参照元ＵＲＬに基づいてアフィリエイタのユーザＩＤを特定するユーザ特定部２２と、ユーザＩＤに基づいてアフィリエイタＩＤを特定するアフィリエイタ特定部２３とを備える。【選択図】図１
2014044594.tif 000002
【特許請求の範囲】
【請求項１】
アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部と、
広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得手段と、
上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定手段と、
上記ユーザ特定手段によって特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定手段とを備えることを特徴とするアフィリエイト管理装置。
【請求項２】
上記ユーザ特定手段は、
上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬからユーザＩＤの文字列を抽出すること、または、
参照元ＵＲＬとユーザＩＤとの対応関係を示した対応情報を参照して、上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬと対応するユーザＩＤを上記対応情報から検出すること、
によって、ユーザＩＤを特定することを特徴とする請求項１に記載のアフィリエイト管理装置。
【請求項３】
上記直前に経由したＷｅｂページは、上記通信端末装置に、上記広告主のサイトに自動的にアクセスさせる記述を含むＷｅｂページであって、当該ＷｅｂページのＵＲＬは、上記広告主のサイトの正規のＵＲＬに対応して変換された代替ＵＲＬであり、
上記アフィリエイト管理装置は、さらに、
上記記事投稿サービスを利用して、上記代替ＵＲＬが含まれた記事を投稿したアフィリエイタのユーザＩＤと、当該代替ＵＲＬとを対応付けて記憶する投稿情報記憶部を備え、
上記参照元ＵＲＬ取得手段は、
上記代替ＵＲＬを参照元ＵＲＬとして取得し、
上記ユーザ特定手段は、
上記参照元ＵＲＬ取得手段によって取得された代替ＵＲＬに対応するユーザＩＤを上記投稿情報記憶部から検出することを特徴とする請求項１または２に記載のアフィリエイト管理装置。
【請求項４】
上記代替ＵＲＬは、
アフィリエイタのユーザＩＤごとに、上記広告主のサイトの正規のＵＲＬに対して、該正規のＵＲＬの文字数よりも少ない文字数で割り当てられる短縮ＵＲＬであることを特徴とする請求項３に記載のアフィリエイト管理装置。
【請求項５】
上記直前に経由したＷｅｂページは、アフィリエイタによって上記記事投稿サービスを利用してアップロードされた、広告主のサイトへのリンク情報が含まれた記事を含むＷｅｂページであって、
上記参照元ＵＲＬ取得手段は、
上記記事を投稿した上記アフィリエイタのユーザＩＤが含まれている、上記ＷｅｂページのＵＲＬを参照元ＵＲＬとして取得し、
上記ユーザ特定手段は、
上記参照元ＵＲＬから上記ユーザＩＤを抽出することを特徴とする請求項１または２に記載のアフィリエイト管理装置。
【請求項６】
アフィリエイト管理装置によって実行されるアフィリエイト管理方法であって、上記アフィリエイト管理装置は、アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部を備え、
上記アフィリエイト管理方法は、
広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得ステップと、
上記参照元ＵＲＬ取得ステップにて取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定ステップと、
上記ユーザ特定ステップにて特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定ステップとを含むことを特徴とするアフィリエイト管理方法。
【請求項７】
コンピュータを、請求項１から５までのいずれか１項に記載のアフィリエイト管理装置の各手段として機能させるための制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アフィリエイト・プログラムに必要な情報を管理するアフィリエイト管理装置に関するものである。
【背景技術】
【０００２】
近年、広告配信手法として、アフィリエイト・プログラムが利用されている。アフィリエイト・プログラムでは、まず、アフィリエイタが、広告主の広告をＡＳＰ（アフィリエイトシステムプロバイダ）から取得する。アフィリエイタとは、個人または企業の情報発信媒体（Ｗｅｂサイト、メールマガジン、ブログ、または、ＴＷＩＴＴＥＲ（登録商標）などの短文投稿サイトの投稿記事）を利用して広告を発信するユーザを指す。アフィリエイタは、取得した広告をアフィリエイタ自身の情報発信媒体に配置し、その情報発信媒体を閲覧する閲覧者を広告主のサイトへ誘導する。閲覧者がアフィリエイタの情報発信媒体に配置された広告を経由して広告主のサイトへ進み、広告主が定めた行為（商品の購入、アンケートへの記入、会員登録など）を達成した場合に、アフィリエイタへの報酬が発生するようになっている。
【０００３】
閲覧者が広告主のサイトを訪問し、広告主によって定められた行為を達成してはじめて、報酬、すなわち広告料がアフィリエイタに支払われるため、広告主は広告出稿に際してリスクを負うことがない。このようなメリットから、アフィリエイト・プログラムは多く利用され、また、アフィリエイト・プログラムに関する様々な技術が開示されている。
【０００４】
例えば、下記特許文献１には、ある閲覧者がブラウザで閲覧したＷｅｂページを起源として、同じ閲覧者がブラウザフォンで広告主サイトにアクセスする際、閲覧者およびＷｅｂページのアフィリエイトを識別する技術が開示されている。
【０００５】
また、下記特許文献２には、広告主のＷｅｂページへ閲覧者を自動的に誘導することが可能で、かつアフィリエイタへの支払い漏れの生じることがないアフィリエイト販売システムに関する技術が開示されている。
【０００６】
下記特許文献１および２に開示されている発明を含む、従来のアフィリエイト・プログラムでは、アフィリエイタが自身の情報発信媒体に配置する広告には、アフィリエイト用ＵＲＬ（Uniform Resource Locator）が組み込まれており、アフィリエイト用ＵＲＬには、アフィリエイタを識別するためのアフィリエイタＩＤが含まれている。
【０００７】
上記アフィリエイト用ＵＲＬが組み込まれた広告を閲覧者がクリックすると、閲覧者のブラウザに上記アフィリエイト用ＵＲＬが保存される。閲覧者が広告主によって定められた行為を達成すると、広告主のＷｅｂページを介して、ＡＳＰが、上記閲覧者のブラウザに保存されたアフィリエイト用ＵＲＬを取得することができる。このアフィリエイト用ＵＲＬに基づいて、どのアフィリエイタの紹介で定められた行為が達成されたのかが特定される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１１３８８４号公報（２００６年４月２７日公開）
【特許文献２】特許第４２２４１１６号公報（２００９年２月１２日）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したように、従来のアフィリエイト・プログラムで用いられるアフィリエイト用ＵＲＬには、アフィリエイタＩＤが含まれている。つまり、上記アフィリエイト用ＵＲＬを見れば、アフィリエイト・プログラムによる広告であるか否かを閲覧者が容易に判別できるようになっている。
【００１０】
しかしながら、閲覧者が当該広告をアフィリエイト・プログラムによる広告だと認識すると、閲覧者は、そうした広告を敬遠しがちであり、該広告を経由して広告主のサイトを訪問することを躊躇したり、回避したりするという問題があった。
【００１１】
本発明は、上記の問題に鑑みてなされたものであって、その目的は、アフィリエイト用ＵＲＬを用いずとも、アフィリエイタを特定することができるアフィリエイト管理装置およびアフィリエイト管理方法を実現することにある。
【課題を解決するための手段】
【００１２】
本発明のアフィリエイト管理装置は、上記課題を解決するために、アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部と、広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得手段と、上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定手段と、上記ユーザ特定手段によって特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定手段とを備えることを特徴としている。
【００１３】
上記構成によれば、アフィリエイト管理装置は、識別情報記憶部において、アフィリエイタＩＤとユーザＩＤとの対応関係を管理する。アフィリエイタＩＤは、本発明のアフィリエイト管理装置が、情報発信媒体（ブログサイト、短文投稿サイトなど）を用いて、広告記事を投稿する投稿者（アフィリエイタ）を識別するための識別情報である。一方、ユーザＩＤは、アフィリエイタに対して情報発信媒体（記事投稿サービス）を提供する提供者が、当該サービスの利用者（上記アフィリエイタらを含む）を識別するための識別情報である。ユーザＩＤは、アフィリエイト管理装置とは独立して、各利用者に対して記事投稿サービスの提供者によって付与されるものである。
【００１４】
アフィリエイタが投稿した記事を、通信端末装置を用いて閲覧者が閲覧する。閲覧者が、その記事に誘導されて、広告主のサイトを訪問する。そして、広告主のサイトを介して、上記閲覧者の通信端末装置が、上記広告主が定めた処理（サイト訪問、所定ボタンクリック、商品購入、アンケート記入など）を実行したとする。
【００１５】
こうして広告主の目的が達成されると、参照元ＵＲＬ取得手段は、上記定めた処理を実行した上記通信端末装置が、上記広告主のサイトの直前にブラウズしていたＷｅｂページのＵＲＬ（参照元ＵＲＬ）を取得する。
【００１６】
そして、ユーザ特定手段は、取得された直前の参照元ＵＲＬに基づいて、ユーザＩＤを特定する。直前のページは、広告主のサイトへと通信端末装置を誘導したＷｅｂページである。このＷｅｂページが、アフィリエイタが記事投稿サービスを利用してアップロードした記事と関連があるならば、当該ＷｅｂページのＵＲＬ（参照元ＵＲＬ）から、記事投稿サービスの利用者としてのユーザＩＤを特定できるはずである。
【００１７】
こうして、広告主の目的達成に貢献した記事の投稿主のユーザＩＤが特定できたので、最後に、アフィリエイタ特定手段は、識別情報記憶部を参照し、上記ユーザＩＤに対応するアフィリエイタＩＤを特定する。
【００１８】
以上のとおり、本発明のアフィリエイト管理装置は、直前のページの参照元ＵＲＬを使って、成果を上げたアフィリエイタを特定することができる。すなわち、アフィリエイト用のＵＲＬが無くとも、参照元ＵＲＬに基づいて、報酬対象者を正しく特定することが可能である。
【００１９】
本発明のアフィリエイト管理装置があれば、アフィリエイタは、広告記事を作成する際、広告主のサイトに誘導するためのリンク情報（広告主のサイトのＵＲＬ）を、自身のアフィリエイタＩＤが含まれたアフィリエイト用ＵＲＬにする必要がない。アフィリエイタが記事に組み込む、広告主のサイトのリンク情報は、閲覧者が直接広告主のサイトにアクセスするときに用いるＵＲＬ、すなわち、広告主のサイトの正規のＵＲＬでよい。
【００２０】
このため、閲覧者は、記事に配置されているリンク情報を見ても、当該リンク情報は、広告主のサイトの正規のＵＲＬであるため、それが、アフィリエイト・プログラムの広告だと気づくことはない。
【００２１】
以上のとおり、アフィリエイト管理装置は、広告主のサイトにつき、アフィリエイタごとにアフィリエイト用ＵＲＬを発行する必要がないため、登録、管理等の処理を簡便にすることができる。また、閲覧者は、記事のリンク情報が正規のＵＲＬと同じであるため、記事の内容を警戒したり、リンク先への訪問を躊躇したりすることが無くなる。そのため、本発明のアフィリエイトシステムを利用した記事によれば、高い口コミ効果を期待することができる。
【００２２】
上記ユーザ特定手段は、上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬからユーザＩＤの文字列を抽出すること、または、参照元ＵＲＬとユーザＩＤとの対応関係を示した対応情報を参照して、上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬと対応するユーザＩＤを上記対応情報から検出することによって、ユーザＩＤを特定することが想定される。
【００２３】
より具体的には、上記直前に経由したＷｅｂページは、上記通信端末装置に、上記広告主のサイトに自動的にアクセスさせる記述を含むＷｅｂページであって、当該ＷｅｂページのＵＲＬは、上記広告主のサイトの正規のＵＲＬに対応して変換された代替ＵＲＬであり、上記アフィリエイト管理装置は、さらに、上記記事投稿サービスを利用して、上記代替ＵＲＬが含まれた記事を投稿したアフィリエイタのユーザＩＤと、当該代替ＵＲＬとを対応付けて記憶する投稿情報記憶部を備え、上記参照元ＵＲＬ取得手段は、上記代替ＵＲＬを参照元ＵＲＬとして取得し、上記ユーザ特定手段は、上記参照元ＵＲＬ取得手段によって取得された代替ＵＲＬに対応するユーザＩＤを上記投稿情報記憶部から検出することが考えられる。
【００２４】
上記構成によれば、直前のページの参照元ＵＲＬは、広告主のサイトの正規のＵＲＬに対応する代替ＵＲＬである。この代替ＵＲＬのＷｅｂページには、広告主のサイトの正規のＵＲＬが含まれており、通信端末装置に、広告主のサイトへとアクセスさせる記述が含まれている。
【００２５】
したがって、代替ＵＲＬを配置した記事を投稿したユーザが、閲覧者を広告主のサイトへ誘導したと考えられ、このユーザが報酬の対象者と認められる。
【００２６】
上記構成によれば、アフィリエイト管理装置は、代替ＵＲＬが含まれた記事が、どのユーザによって投稿されたのかについての対応情報を保持している。すなわち、短縮ＵＲＬとユーザＩＤとを対応付けて記憶する投稿情報記憶部を備えている。
【００２７】
上記参照元ＵＲＬ取得手段は、上記代替ＵＲＬを参照元ＵＲＬとして取得する。
【００２８】
したがって、上記ユーザ特定手段は、投稿情報記憶部を参照して、参照元ＵＲＬ（代替ＵＲＬ）に基づいて、報酬対象者のユーザＩＤを特定することができる。
【００２９】
例えば、上記代替ＵＲＬは、アフィリエイタのユーザＩＤごとに、上記広告主のサイトの正規のＵＲＬに対して、該正規のＵＲＬの文字数よりも少ない文字数で割り当てられる短縮ＵＲＬであってもよい。
【００３０】
あるいは、より具体的には、上記直前に経由したＷｅｂページは、アフィリエイタによって上記記事投稿サービスを利用してアップロードされた、広告主のサイトへのリンク情報が含まれた記事を含むＷｅｂページであって、上記参照元ＵＲＬ取得手段は、上記記事を投稿した上記アフィリエイタのユーザＩＤが含まれている、上記ＷｅｂページのＵＲＬを参照元ＵＲＬとして取得し、上記ユーザ特定手段は、上記参照元ＵＲＬから上記ユーザＩＤを抽出することが考えられる。
【００３１】
上記構成によれば、直前のページの参照元ＵＲＬは、広告主のサイトへのリンク情報が含まれた記事が掲載されたＷｅｂページのＵＲＬを指している。
【００３２】
したがって、上記記事が、アフィリエイタによって、記事投稿サービスを利用してアップロードされたものであるならば、上記参照元ＵＲＬには、記事投稿サービスの提供者によって付与された、アフィリエイタのユーザＩＤが含まれている。
【００３３】
上記ユーザ特定手段は、上記参照元ＵＲＬから上記ユーザＩＤを抽出することにより、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定することができる。つまり、ここで抽出されたユーザＩＤは、閲覧者を広告主のサイトに誘導したアフィリエイタであって、報酬の対象者と認められる。
【００３４】
本発明のアフィリエイト管理方法は、上記課題を解決するために、アフィリエイト管理装置によって実行されるアフィリエイト管理方法であって、上記アフィリエイト管理装置は、アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部を備え、上記アフィリエイト管理方法は、広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得ステップと、上記参照元ＵＲＬ取得ステップにて取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定ステップと、上記ユーザ特定ステップにて特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定ステップとを含むことを特徴としている。
【００３５】
なお、上記アフィリエイト管理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記アフィリエイト管理装置をコンピュータにて実現させるアフィリエイト管理装置の制御プログラム、および、それを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３６】
本発明のアフィリエイト管理装置は、上記課題を解決するために、アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部と、広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得手段と、上記参照元ＵＲＬ取得手段によって取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定手段と、上記ユーザ特定手段によって特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定手段とを備えることを特徴としている。
【００３７】
本発明のアフィリエイト管理方法は、上記課題を解決するために、アフィリエイト管理装置によって実行されるアフィリエイト管理方法であって、上記アフィリエイト管理装置は、アフィリエイタを識別するアフィリエイタＩＤと、アフィリエイタがインターネットを介して記事を投稿するための記事投稿サービスの提供者によって付与された上記アフィリエイタのユーザＩＤとを対応付けて記憶する識別情報記憶部を備え、上記アフィリエイト管理方法は、広告主が定めた処理を該広告主のサイトを介して実行した通信端末装置が、上記広告主のサイトにアクセスする直前に経由したＷｅｂページのＵＲＬを、参照元ＵＲＬとして上記通信端末装置から取得する参照元ＵＲＬ取得ステップと、上記参照元ＵＲＬ取得ステップにて取得された参照元ＵＲＬに基づいて、上記記事投稿サービスを利用して、上記広告主のサイトへのリンク情報が含まれた記事を投稿したアフィリエイタのユーザＩＤを特定するユーザ特定ステップと、上記ユーザ特定ステップにて特定されたユーザＩＤと対応付けられているアフィリエイタＩＤを上記識別情報記憶部から特定するアフィリエイタ特定ステップとを含むことを特徴としている。
【００３８】
したがって、アフィリエイト管理装置は、アフィリエイト用ＵＲＬを用いずとも、アフィリエイタを特定することができ、閲覧者に警戒されないアフィリエイトシステムを構築することが可能になるという効果を奏する。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態におけるアフィリエイト管理装置の要部構成を示すブロック図である。
【図２】本発明の実施形態におけるアフィリエイトシステムの構成を示す図である。
【図３】識別情報記憶部に記憶されているアフィリエイタ管理情報のデータ構造および具体例を示す図である。
【図４】閲覧者の通信端末装置に表示される画面の一具体例を示す図である。
【図５】商品購入処理が実行された時点で、購入情報記憶部に記憶されている購入履歴テーブルのデータ構造および具体例を示す図である。
【図６】抽出規則記憶部に記憶されている抽出規則情報のデータ構造および具体例を示す図である。
【図７】ユーザ特定部によってユーザＩＤが特定された時点での、購入履歴テーブルの具体例を示す図である。
【図８】アフィリエイタ特定部によってアフィリエイタＩＤが特定された時点での、購入履歴テーブルの具体例を示す図である。
【図９】アフィリエイト管理装置が実行する処理の流れを示すフローチャートである。
【図１０】閲覧者の通信端末装置に表示される画面の一具体例を示す図である。
【図１１】本発明の他の実施形態におけるアフィリエイト管理装置の要部構成を示すブロック図である。
【図１２】投稿情報記憶部に記憶されている投稿情報テーブルのデータ構造および具体例を示す図である。
【図１３】アフィリエイト管理装置が実行する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００４０】
≪実施形態１≫
本発明の一実施形態について、図１〜図９に基づいて説明すれば以下の通りである。本実施形態では、一例として、アフィリエイタが自身の情報発信媒体による投稿に広告を配置し、上記情報発信媒体の閲覧者が上記広告を経由して商品を購入した場合に、アフィリエイタへの報酬が発生するアフィリエイトシステムを管理するアフィリエイト管理装置について説明する。
【００４１】
〔アフィリエイトシステムの構成〕
図２は、本発明の実施形態におけるアフィリエイトシステム１００の構成を示す図である。
【００４２】
図２に示すように、本発明の実施形態におけるアフィリエイトシステム１００は、少なくとも、アフィリエイト管理装置１、商品販売サイトサーバ２、情報発信サイトサーバ３、アフィリエイタの通信端末装置４、および、閲覧者の通信端末装置５を含んでいる。各装置は、インターネットなどの広域通信網を介して互いに通信可能に接続されている。
【００４３】
商品販売会社Ｃは、インターネットを通じて商品を販売する会社であり、商品販売サイトサーバ２に保持された商品販売サイトを運営している。本実施形態では、商品販売会社Ｃは、アフィリエイト・プログラムの運営も行っているものとする。したがって、アフィリエイト管理装置１、および、商品販売サイトサーバ２は、商品販売会社Ｃに属する。なお、アフィリエイト管理装置１および商品販売サイトサーバ２は、単一の筐体内にあって１つの装置として実現されていても構わない。あるいは、アフィリエイト管理装置１は、商品販売会社Ｃとは別の団体（広告仲介業者など）に属するものであってもよい。この場合、広告仲介業者のアフィリエイト管理装置１と、商品販売会社Ｃの商品販売サイトサーバ２とは、別の筐体で実現され、通信網を介して通信可能に互いに接続される。
【００４４】
アフィリエイト管理装置１は、アフィリエイトシステム１００を統括して管理する装置である。アフィリエイト管理装置１は、主に、アフィリエイタ、および、その報酬を管理する。アフィリエイト管理装置１の詳細については後述する。
【００４５】
商品販売サイトサーバ２によって保持、運用される商品販売サイトは、商品販売会社Ｃがインターネットを通じて商品を販売するためのＷｅｂサイトである。後述する閲覧者Ｂは、通信端末装置５を利用して商品販売サイトにアクセスして所定の購入処理を行うことで、望みの商品を商品販売会社Ｃから購入することができる。
【００４６】
まず、アフィリエイタＡは、商品販売会社Ｃのアフィリエイト・プログラムに登録し、自身の情報発信媒体に上記商品販売サイトの広告を配置することで、閲覧者Ｂを商品販売サイトへ誘導する。誘導した閲覧者Ｂが商品販売サイトで商品を購入した場合、商品販売会社ＣからアフィリエイタＡに報酬が支払われる。アフィリエイタＡは、広告を配置する上記情報発信媒体として、例えば、情報発信サイト（ブログなど）を利用することができる。
【００４７】
サイト運営者Ｄは、インターネット上で情報発信サイトを運営する、個人または企業である。したがって、情報発信サイトを保持し、運用する情報発信サイトサーバ３は、サイト運営者Ｄに属する。
【００４８】
情報発信サイトサーバ３によって保持、運用される情報発信サイトは、ユーザ（アフィリエイタＡなど）が情報を発信するためのＷｅｂサイトである。個々の情報発信サイトについて、個々のユーザが編集する権限を与えられており、ユーザは、通信端末装置４を用いて、自身の情報発信サイトを作成することができる。各ユーザは、自身の情報発信サイトを情報発信サイトサーバ３にアップロードして、任意の情報を、閲覧者に対して発信することができる。すなわち、特定の商品を推奨する記事および上記広告をアップロードし、これを閲覧する閲覧者を商品販売サイトへ誘導することが可能である。本実施形態では、アフィリエイタＡが、商品販売会社Ｃから委託された商品販売サイトの広告を自身の情報発信サイトに配置し、閲覧者Ｂを商品販売サイトに誘導することができる。
【００４９】
閲覧者Ｂは、通信端末装置５を用いて、インターネットを介して発信されたさまざまな情報を閲覧する者である。本実施形態では、閲覧者Ｂは、通信端末装置５を用いて、情報発信サイトサーバ３にアクセスし、アフィリエイタＡの情報発信サイトを閲覧することができる。そして、アフィリエイタＡが上記情報発信サイトに配置した広告を経由して、商品販売サイトサーバ２にアクセスし、商品販売会社Ｃから商品を購入することができる。
【００５０】
アフィリエイタＡ、閲覧者Ｂ、および、サイト運営者Ｄの各メンバは、複数人（あるいは複数団体）存在する場合も想定される。この場合、これらのメンバに各々に属する、複数の通信端末装置４、複数の通信端末装置５、および、複数の情報発信サイトサーバ３によって、アフィリエイトシステム１００が構築されることになる。
【００５１】
〔アフィリエイトシステム１００の流れ〕
続いて、図２を参照してアフィリエイトシステム１００のデータの流れについて説明する。
【００５２】
まず、アフィリエイタＡは、自身の情報発信サイトに広告を載せたいと考えた場合に、商品販売会社Ｃのアフィリエイト・プログラムに登録する。具体的には、通信端末装置４は、アフィリエイト管理装置１に、情報発信サイトを利用するために与えられているユーザＩＤを含む登録情報ｄ１をアフィリエイト管理装置１に送信する。ユーザＩＤは、サイト運営者Ｄが、サービスを利用するユーザ（アフィリエイタＡ）達を一意に識別するために、各ユーザに付与したものである。
【００５３】
登録情報ｄ１は、サイト運営者Ｄが複数団体存在する場合には、アフィリエイタＡがサービスを受けているサイト運営者Ｄを特定する情報（サイト種別）を含んでいてもよい。
【００５４】
アフィリエイト管理装置１が、アフィリエイタＡの登録を受け付けると、商品販売会社Ｃは、アフィリエイタＡに広告を委託する。具体的には、アフィリエイタＡの通信端末装置４は、商品販売サイトサーバ２またはアフィリエイト管理装置１から、広告ｄ２をダウンロードする。広告ｄ２には商品紹介ページへ誘導するためのリンク情報として、商品紹介ページのＵＲＬ（商品ページＵＲＬ）が組み込まれている。
【００５５】
次に、通信端末装置４は、広告ｄ２を含む投稿記事ｄ３（記事）を作成し、情報発信サイトサーバ３に送信する。こうして、広告ｄ２を含む投稿記事ｄ３は、アフィリエイタＡの情報発信サイトにアップロードされる。アフィリエイタＡの情報発信サイトのうち、商品紹介ページへ誘導する広告ｄ２を含んだ投稿記事ｄ３のページは、上記商品紹介ページを誘導するページとなる。以下では、目的のサイトへ誘導するための広告ｄ２を配置した投稿記事ｄ３を含むページを誘導ページｄ４と称する。こうして、情報発信サイトの誘導ページｄ４を介して、広告ｄ２は、多くの閲覧者に公開される。
【００５６】
閲覧者Ｂは、通信端末装置５に搭載されたウェブブラウザ（以下、ブラウザ）を用いて、アフィリエイタＡの情報発信サイトを閲覧することができる。すなわち、閲覧者Ｂは、アフィリエイタＡが発信した、商品ページＵＲＬが組み込まれた広告ｄ２を、誘導ページｄ４上で目にする。ここで、本発明のアフィリエイトシステム１００において、広告ｄ２に組み込まれた商品ページＵＲＬは、アフィリエイタＩＤなどのアフィリエイト用ＵＲＬであることを認識できる情報を含まない。つまり、商品ページＵＲＬは、閲覧者が、直接、商品販売サイトを訪問するときに利用するＵＲＬと同じものである。よって、閲覧者Ｂは、上記広告に組み込まれている商品ページＵＲＬを見ても、アフィリエイト・プログラムの広告であることを認識することはない。
【００５７】
閲覧者Ｂが、ブラウザを介して広告ｄ２を操作すると、通信端末装置５は、広告ｄ２に埋め込まれた商品ページＵＲＬを用いて、商品販売会社Ｃの商品販売サイトの上記商品紹介ページを閲覧するためのリクエストｄ５を商品販売サイトサーバ２に送信することができる。そして、そのレスポンスとして、通信端末装置５のブラウザは商品販売サイトの商品紹介ページｄ６を商品販売サイトサーバ２から受け取り、表示することができる。こうして、アフィリエイタＡは、閲覧者Ｂを、商品販売会社Ｃの商品販売サイトに誘導することができる。なお、リクエストｄ５には、通信端末装置５のブラウザが、商品紹介ページｄ６に到達する直前にアクセスしていた参照元ページ（本実施形態では、誘導ページｄ４）のＵＲＬの情報（いわゆる、リファラ）が含まれている。よって、商品販売サイトサーバ２およびアフィリエイト管理装置１は、閲覧者Ｂの通信端末装置５が、どのページを経由して自社の商品販売サイトにアクセスしてきたのかを知ることができる。
【００５８】
本実施形態では、商品販売サイトを介して、閲覧者Ｂが商品の購入を行うと、閲覧者Ｂを誘導したアフィリエイタに報酬が発生するものとする。つまり、閲覧者Ｂが、ブラウザを介して商品購入の手続きを進めると、通信端末装置５と、商品販売サイトサーバ２との間で、所定の商品購入処理が実行される。本実施形態では、商品購入処理の一部として、具体的には、通信端末装置５から、商品販売サイトサーバ２に対して、商品購入情報ｄ７が送信されてもよい。アフィリエイト管理装置１は、商品購入情報ｄ７に基づいて、閲覧者Ｂによる商品の購入が発生したことを認識する。そして、得られた商品購入情報ｄ７と、閲覧者Ｂの通信端末装置５からのリクエストｄ５から取得された参照元ページのＵＲＬ（以下、参照元ＵＲＬ）とを対応付けて購入履歴を管理する。
【００５９】
アフィリエイト管理装置１は、購入履歴に基づいて、報酬を表した支払明細書ｄ８などを作成し、アフィリエイタＡの通信端末装置４に送信してもよい。こうして、商品販売会社Ｃは、アフィリエイタＡに対して、正当な報酬を支払うことができる。
【００６０】
以上より、本発明のアフィリエイトシステム１００によれば、アフィリエイト・プログラムに登録されているアフィリエイタの投稿記事に含まれる広告を経由して、閲覧者が商品販売サイトで商品を購入することができる。このとき、アフィリエイト・プログラムの広告を経由することは、閲覧者に知られることはない。そして、閲覧者により商品購入が達成された場合、アフィリエイト管理装置１によって、閲覧者を誘導したアフィリエイタが特定され、そのアフィリエイタに対して正しく報酬が支払われる。
【００６１】
以下では、アフィリエイト用ＵＲＬを用いずに、アフィリエイタを特定するアフィリエイト管理装置１の構成および動作について、詳細に説明する。
【００６２】
〔アフィリエイト管理装置１の構成〕
図１は、本発明の実施形態におけるアフィリエイト管理装置１の要部構成を示すブロック図である。
【００６３】
図１に示すように、本実施形態に係るアフィリエイト管理装置１は、少なくとも、通信部１０、制御部１１、および、記憶部１２を備えている構成である。
【００６４】
通信部１０は、アフィリエイト管理装置１が、外部の各装置との間で情報の送受信を行う通信デバイスである。本実施形態では、通信部１０は、インターネットなどの広域通信網を介して、通信端末装置４、通信端末装置５、または、情報発信サイトサーバ３との通信を行う。なお、商品販売サイトサーバ２が、アフィリエイト管理装置１とは別の筐体で実現されている場合には、例えば、通信部１０は、ＬＡＮ（Local Area Network）などの構内通信網を介して、商品販売サイトサーバ２と通信してもよい。
【００６５】
記憶部１２は、（１）アフィリエイト管理装置１の制御部１１が実行する制御プログラム、（２）制御部１１が実行するＯＳプログラム、（３）制御部１１が、アフィリエイト管理装置１が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶するものである。例えば、上記の（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）などの記憶装置に記憶される。
【００６６】
例えば、本実施形態の記憶部１２は、識別情報記憶部３０、購入情報記憶部３１、抽出規則記憶部３２を含む。各記憶部の詳細については後述する。
【００６７】
アフィリエイト管理装置１は、図示しない一時記憶部を備えていてもよい。一時記憶部は、アフィリエイト管理装置１が実行する各種処理の過程で、演算に使用するデータおよび演算結果等を一時的に記憶するいわゆるワーキングメモリであり、ＲＡＭ（Random Access Memory）などの記憶装置で構成される。
【００６８】
どのデータをどの記憶装置に記憶するのかについては、アフィリエイト管理装置１の使用目的、利便性、コスト、物理的な制約などから適宜決定される。
【００６９】
制御部１１は、アフィリエイト管理装置１が備える各部を統括制御するものである。制御部１１は、本発明のアフィリエイト管理装置１が、閲覧者Ｂが経由した広告を配置したアフィリエイタＡを特定する機能を実現するために、機能ブロックとして、識別情報登録部２０、購入情報登録部２１、ユーザ特定部２２、および、アフィリエイタ特定部２３を含む。制御部１１は、必要に応じて、さらに集計部２４を含んでいてもよい。
【００７０】
上述した制御部１１の各機能ブロックは、例えば、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）、ＮＶＲＡＭ（non-Volatile random access memory）等で実現された記憶装置（記憶部１２）に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００７１】
識別情報登録部２０は、アフィリエイタの情報を登録するものである。具体的には、識別情報登録部２０は、通信部１０を介して、アフィリエイタＡの通信端末装置４からアフィリエイト・プログラムへの登録情報ｄ１を受け取り、アフィリエイタＡの情報を、識別情報記憶部３０に書き込んで登録する。上述したとおり、登録情報ｄ１には、アフィリエイタが情報発信媒体を利用する上でサイト運営者Ｄから与えられたユーザＩＤが含まれている。また、このとき、識別情報登録部２０は、登録したアフィリエイタを一意に識別する情報（アフィリエイタＩＤ）を登録情報ｄ１に付与しておくことが好ましい。これにより、アフィリエイト管理装置１は、広告を委託した各アフィリエイタを管理することができる。
【００７２】
購入情報登録部２１は、商品販売サイトを介して商品販売会社Ｃの商品を購入した閲覧者および購入の履歴を登録するものである。具体的には、閲覧者Ｂの通信端末装置５と商品販売サイトサーバ２との間で所定の商品購入処理が実行されると、購入情報登録部２１は、通信端末装置５から商品購入情報ｄ７を受け取り、購入情報記憶部３１に書き込んで、購入履歴を登録する。さらに、購入情報登録部２１は、通信端末装置５から取得したリクエストｄ５に含まれている参照元ＵＲＬを、上記商品購入情報ｄ７に紐付けて登録する。参照元ＵＲＬは、通信端末装置５のブラウザが商品販売サイトサーバ２の商品紹介ページｄ６にアクセスする直前にアクセスしていたページのＵＲＬを指す。本実施形態では、直前のページは、商品購入処理が実行された商品紹介ページｄ６へと閲覧者Ｂを誘導する契機となった誘導ページｄ４である。つまり、誘導ページｄ４のＵＲＬ（以下、誘導ＵＲＬ）が参照元ＵＲＬとしてリファラに含まれていることになる。アフィリエイト管理装置１は、参照元ＵＲＬを、閲覧者Ｂを商品紹介ページに誘導することに貢献したアフィリエイタを特定するために利用する。
【００７３】
ユーザ特定部２２は、購入情報記憶部３１に登録された参照元ＵＲＬに基づいて、閲覧者を商品紹介ページに誘導した広告を配置した情報発信媒体の投稿者（ユーザ）を特定するものである。本実施形態では、通信端末装置５のブラウザは、誘導ページｄ４を経由して商品紹介ページｄ６に到達する。そのため、本実施形態では、誘導ページｄ４が、参照元ページであり、誘導ページｄ４の誘導ＵＲＬが、参照元ＵＲＬである。したがって、この誘導ページｄ４をアップロードしたユーザが、商品購入処理の達成に寄与した貢献者であると認められる。ユーザ特定部２２は、参照元ＵＲＬ（ここでは、誘導ページｄ４の誘導ＵＲＬ）に基づいて、上記情報発信媒体の投稿者に付与されているユーザＩＤを特定することにより、貢献者となるユーザを特定することができる。ユーザ特定部２２は、特定したユーザＩＤを、購入情報記憶部３１に追記する。なお、ユーザ特定部２２の機能は、別図を参照して後に詳述する。
【００７４】
アフィリエイタ特定部２３は、ユーザ特定部２２によって特定されたユーザＩＤに基づいて、アフィリエイト管理装置１において管理されるアフィリエイタＩＤを特定するものである。上述したとおり、ユーザＩＤに対応するアフィリエイタＩＤは、識別情報登録部２０によって、識別情報記憶部３０に登録されている。アフィリエイタ特定部２３は、識別情報記憶部３０を参照することにより、アフィリエイタＩＤを特定することができる。こうして、商品購入処理の達成に寄与し、報酬授与の対象となる貢献者をアフィリエイト管理装置１が特定することが可能となる。アフィリエイタ特定部２３は、特定したアフィリエイタＩＤを、購入情報記憶部３１に追記する。
【００７５】
集計部２４は、購入情報記憶部３１に記録されている購入履歴を読み出し、各アフィリエイタの報酬を計算するものである。集計部２４によって確定された報酬の情報（例えば、支払明細書ｄ８など）が、通信部１０を介して、各アフィリエイタの通信端末装置５に送信されてもよい。なお、実際の報酬の授受は、支払明細書ｄ８の送受信とは独立して、報酬額の銀行振り込みなどによって実現されてもよいし、金品等の郵送によって実現されてもよい。あるいは、アフィリエイト管理装置１は、金品と引換可能なポイントを、貢献者であるアフィリエイタの保有ポイントに加算することで、報酬を支払ってもよい。
【００７６】
〔アフィリエイタの登録および管理〕
図３は、識別情報記憶部３０に記憶されているアフィリエイタ管理情報のデータ構造および具体例を示す図である。図３において、アフィリエイタ管理情報を、テーブル形式のデータ構造にて示したことは一例であって、アフィリエイタ管理情報のデータ構造を、テーブル形式に限定する意図はない。以降、データ構造を説明するためのその他の図においても同様である。
【００７７】
図３に示すアフィリエイタ管理情報（以下、識別情報テーブル）は、ユーザＩＤごとに、アフィリエイタを識別するアフィリエイタＩＤを対応付けたデータ構造を有している。ユーザＩＤは、上述したとおり、アフィリエイタ（ユーザ）が、アフィリエイト・プログラムへ登録する際に送信した登録情報ｄ１に含まれている情報である。ユーザＩＤは、サイト運営者Ｄが運営する情報発信サイトのサービスにおいて、各ユーザを一意に識別するものである。そこで、識別情報登録部２０は、登録情報ｄ１に含まれているユーザＩＤに、アフィリエイタＩＤを付与して、識別情報テーブルに登録する。アフィリエイタＩＤは、アフィリエイト管理装置１が、アフィリエイトシステム１００において、アフィリエイタ（ユーザ）を一意に識別するために、サイト運営者Ｄの情報発信サイトサーバ３が付与するユーザＩＤとは独立して、独自に付与する識別情報である。アフィリエイタＩＤは、ここでは、英数字で表されるが、どのような文字列が用いられてもよく、アフィリエイト管理装置１が、各アフィリエイタを一意に識別できる情報であれば何でもよい。また、ユーザＩＤは、情報発信サイトのサービスを提供するサイト運営者Ｄによって決定される文字列である。よって、サイト運営者Ｄが複数団体存在する場合には、識別情報登録部２０は、サイト運営者Ｄを識別するサイト種別とユーザＩＤとを関連付けて識別情報テーブルに登録すればよい。この場合、サイト種別は、登録情報ｄ１に含まれる。なお、ユーザＩＤは、ここでは、アフィリエイタＩＤ同様に英数字で表されているが、サイト運営者Ｄの情報発信サイトサーバ３において、各ユーザを一意に識別できる情報であれば、英数字に限定されない。
【００７８】
なお、悪意あるアフィリエイタが、他人の情報発信サイト（ブログ）のユーザＩＤを騙って登録を要求してくることが想定される。このような、なりすましに対応するために、アフィリエイタＡに対して、初回の投稿時に、あらかじめ定めた特定のキーワードを付加して投稿記事を作成させたり、特定のＵＲＬ認証用画像を投稿記事に張り付けさせたりしてもよい。このキーワードまたは認証用画像は、真の登録主であるアフィリエイタＡと、アフィリエイト管理装置１との間でのみ知り得る情報であれば、どのようなものでも構わない。
【００７９】
〔商品購入処理〕
図４および図５を参照して、本実施形態における商品購入処理について説明する。図４は、閲覧者Ｂの通信端末装置５に表示される画面の一具体例を示す図である。また、図５は、商品購入処理が実行された時点で、購入情報記憶部３１に記憶されている商品購入情報（以下、購入履歴テーブル）のデータ構造および具体例を示す図である。
【００８０】
例えば、閲覧者Ｂは、通信端末装置５を用いて、情報発信サイトサーバ３によって供給された、アフィリエイタＡの情報発信サイトを閲覧することができる。例えば、通信端末装置５のブラウザは、図４に示すとおり、情報発信サイトのうち、広告ｄ２を配置した投稿記事ｄ３を含む誘導ページｄ４を表示する。広告ｄ２には、推奨されている商品の商品紹介ページｄ６のＵＲＬ、すなわち、商品ページＵＲＬ４４が組み込まれている。本実施形態では、商品ページＵＲＬ４４は、アフィリエイタＩＤが組み込まれていない、一般的に利用されているＵＲＬである。ここで、閲覧者Ｂは、投稿記事を閲覧して推奨されている商品に興味を持つと、この広告ｄ２をクリックすればよい。閲覧者Ｂが広告ｄ２をクリックすることで、通信端末装置５は、商品ページＵＲＬ４４に基づいて、商品販売サイトサーバ２に対して、商品紹介ページｄ６を要求するリクエストｄ５を送信する。このリクエストｄ５のヘッダ情報には、上記誘導ページｄ４の誘導ＵＲＬ４３を示すリファラが含まれている。このリクエストｄ５に対する応答として、商品販売サイトサーバ２から、閲覧者Ｂの通信端末装置５に商品紹介ページｄ６が供給されると、図４に示すとおり、通信端末装置５は、画面を商品紹介ページｄ６に遷移させる。
【００８１】
ここで、閲覧者Ｂは、商品紹介ページｄ６を閲覧して紹介されている商品を購入したいと希望した場合には、購入手続きを進めるための操作を商品紹介ページｄ６上で行えばよい。例えば、図４に示すとおり「購入する」ボタンをクリックすればよい。本実施形態では、「購入する」ボタンがクリックされると、閲覧者Ｂと商品販売会社Ｃとの間で商品の売買が成立し、通信端末装置５と商品販売サイトサーバ２との間で商品購入処理が実行されるものとする。
【００８２】
商品購入処理の一部として、通信端末装置５からは、商品購入情報ｄ７が、アフィリエイト管理装置１に対して供給される。商品購入情報ｄ７は、例えば、商品販売サイトサーバ２において閲覧者を識別するための閲覧者ＩＤ、または、閲覧者の通信端末装置５を識別するための装置ＩＤなどを含んでいてもよい。
【００８３】
商品購入情報ｄ７を通信端末装置５から受信した、アフィリエイト管理装置１の購入情報登録部２１は、成立した売買について新規のレコードを購入情報記憶部３１の購入履歴テーブルに登録する。そして、上記レコードに、通信端末装置５のリクエストｄ５に含まれている参照元ＵＲＬ（ここでは、誘導ＵＲＬ４３）と、商品購入情報ｄ７とを格納する。
【００８４】
購入情報登録部２１は、具体的には、図５に示すとおり、レコードナンバーを新規に付与した新たなレコードを追加する。そして、レコードナンバー（Ｎｏ．）に対応付けて、「参照元ＵＲＬ」のカラムに上記誘導ＵＲＬ４３を格納する。さらに、購入情報登録部２１は、「購入する」ボタンがクリックされたときの「日時」、購入者を特定する「閲覧者ＩＤ」、購入された商品の「購入金額」を、レコードナンバーに関連付けてさらに格納してもよい。これらの情報は、商品購入情報ｄ７に含まれていてもよいし、購入情報登録部２１が、商品購入情報ｄ７に基づいて特定したものであってもよい。図５の購入履歴テーブルには、その他に、「ユーザＩＤ」および「アフィリエイタＩＤ」のカラムがあるが、これらのカラムは商品購入処理が行われた時点では空欄である。
【００８５】
なお、図５に示した各カラムは一例であって、購入履歴テーブルのデータ構造を図５の内容に限定する意図はない。例えば、アフィリエイト・プログラムが、商品の購入でなく、アンケートへの記入などの金銭のやり取りが発生しない行為によって報酬が発生する場合、商品の購入者管理および商品送付のために必要な閲覧者ＩＤ、あるいは、購入金額のカラムはなくてもよい。
【００８６】
なお、本実施形態では、購入情報登録部２１は、参照元ＵＲＬを、ＨＴＴＰプロトコルのリファラから取得する構成としたが、これに限定されない。購入情報登録部２１は、ｃｏｏｋｉｅ情報などの他の情報から参照元ＵＲＬを取得してもよいし、閲覧者の通信端末装置５が送信した商品購入情報ｄ７に参照元ＵＲＬが含まれていてもよい。
【００８７】
〔ユーザ特定処理〕
図６および図７を参照して、ユーザ特定部２２の機能について説明する。
【００８８】
本実施形態では、ユーザ特定部２２は、商品購入の契機となった、誘導ページｄ４の誘導ＵＲＬ４３から、ユーザＩＤを抽出する機能を有する。こうして抽出されたユーザＩＤは、情報発信サイトを使って誘導ページｄ４を公開し、閲覧者Ｂを、商品販売サイトの商品紹介ページに誘導してくれたユーザを指している。すなわち、誘導ＵＲＬ４３を参照すれば、ユーザ特定部２２は、閲覧者Ｂを誘導した誘導ページｄ４を公開したユーザをユーザＩＤによって特定することができる。
【００８９】
図６は、抽出規則記憶部３２に記憶されている抽出規則情報のデータ構造および具体例を示す図である。図６では、抽出規則情報をテーブル形式のデータ構造とし、以下では、抽出規則テーブルと称する。
【００９０】
図６に示す抽出規則テーブルは、サイト種別ごとに、抽出規則を格納するデータ構造を有している。
【００９１】
「抽出規則」のカラムには、参照元ＵＲＬ（誘導ＵＲＬ）の形式を解析して、ＵＲＬ文字列のどの部分をユーザＩＤとして抽出するべきかを定義した抽出規則が格納されている。
【００９２】
誘導ＵＲＬの形式、ユーザＩＤの形式、および、誘導ＵＲＬにおけるユーザＩＤの組み込まれ方は、情報発信サイトを運営するサイト運営者Ｄの種類（サイト種別）によって、さまざまである。そこで、図６に示すとおり、ユーザが利用している情報発信サイトのサイト種別に応じた抽出規則を抽出規則テーブルに格納して用意しておくことが好ましい。
【００９３】
上記構成によれば、ユーザ特定部２２は、誘導ＵＲＬ４３からユーザＩＤを抽出するとき、上記抽出規則にしたがって、誘導ＵＲＬ４３の文字列から、その誘導ページｄ４を作成して公開したユーザのユーザＩＤを正確に抽出することが可能となる。
【００９４】
例えば、図５の「０００１」のレコードに格納された誘導ＵＲＬ４３において、ｈｔｔｐ：／／の直後に記載されているサイト運営者Ｄを表す文字列から、ユーザ特定部２２は、誘導ＵＲＬ４３のサイト種別は「ｍｍｍｍ」（ｍｍｍｍは、サイト運営者Ｄの社名など、サイト運営者Ｄを特定できる何らかの文字列）であると特定することができる。
【００９５】
例えば、情報発信サイトのサイト種別が「ｍｍｍｍ」である場合、抽出規則テーブルによれば、その抽出規則は、「？ｕｉｄ＝[＊]＆」と定義されている。これは、誘導ＵＲＬ４３の文字列のうち、「？ｕｉｄ」と「＆」とに挟まれる任意の数の文字列をユーザＩＤとして抽出することを意味する。そこで、ユーザ特定部２２は、上記抽出規則にしたがって、誘導ＵＲＬ４３からユーザＩＤ「ｍ０００１」を抽出することができる。
【００９６】
なお、抽出規則は、例えば、商品販売会社Ｃの運営者などによって、あらかじめ手動で入力されてもよい。運営者は、各情報発信サイトのＵＲＬにおいて、どの部分がユーザＩＤであるかを確認して、規則性を見出し、「抽出規則」のカラムに見出した規則性に合致する抽出規則を定義すればよい。
【００９７】
ユーザ特定部２２は、抽出規則にしたがって抽出したユーザＩＤを、「０００１」のレコードのユーザＩＤのカラムに格納する。図７は、ユーザ特定部２２によってユーザＩＤが特定された時点での、購入履歴テーブルの具体例を示す図である。図７に示すとおり、ユーザ特定部２２は、各レコードの参照元ＵＲＬ（誘導ＵＲＬ）から抽出したユーザＩＤをユーザＩＤのカラムに格納する。例えば、Ｎｏ．「０００４」のレコードのように、いずれの抽出規則にも合致しないＵＲＬ文字列（ブログサイトなどの誘導ＵＲＬとは形式が異なる他の種類のＵＲＬ）が参照元ＵＲＬのカラムに格納されている場合には、ユーザ特定部２２は、ユーザＩＤを抽出できないとして、そのセルを空欄にしておいてもよい。このようなレコードにおいては、ユーザＩＤが特定されないか、あるいは、本実施形態に記載した方法とは異なる方法でユーザ特定部２２がユーザＩＤを特定すればよい。
【００９８】
〔アフィリエイタ特定処理〕
図３および図８を参照して、アフィリエイタ特定処理について説明する。図８は、アフィリエイタ特定部２３によってアフィリエイタＩＤが特定された時点での、購入履歴テーブルの具体例を示す図である。
【００９９】
ユーザ特定部２２によって、購入履歴の各レコードについて、ユーザＩＤが特定されると、アフィリエイタ特定部２３は、そのユーザＩＤに基づいて、対応するアフィリエイタＩＤを特定する。
【０１００】
図７に示す購入履歴テーブルが得られると、アフィリエイタ特定部２３は、アフィリエイタＩＤが特定されていないレコードからユーザＩＤを取得する。そして、取得したユーザＩＤに対応するアフィリエイタＩＤを、図３の識別情報テーブルから読み出して、これを購入履歴テーブルのアフィリエイタＩＤのカラムに格納する。すなわち、アフィリエイタ特定部２３は、サイト運営者Ｄにおいて運用されている、アフィリエイタ（ユーザ）を識別するためのユーザＩＤを、本発明のアフィリエイト管理装置１において、各アフィリエイタを識別するためのアフィリエイタＩＤに変換することが可能である。
【０１０１】
〔処理フロー〕
図９は、アフィリエイト管理装置１のユーザ特定部２２およびアフィリエイタ特定部２３が実行する処理の流れを示すフローチャートである。なお、以下では、ユーザ特定部２２が実行するユーザ特定処理およびアフィリエイタ特定部２３が実行するアフィリエイタ特定処理を、アフィリエイト実績計上処理と称する。図９に示すアフィリエイト実績計上処理は、月初めなどの所定のタイミングで行われてもよいし、図５において、新たなレコードが追加されるごとに行われてもよいし、図５において、未処理の新たなレコードが所定数以上蓄積されたときに行われてもよい。
【０１０２】
図９によると、まず、ユーザ特定部２２は、購入履歴テーブルから未処理の１レコードを取得する（Ｓ２００）。具体的には、未処理のレコードとは、図５または図７において、アフィリエイタＩＤが格納されていないレコードを指す。
【０１０３】
次に、ユーザ特定部２２は、参照元ＵＲＬ（ここでは、誘導ＵＲＬ）のサイト種別を判別する（Ｓ２０１）。具体的には、ユーザ特定部２２は、取得したレコードの参照元ＵＲＬに含まれるサイト種別を示す文字列から、サイト種別を判別する。サイト種別を示す文字列の抽出は、抽出規則テーブルの「サイト種別」のカラムに格納されている文字列（ドメイン名など）をキーワードにして抽出を行ってもよい。あるいは、あらゆるサイト運営者Ｄの情報発信サイトのＵＲＬに含まれているサイト種別を表す文字列（ドメイン名）をキーワードとして事前に登録しておき、該キーワードを用いてサイト種別の判別を行ってもよい。
【０１０４】
続いて、ユーザ特定部２２は、上記参照元ＵＲＬからユーザＩＤを抽出する（Ｓ２０２）。具体的には、ユーザ特定部２２は、Ｓ２０１にて判別したサイト種別に対応する抽出規則を抽出規則テーブルから読み出す。さらに、読み出した抽出規則にしたがって、参照元ＵＲＬからユーザＩＤに対応する文字列を抽出する。
【０１０５】
例えば、図５の「０００１」のレコードに格納された誘導ＵＲＬ４３から、まず、ユーザ特定部２２によって、サイト種別「ｍｍｍｍ」が特定される。次に、図６の抽出規則テーブルに格納されたサイト種別「ｍｍｍｍ」に対応する抽出規則「？ｕｉｄ＝[＊]＆」をユーザ特定部２２は読み出す。ユーザ特定部２２は、この抽出規則にしたがって、「？ｕｉｄ＝」と「＆」とに挟まれる文字列「ｍ０００１」をユーザＩＤとして抽出する。
【０１０６】
ユーザ特定部２２は、抽出したユーザＩＤを、図７に示すとおり、取得した処理中のレコードの「ユーザＩＤ」のカラムに格納する。
【０１０７】
続いて、アフィリエイタ特定部２３は、ユーザＩＤに対応するアフィリエイタＩＤを特定する（Ｓ２０３）。具体的には、アフィリエイタ特定部２３は、図７に示すとおり、取得されたレコードについて特定されたユーザＩＤに対応するアフィリエイタＩＤを、識別情報テーブル（図３）から読み出す。例えば、図３によると、ユーザＩＤ「ｍ０００１」と対応するアフィリエイタＩＤは、「Ａ０００１」なので、アフィリエイタ特定部２３は、「Ａ０００１」を読み出す。アフィリエイタ特定部２３は、処理中のレコードの「アフィリエイタＩＤ」のカラムに、Ｓ２０３にて特定したアフィリエイタＩＤを格納する。例えば、「０００１」のレコードのアフィリエイタＩＤのカラムに、「Ａ０００１」を書き込む。
【０１０８】
ここで、ユーザ特定部２２は、未処理のレコードが存在するか否かを判別する（Ｓ２０４）。具体的には、ユーザ特定部２２が、各レコードの「アフィリエイタＩＤ」のカラムに、データが格納されているか否かを判別する。未処理のレコードが存在する場合（Ｓ２０４でＹＥＳ）、ユーザ特定部２２およびアフィリエイタ特定部２３は、Ｓ２００からの一連のアフィリエイト実績計上処理を繰り返す。一方、すべてのレコードについてアフィリエイタＩＤを特定し終えた場合（Ｓ２０４でＮＯ）、ユーザ特定部２２およびアフィリエイタ特定部２３は、アフィリエイト実績計上処理を終了する。
【０１０９】
上記方法によれば、本実施形態のアフィリエイト管理装置１は、アフィリエイト・プログラム登録時に識別情報テーブル（図３）に格納されたユーザＩＤとアフィリエイタＩＤとの対応関係を参照して、ユーザＩＤからアフィリエイタＩＤを特定することが可能である。
【０１１０】
一方、アフィリエイト管理装置１は、閲覧者Ｂによる商品購入時に購入履歴テーブルに参照元ＵＲＬ（誘導ＵＲＬ）を格納しており、この誘導ＵＲＬから、ユーザＩＤを抽出することができる。
【０１１１】
したがって、アフィリエイト管理装置１は、閲覧者Ｂが経由した広告を配置した誘導ページの誘導ＵＲＬに基づいて、閲覧者Ｂの商品購入行為に貢献したアフィリエイタＡを特定することができる。
【０１１２】
以上のとおり、アフィリエイト管理装置１は、参照元ＵＲＬに含まれているユーザＩＤを用いてアフィリエイタＩＤを特定することができる。したがって、アフィリエイタＡは、アフィリエイト用ＵＲＬが組み込まれた広告を用いずに、閲覧者Ｂが直接アクセスする場合と同じＵＲＬが組み込まれた広告を、自身の投稿記事ｄ３に配置して、閲覧者Ｂを商品販売サイトに誘導するだけでよい。ユーザＩＤは、アフィリエイタが、サイト運営者Ｄのサービスを利用するに際し、サイト運営者Ｄによって一意に識別されるように付与された識別情報であって、アフィリエイト・プログラムとは無関係の文字列である。
【０１１３】
したがって、投稿記事ｄ３を閲覧しても、閲覧者Ｂが、そこに配置されているリンク情報が、アフィリエイト・プログラムに基づく広告ｄ２であることに気づくことがなくなる。結果として、アフィリエイト用ＵＲＬを用いずとも、貢献があったアフィリエイタを特定することができるアフィリエイトシステム１００およびアフィリエイト管理装置１を実現することが可能となる。
【０１１４】
なお、図９のフローチャートにおいて、１レコードずつ、ユーザＩＤおよびアフィリエイタＩＤが格納される手順になっているが、これに限定されず、まず、ユーザ特定部２２が、複数の未処理レコードについてまとめてユーザＩＤを格納した後、アフィリエイタ特定部２３が、それらのレコードについてまとめてアフィリエイタＩＤを格納する手順であってもよい。
【０１１５】
〔報酬集計処理〕
アフィリエイト実績計上処理が終了した後、集計部２４は、各アフィリエイタの報酬を確定させるための報酬集計処理を行うことができる。例えば、集計部２４は、購入履歴テーブルからアフィリエイタＩＤをキーにしてレコードを抽出し、各レコードの「購入金額」のカラムに格納された数値（すなわち、売上）に応じて、各アフィリエイタの報酬を確定させる。集計部２４は、確定された報酬の情報が反映された支払明細書ｄ８を作成し、これを、通信部１０を介して、各アフィリエイタの通信端末装置４に送信する。
【０１１６】
なお、本実施形態では、閲覧者が商品を購入した場合（「購入する」をクリックした場合）にアフィリエイタに報酬が発生するシステムについて説明した。しかし、閲覧者が、商品紹介ページｄ６を訪問した時点で報酬が発生する仕組みであってもよい。つまり、訪問者が、広告ｄ２をクリックした件数に応じて報酬額が決まる仕組みであってもよい。この場合、購入履歴テーブルにおいて、閲覧者ＩＤおよび購入金額を管理する必要はない。
【０１１７】
≪実施形態２≫
本発明のアフィリエイト管理装置に関する他の実施形態について、図１０〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１１８】
図２および図１０を参照して、本実施形態では、サイト運営者Ｄの情報発信サイトサーバ３が運用する情報発信サイトとして、ＴＷＩＴＴＥＲ（登録商標）などの短文投稿サイトを想定している。本実施形態における情報発信サイトのサービスは、ユーザが、情報発信サイトサーバ３に対して会員登録を行うことにより利用可能となる。会員になったユーザ（アフィリエイタＡ側）は、通信端末装置４を用いて、短文の投稿記事ｄ３を情報発信サイトサーバ３にアップロードすることにより自分の任意の情報を閲覧者に対して発信することができる。一方、会員になったユーザ（閲覧者Ｂ側）は、通信端末装置５を用いて、どのユーザの投稿記事ｄ３を閲覧したいのかを、情報発信サイトサーバ３に対して設定することができる。そして、ユーザ（閲覧者Ｂ）は、図１０に示すとおり、希望した各ユーザによって投稿された短文の投稿記事ｄ３が時系列で並べられた自身専用のページを通信端末装置５に表示させて閲覧できる仕組みである。つまり、本実施形態では、閲覧者Ｂ専用の短文投稿記事閲覧ページが、アフィリエイタＡの広告付き投稿記事ｄ３を含む誘導ページｄ４となる。すなわち、閲覧者Ｂが情報発信サイトの会員登録を行い、かつ、アフィリエイタＡの投稿を表示させるための設定を行った場合に、はじめて、商品紹介ページｄ６へのリンク情報を配置した、アフィリエイタＡの投稿記事ｄ３が閲覧者Ｂの目に触れるところとなる。こうして、アフィリエイタＡは、閲覧者Ｂを商品販売会社Ｃの商品販売サイトに誘導することができる。なお、本実施形態における短文投稿サイトの仕組みは一例であって、上述の例に限定する意図はない。
【０１１９】
本実施形態において、短文投稿サイトでは投稿における文字数が制限されている。そのため、リンク情報（特に、商品ページＵＲＬ４４の文字列そのものなど）を投稿記事に含める場合は、商品ページＵＲＬ４４を文字数の少ない短縮ＵＲＬ５２に変換して表示することが一般的に行われている。本実施形態では、情報発信サイトサーバ３において、短縮ＵＲＬ５２と、正規の商品ページＵＲＬ４４とが対応付けて管理されている。
【０１２０】
閲覧者Ｂが、短縮ＵＲＬ５２をクリックすると、そのリクエストは、まず、情報発信サイトサーバ３に送信される。レスポンスとして、情報発信サイトサーバ３は、クリックされた短縮ＵＲＬ５２に対応する参照元ページ５３を通信端末装置５に供給する。この参照元ページ５３は、上記短縮ＵＲＬ５２に対応する正規の商品ページＵＲＬ４４の商品紹介ページｄ６を通信端末装置５に呼び出すためのページである。通信端末装置５は、供給された参照元ページ５３に組み込まれた商品ページＵＲＬ４４に基づいて、商品販売サイトサーバ２が運用する商品紹介ページｄ６を表示することができる。
【０１２１】
以上のとおり、本実施形態では、閲覧者Ｂの通信端末装置５が、商品紹介ページｄ６に到達する直前に経由したのは、短縮ＵＲＬ５２に対応する参照元ページ５３である。したがって、本実施形態では、参照元ＵＲＬは、広告を貼っている誘導ページｄ４（図１０の、閲覧者Ｂの短文投稿記事閲覧用のページ）の誘導ＵＲＬではなく、参照元ページ５３の短縮ＵＲＬ５２となる。通信端末装置５は、参照元ページ５３の命令文にしたがって、商品紹介ページｄ６を商品販売サイトサーバ２に要求するときに、リクエストｄ５に、参照元ページ５３の短縮ＵＲＬ５２を含めて送信する。
【０１２２】
本実施形態では、ユーザ特定部２２は、誘導ページｄ４の誘導ＵＲＬではなく、短縮ＵＲＬ５２を用いて、商品購入に貢献したユーザ（すなわち、短縮ＵＲＬ５２を含む短文の投稿記事ｄ３を投稿した投稿者）を特定する構成である。
【０１２３】
図１１は、本実施形態におけるアフィリエイト管理装置１の要部構成を示すブロック図である。
【０１２４】
本実施形態におけるアフィリエイト管理装置１において、実施形態１のアフィリエイト管理装置１の構成と異なる点は、記憶部１２が、抽出規則記憶部３２の代わりに短縮特徴記憶部３３を備え、また、新たに投稿情報記憶部３４を備えている点である。
【０１２５】
短縮特徴記憶部３３は、短縮ＵＲＬの特徴を記憶するものである。短縮ＵＲＬは、正規のＵＲＬとは異なり、特徴がいくつかある。具体的には、「ｈｔｔｐ：／／の直後に特徴的文字列（例えば、ｔｔｔｔ）が含まれている。」、あるいは、「文字数が一定数（例えば、１６文字）以下である。」などの特徴である。ユーザ特定部２２は、短縮特徴記憶部３３に記憶されている、短縮ＵＲＬの特徴を参照する。そして、上述の特徴に合致するＵＲＬが、図５の購入履歴テーブルにおける「参照元ＵＲＬ」のカラムに格納されている場合には、それが、短縮ＵＲＬである判別することができる。
【０１２６】
投稿情報記憶部３４は、アフィリエイタの短文の投稿記事に関する情報を記憶するものである。具体的には、投稿情報記憶部３４には、ユーザが情報発信サイト（短文投稿サイト）を介して公開した投稿記事ｄ３のうち、広告代わりの短縮ＵＲＬが埋め込まれている記事についての投稿情報がユーザごとに記憶されている。投稿情報記憶部３４に記憶されている投稿情報のデータ構造および具体例については後述する。
【０１２７】
実施形態１と同様に、購入情報登録部２１は、商品購入処理が発生した場合には、閲覧者Ｂの通信端末装置５から、商品購入情報ｄ７を受信する。本実施形態では、リクエストｄ５には、誘導ページｄ４の誘導ＵＲＬ４３ではなく、参照元ページ５３に対応する短縮ＵＲＬ５２が含まれている。よって、本実施形態では、購入情報登録部２１は、商品購入処理に伴い新たなレコードを登録する場合には、図５に示すとおり、短縮ＵＲＬ５２を、「参照元ＵＲＬ」のカラムに格納する（例えば、Ｎｏ．「０００４」のレコード）。
【０１２８】
本実施形態では、ユーザ特定部２２は、購入情報記憶部３１に登録された短縮ＵＲＬに基づいて、閲覧者Ｂを商品紹介ページに誘導した広告（ここでは、短縮ＵＲＬ５２のリンク情報）を配置した短文の投稿記事の投稿者（ユーザ）を特定する。本実施形態では、上述したように、ユーザ特定部２２は、まず、短縮特徴記憶部３３に記憶されている特徴を参照して、参照元ＵＲＬのカラムに格納された短縮ＵＲＬを判別する。
【０１２９】
続いて、判別した短縮ＵＲＬを用いて、投稿情報記憶部３４に記憶されている投稿情報から、ユーザＩＤを特定することができる。
【０１３０】
〔商品購入処理〕
再び、図１０を参照して、本実施形態における商品購入処理について説明する。
【０１３１】
閲覧者Ｂは、自身の閲覧サイト（誘導ページｄ４）を通信端末装置５に表示させて、希望する各ユーザの投稿記事ｄ３を閲覧する。また、各ユーザの投稿記事ｄ３に含まれている広告のリンク情報は、短縮ＵＲＬ５２として表示されている。
【０１３２】
ここで、閲覧者Ｂが、ユーザ（ユーザＩＤ：ｔ５６７８）の投稿記事ｄ３で推奨されている商品に興味を持ち、当該投稿記事に含まれている短縮ＵＲＬ５２をクリックしたとする。情報発信サイトサーバ３は、クリックされた短縮ＵＲＬ５２は、商品販売サイトの商品紹介ページｄ６の商品ページＵＲＬ４４に対応することを把握している。そして、情報発信サイトサーバ３は、短縮ＵＲＬ５２の参照元ページ５３を通信端末装置５に供給する。参照元ページ５３は、通信端末装置５のブラウザを、商品紹介ページｄ６へと誘導するための商品ページＵＲＬ４４を含む。この参照元ページ５３は、通信端末装置５に、商品紹介ページｄ６を表示させるための疑似ページであるため、通信端末装置５は、参照元ページ５３を経由するが、この参照元ページ５３を画面に表示する必要はない。つまり、閲覧者Ｂから見れば、閲覧者Ｂの短縮ＵＲＬ５２のクリックによって、誘導ページｄ４から商品紹介ページｄ６へと画面が遷移したように見える。なお、通信端末装置５は、商品紹介ページｄ６の直前に経由したページとして、参照元ページ５３のＵＲＬ（すなわち、短縮ＵＲＬ５２）を参照元ＵＲＬの情報として保持しており、これを、リクエストｄ５に含めて商品販売サイトサーバ２に送信する。
【０１３３】
その後、実施形態１と同様に、閲覧者Ｂが商品を購入する操作を行うと、通信端末装置５は、商品購入情報ｄ７をアフィリエイト管理装置１に供給する。
【０１３４】
アフィリエイト管理装置１の購入情報登録部２１は、通信端末装置５から商品購入情報ｄ７を受け取ると、これを、購入情報記憶部３１の購入履歴テーブルに格納する。このとき、上述したように、購入情報登録部２１は、通信端末装置５から受信したリクエストｄ５に含まれる短縮ＵＲＬ５２を、参照元ＵＲＬのカラムに格納する。
【０１３５】
なお、本実施形態では、アフィリエイトシステム１００において、情報発信サイトサーバ３が、正規のサイトＵＲＬと、短縮ＵＲＬとを対応付けて管理する構成であるが、これに限定されない。アフィリエイタＡは、サイト運営者Ｄとは別の団体または個人が提供する短縮ＵＲＬを、短文の投稿記事ｄ３に配置してもよい。
【０１３６】
なお、商品の話題を最初にツイートしたアフィリエイタＡの短文投稿記事において、当該商品の商品紹介ページの短縮ＵＲＬが割り当てられると、以降、別のアフィリエイタによってリツイートされた場合であっても、その別のアフィリエイタの投稿記事には、上記と同じ短縮ＵＲＬが配置される構成である。この場合、どのリツイート記事から閲覧者が誘導されたとしても、最初にツイートしたアフィリエイタＡの手柄になるように報酬管理が行われるアフィリエイトシステム１００を構築することが可能である。
【０１３７】
一方、同じ商品の話題であっても、別のアフィリエイタによってリツイートされる度に、つまり、投稿主ごとに、短縮ＵＲＬが決定されてもよい。この場合、閲覧者の誘導に直接貢献した投稿記事の投稿主（アフィリエイタ）の手柄になるように報酬管理が行われるアフィリエイトシステム１００を構築することが可能である。
【０１３８】
〔ユーザ特定処理〕
図５、図７および図１２を参照して、本実施形態のユーザ特定部２２の機能について説明する。
【０１３９】
本実施形態では、ユーザ特定部２２は、通信端末装置５が商品紹介ページｄ６の直前に経由した参照元ページ５３の短縮ＵＲＬ５２から、ユーザＩＤを特定する機能を有する。こうして特定されたユーザＩＤは、短文の投稿記事ｄ３を使って短縮ＵＲＬ５２を公開し、閲覧者Ｂを、商品販売サイトの商品紹介ページに誘導してくれたユーザを指している。すなわち、ユーザ特定部２２は、短縮ＵＲＬ５２から、商品購入に貢献したユーザを特定するものである。
【０１４０】
図５に示すとおり、商品購入処理の発生に伴って、新規のレコードが追加されると、ユーザ特定部２２は、参照元ＵＲＬのカラムに格納された文字列を取得する。本実施形態では、ユーザ特定部２２は、短縮特徴記憶部３３に記憶されている短縮ＵＲＬの特徴にしたがって、「０００４」のレコードの参照元ＵＲＬのカラムに、短縮ＵＲＬが格納されていると判断する。本実施形態では、短縮ＵＲＬとは異なる形式のＵＲＬ（例えば、実施形態１の誘導ＵＲＬなど）が参照元ＵＲＬのカラムに格納されている場合には、ユーザ特定部２２は、ユーザＩＤを特定できないとして、そのセルを空欄にしておいてもよい。あるいは、実施形態１に記載した方法と同じ方法で、ユーザＩＤを特定すればよい。
【０１４１】
ユーザ特定部２２は、次に、投稿情報記憶部３４に記憶されている投稿情報テーブルを参照する。
【０１４２】
図１２は、投稿情報記憶部３４に記憶されている投稿情報（以下、投稿情報テーブル）のデータ構造および具体例を示す図である。
【０１４３】
図１２に示すとおり、投稿情報テーブルは、一人のユーザによる１つの投稿記事について、１つのレコードを保持するデータ構造であって、投稿を行ったユーザを示すユーザＩＤ、投稿日時、および、投稿記事に含まれる短縮ＵＲＬのカラムを含むデータ構造を有している。なお、投稿情報が記録される対象は、アフィリエイタとして識別情報記憶部３０に登録されているユーザによって投稿されている記事に限られる。つまり、アフィリエイト管理装置１が管理するアフィリエイタが投稿した記事であって、当該記事に短縮ＵＲＬが配置されている投稿記事のみ、投稿情報テーブルに登録されていればよい。
【０１４４】
投稿記事の登録は、図示しない、投稿記事登録部が実行することが想定される。投稿記事登録部（記事情報収集手段）は、例えば、情報発信サイトサーバ３を監視する。そして、識別情報記憶部３０に登録されているユーザＩＤが投稿主となっている投稿記事であって、短縮ＵＲＬが含まれている投稿記事がアップロードされると、その投稿記事の投稿主のユーザＩＤ、投稿日時、および、該投稿記事に配置されている短縮ＵＲＬを含む新規レコードを、投稿情報テーブルに登録する。
【０１４５】
ユーザ特定部２２は、この投稿情報テーブルを参照することにより、どのユーザが、いつ、どの短縮ＵＲＬを公開したのかを把握することが可能となる。
【０１４６】
ユーザ特定部２２は、図５の購入履歴テーブルにおいて、未処理のレコードに含まれている短縮ＵＲＬを取得すると、上記投稿情報テーブルを参照して、取得した上記短縮ＵＲＬを投稿したユーザを特定する。例えば、購入履歴テーブルの「０００４」のレコードには、短縮ＵＲＬ「ｈｔｔｐ：／／ｔｔｔｔ／１１１１」が格納されている。ユーザ特定部２２は、この短縮ＵＲＬを投稿したのは、図１２の投稿情報テーブルによれば、ユーザＩＤ「ｔ５６７８」のユーザであると特定することができる。
【０１４７】
〔処理フロー〕
図１３は、アフィリエイト管理装置１が実行するアフィリエイト実績計上処理の流れを示すフローチャートである。
【０１４８】
図１３によると、まず、ユーザ特定部２２は、購入履歴テーブルから未処理の１レコードを取得する（Ｓ３００）。例えば、図５に示す購入履歴テーブルから、「０００４」のレコードを取得する。
【０１４９】
次に、ユーザ特定部２２は、取得したレコードの参照元ＵＲＬが短縮ＵＲＬであると判断する（Ｓ３０１）。例えば、「ｈｔｔｐ：／／ｔｔｔｔ／１１１１」が短縮特徴記憶部３３に記憶されている特徴に合致すれば、ユーザ特定部２２は、それが短縮ＵＲＬであると判断することができる。
【０１５０】
続いて、ユーザ特定部２２は、上記短縮ＵＲＬと一致するレコードを、図１２の投稿情報テーブルから検索する（Ｓ３０２）。例えば、ユーザ特定部２２は、短縮ＵＲＬ「ｈｔｔｐ：／／ｔｔｔｔ／１１１１」と一致するレコード「０００２」を、図１２に示す投稿情報テーブルから検出する。
【０１５１】
続いて、検出したレコードのユーザＩＤを、上記短縮ＵＲＬを投稿したユーザのユーザＩＤとして特定する（Ｓ３０３）。具体的には、ユーザ特定部２２は、投稿情報テーブルの「０００２」のレコードに格納あれている、ユーザＩＤ「ｔ５６７８」を特定する。ユーザ特定部２２は、図７の購入履歴テーブルのレコード「０００４」のユーザＩＤのカラムに、「ｔ５６７８」を格納する。
【０１５２】
続いて、アフィリエイタ特定部２３は、ユーザＩＤに対応するアフィリエイタＩＤを特定する（Ｓ３０４）。具体的には、アフィリエイタ特定部２３は、図３の識別情報テーブルを参照して、ユーザＩＤ「ｔ５６７８」に対応するアフィリエイタＩＤ「Ａ０００３」を特定する。アフィリエイタ特定部２３は、特定した上記アフィリエイタＩＤを、図８の購入履歴テーブルの「０００４」のレコードのアフィリエイタＩＤのカラムに格納する。
【０１５３】
ユーザ特定部２２およびアフィリエイタ特定部２３は、未処理のレコードがなくなるまで、上述の一連の処理を繰り返す（Ｓ３０５においてＹＥＳ）。
【０１５４】
上記方法によれば、本実施形態のアフィリエイト管理装置１は、参照元ＵＲＬとして得られた短縮ＵＲＬ、および、投稿情報テーブルに格納されているユーザと短縮ＵＲＬとの対応関係に基づいて、投稿者（購入に貢献した人）のユーザＩＤを特定することができる。そして、ユーザ特定部２２によって特定されたユーザＩＤを用いて、アフィリエイタ特定部２３が、アフィリエイタＩＤを特定する。短縮ＵＲＬは、短文の投稿記事のために、サイト運営者Ｄによって独自に管理されているＵＲＬであって、アフィリエイト・プログラムとは無関係の文字列である。
【０１５５】
したがって、短文の投稿記事ｄ３を閲覧しても、閲覧者Ｂが、そこに配置されているリンク情報（短縮ＵＲＬ）が、アフィリエイト・プログラムに基づく広告ｄ２であることに気づくことがなくなる。
【０１５６】
このように、アフィリエイタは、アフィリエイタ用ＵＲＬを上記投稿記事に用いることなく、閲覧者Ｂを商品販売サイトに誘導することができる。一方、アフィリエイト管理装置１は、短縮ＵＲＬに基づいて、閲覧者Ｂを誘導したアフィリエイタＡを特定することができる。
【０１５７】
結果として、アフィリエイト用ＵＲＬを用いずとも、貢献があったアフィリエイタを特定することができるアフィリエイトシステム１００およびアフィリエイト管理装置１を実現することが可能となる。
【０１５８】
以上、ここに記載した、情報処理の装置（アフィリエイト管理装置１）は、特定の機能を実現する機能モジュールが論理的に集合した物のことを言い、各機能モジュールが単一の筐体内にあるか否かは特に問わない。
【０１５９】
すなわち、上述の各実施形態において、アフィリエイト管理装置１を構成する、制御部１１の各機能ブロック、および、記憶部１２の各種記憶部は、クラウドコンピューティングによって実現されてもよい。
【０１６０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１６１】
〔ソフトウェアによる実現例〕
最後に、アフィリエイト管理装置１の各ブロック、特に識別情報登録部２０、購入情報登録部２１、ユーザ特定部２２、アフィリエイタ特定部２３、および集計部２４は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１６２】
後者の場合、アフィリエイト管理装置１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるアフィリエイト管理装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記アフィリエイト管理装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１６３】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１６４】
また、アフィリエイト管理装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１６５】
アフィリエイタが情報発信媒体を介して投稿する記事に広告を配置し、閲覧者が上記広告を経由して広告主が定める行為を達成したとき、アフィリエイタに対して報酬が発生するアフィリエイトシステムにおいて、本発明のアフィリエイト管理装置を好適に用いることができる。
【符号の説明】
【０１６６】
１  アフィリエイト管理装置
２  商品販売サイトサーバ
３  情報発信サイトサーバ
４  通信端末装置
５  通信端末装置
１０  通信部
１１  制御部
１２  記憶部
２０  識別情報登録部（識別情報登録手段）
２１  購入情報登録部（参照元ＵＲＬ取得手段）
２２  ユーザ特定部（ユーザ特定手段）
２３  アフィリエイタ特定部（アフィリエイタ特定手段）
２４  集計部（集計手段）
３０  識別情報記憶部
３１  購入情報記憶部
３２  抽出規則記憶部
３３  短縮特徴記憶部
３４  投稿情報記憶部
４３  誘導ＵＲＬ（参照元ＵＲＬ）
４４  商品ページＵＲＬ（広告主のサイトの正規のＵＲＬ）
５２  短縮ＵＲＬ（参照元ＵＲＬ／代替ＵＲＬ）
５３  参照元ページ（Ｗｅｂページ）
１００  アフィリエイトシステム
Ａ  アフィリエイタ
Ｂ  閲覧者
Ｃ  商品販売会社（広告主）
Ｄ  サイト運営者（記事投稿サービスの提供者）
ｄ１  登録情報
ｄ２  広告
ｄ３  投稿記事（記事）
ｄ４  誘導ページ（Ｗｅｂページ）
ｄ５  リクエスト
ｄ６  商品紹介ページ（広告主のサイト）
ｄ７  商品購入情報
ｄ８  支払明細書
【図１】
2014044594.tif 000003
【図２】
2014044594.tif 000004
【図３】
2014044594.tif 000005
【図４】
2014044594.tif 000006
【図５】
2014044594.tif 000007
【図６】
2014044594.tif 000008
【図７】
2014044594.tif 000009
【図８】
2014044594.tif 000010
【図９】
2014044594.tif 000011
【図１０】
2014044594.tif 000012
【図１１】
2014044594.tif 000013
【図１２】
2014044594.tif 000014
【図１３】
2014044594.tif 000015