(57)【要約】【課題】効果的に広告の提示とコンバージョンとを紐付ける広告処理装置、及び、プログラムを提供する。【解決手段】実施形態によれば、広告処理装置は、通信部と、入力部と、記憶部と、処理部と、を備える。記憶部は、第１アプリケーションプログラムを格納する。処理部は、前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する。【選択図】図１
2017102754.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する通信部と、
入力を受け付ける入力部と、
第１アプリケーションプログラムを格納する記憶部と、
前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、
前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、
前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する、
処理部と、
を備える広告処理装置。
【請求項２】
前記処理部は、前記通信部を通じて前記外部装置から前記第１リンク情報を受信し、
前記成果プロセスの情報を表示する入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定し、
前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより成果プロセスの情報を表示する、
前記請求項１に記載の広告処理装置。
【請求項３】
前記処理部は、前記通信部を通じて前記外部装置へ前記成果プロセスのページのＵＲＬを送信し、
前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信する、
前記請求項２に記載の広告処理装置。
【請求項４】
前記記憶部は、前記成果プロセスに関する広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する第２アプリケーションプログラムをさらに格納し、
前記処理部は、前記第１アプリケーションプログラムの起動に失敗した場合に、前記第２アプリケーションプログラムに対応する第２リンク情報に従って、前記第２アプリケーションプログラムを起動し前記第２アプリケーションプログラムにより前記成果プロセスの情報を表示する、
前記請求項１乃至３の何れか１項に記載の広告処理装置。
【請求項５】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項１乃至４の何れか１項に記載の広告処理装置。
【請求項６】
第１アプリケーションプログラムにより、広告を表示し識別情報を含むトラッキング情報を外部装置へ送信し、前記広告に関連する成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信するプロセッサに、
ブラウザ上で前記成果プロセスの情報を表示する入力を受け付けさせるコードと、
前記入力を受け付けた場合に、第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させるコードと、
を備えるプログラム。
【請求項７】
前記外部装置から前記第１リンク情報を受信させるコードと、
前記入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定させるコードと、を備え、
前記表示させるコードは、前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させる、
前記請求項６に記載のプログラム。
【請求項８】
前記外部装置へ前記成果プロセスのページのＵＲＬを送信させるコードと、
を備え、
前記受信させるコードは、前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信させる、
前記請求項７に記載のプログラム。
【請求項９】
前記表示させるコードは、前記第１アプリケーションプログラムの起動に失敗した場合に、第２リンク情報に従って、第２アプリケーションプログラムを起動させて前記第２アプリケーションプログラムにより成果プロセスの情報を表示させ、ここで、前記第２アプリケーションプログラムは、前記広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する、
前記請求項６乃至８の何れか１項に記載のプログラム。
【請求項１０】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項６乃至９の何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インターネットなどにおける広告配信に関連する広告処理装置、及び、プログラムに関する。
【背景技術】
【０００２】
広告処理装置には、所定のアプリケーションプログラム（以下、アプリと略記する）により広告配信サーバからの広告を受信し利用者に受信された広告を提示するものがある。広告処理装置は、Ｗｅｂブラウザで、当該広告に関連するコンバージョンを行った場合、所定のアプリで当該広告を利用者に提供したことを外部サーバ（たとえば、トラッキングサーバなど）に通知することができない。そのため、従来、広告処理装置は、アプリでの広告の提示と、コンバージョンとを紐付けることができない場合があるという課題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の課題を解決するために、効果的に広告の提示とコンバージョンとを紐付ける広告処理装置、及び、プログラムを提供する。
【課題を解決するための手段】
【０００５】
実施形態によれば、広告処理装置は、通信部と、入力部と、記憶部と、処理部と、を備える。記憶部は、第１アプリケーションプログラムを格納する。処理部は、前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する。
【発明の効果】
【０００６】
実施形態によれば、広告配信システムは、ユーザ端末においてブラウザから成果プロセスのページに遷移しようとすると、リンク情報に従って成果プロセスに対応したアプリの成果プロセス画面に遷移することができる。そのため、広告配信システムは、成果プロセスを実施することができるアプリを起動させることができる。その結果、広告配信システムは、容易に、広告の提示と、コンバージョンとを紐付けて管理することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る広告配信システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る成果プロセスの例を示す。
【図３】図３は、実施形態に係るトラッキングサーバの構成例を示すブロック図である。
【図４】図４は、実施形態に係るユーザ端末の構成例を示すブロック図である。
【図５】図５は、実施形態に係るユーザ端末の動作例を示す。
【図６】図６は、実施形態に係る広告配信システムの動作例を示すシーケンス図である。
【図７】図７は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図８】図８は、実施形態に係る広告配信システムの動作例を示すシーケンス図である。
【図９】図９は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図１０】図１０は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図１１】図１１は、実施形態に係る広告配信システムの動作例を示すシーケンス図である。
【図１２】図１２は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図１３】図１３は、実施形態に係る広告配信システムの動作例を示すシーケンス図である。
【図１４】図１４は、実施形態に係る広告配信システムの動作例を示すシーケンス図である。
【図１５】図１５は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図１６】図１６は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態について、図面を参照して説明する。  
図１は、広告配信システム１００の構成例を示す図である。  
広告配信システム１００は、ユーザ端末４が実行するアプリによりアドサーバ１が配信する広告を表示する。たとえば、アプリは、アドサーバ１から広告を取得し、所定の領域などに表示する。
【０００９】
図１が示すように、広告配信システム１００は、アドサーバ１、Ｗｅｂサーバ２、トラッキングサーバ３及びユーザ端末４などを備える。広告配信システム１００は、インターネットなどの通信網５を通じて、アドサーバ１、Ｗｅｂサーバ２、トラッキングサーバ３及びユーザ端末４を互いに接続する。
【００１０】
アドサーバ１は、通信網５を通じて、ユーザ端末４へ広告を配信する。アドサーバ１は、広告主が提供する広告を予め格納する。アドサーバ１は、ユーザ端末４から広告のリクエストを受け付ける。アドサーバ１は、ユーザ端末４へリクエストに対するレスポンスとして広告を送信する。また、アドサーバ１は、ユーザ端末４へ、レスポンスとして広告を特定するキャンペーンＩＤを送信する。
【００１１】
アドサーバ１が配信する広告は、たとえば、ｈｔｍｌ、テキスト、画像、動画、音声又は、それらの組み合わせなどによって構成される。アドサーバ１が配信する広告のフォーマット及び内容は、特定の構成に限定されるものではない。アドサーバ１は、複数の広告を格納してもよい。また、アドサーバ１は、適宜広告を更新してもよい。
【００１２】
Ｗｅｂサーバ２は、通信網５を通じて、ユーザ端末４にＷｅｂページを送信する。Ｗｅｂサーバ２は、Ｗｅｂページを予め格納する。Ｗｅｂサーバ２は、ユーザ端末４からＷｅｂページのリクエストを受け付ける。Ｗｅｂサーバ２は、ユーザ端末４へリクエストに対するレスポンスとしてＷｅｂページを送信する。
【００１３】
また、Ｗｅｂサーバ２は、ＡＰＩで所定の情報をユーザ端末４へ送信するものであってもよい。たとえば、Ｗｅｂサーバ２は、ＡＰＩを実行するリクエストをユーザ端末から受信する。Ｗｅｂサーバ２は、リクエストに対応するレスポンスとして所定の情報をユーザ端末４へ送信する。
【００１４】
トラッキングサーバ３は、ユーザ端末４が提示した広告と、広告に関連するコンバージョンとを追跡する。また、トラッキングサーバ３は、ユーザ端末４に、広告に関連するコンバージョンを実施することができるアプリに対応するディープリンク（リンク情報）を送信する。トラッキングサーバ３の構成については、後述する。
【００１５】
ユーザ端末４（広告処理装置）は、一般の利用者が所持する端末である。ユーザ端末４は、利用者の操作（入力）に基づいてアプリを実行する。ユーザ端末４は、アドサーバ１が配信する広告をアプリにより表示する。また、ユーザ端末４は、利用者の操作に基づいてコンバージョンを行う。ユーザ端末４の構成については、後述する。
【００１６】
通信網５は、アドサーバ１、Ｗｅｂサーバ２、トラッキングサーバ３及びユーザ端末４を互いに通信可能に接続する。通信網５は、たとえば、インターネットである。アドサーバ１、Ｗｅｂサーバ２、トラッキングサーバ３及びユーザ端末４は、有線又は無線で通信網５にアクセスする。
【００１７】
なお、広告配信システム１００は、Ｗｅｂサーバ２を備えなくともよい。たとえば、広告配信システム１００は、成果プロセス又はイベント設定などに必要な情報をユーザ端末４へ送信するサーバを備えてもよい。
【００１８】
次に、コンバージョンについて説明する。
【００１９】
コンバージョンは、広告主が実施する広告の最終的な成果である。たとえば、コンバージョンは、オンラインショッピングの広告であれば商品購入、コミュニティサイトなどであれば会員登録、又は、自動車や保険の紹介であれば資料請求などである。なお、コンバージョンの内容は、特定の構成に限定されるものではない。
【００２０】
コンバージョンは、利用者が一連の成果プロセスを行うことで完了する。  
図２は、成果プロセスの例を示す。ユーザ端末４は、成果プロセスを所定のアプリで実行する。たとえば、ユーザ端末４は、アプリにおいて、成果プロセスを実施する成果プロセス画面上で成果プロセスを実行する。たとえば、成果プロセス画面は、Ｗｅｂページを表示するアプリ内ブラウザ（たとえば、ＷｅｂＶｉｅｗ）などから構成される。
【００２１】
図２（ａ）は、メディアサイトから成果プロセスに遷移する例を示す。ユーザ端末４は、利用者の操作に基づいて、ブラウザ上に広告を含むメディアサイトを表示する。ユーザ端末４は、利用者の操作（たとえば、広告をタッチする入力）に基づいて、広告が示す所定のページに遷移する。即ち、ユーザ端末４は、広告にリンクされるページとして、成果プロセスの直前のページに遷移する。たとえば、成果プロセスの直前のページは、広告主のサイトなどである。
【００２２】
ユーザ端末４は、利用者から成果プロセスに遷移する操作（たとえば、リンクをタッチする入力）を受け付ける。ユーザ端末４は、当該操作に従って、所定のアプリを起動し、当該アプリによる成果プロセス画面上で成果プロセスを実行する。ここでは、成果プロセスは、成果ページを表示することである。成果ページは、成果プロセスの完了を示すページである。即ち、ユーザ端末４は、当該アプリ内で成果ページを表示する。
【００２３】
図２（ａ）が示す例において、コンバージョンは、たとえば、利用者に閲覧されることで目的を達成する成果ページを表示することである。たとえば、成果ページは、イベントの告知、商品の告知、又は、ショップの告知などである。
【００２４】
図（ｂ）は、成果プロセスが複数のページから構成される例を示す。ユーザ端末４は、利用者の操作（たとえば、広告をタッチする入力）に基づいて、成果プロセスの直前のページに遷移する。
【００２５】
ユーザ端末４は、利用者から成果プロセスに遷移する操作を受け付ける。ユーザ端末４は、当該操作に従って、所定のアプリを起動し、当該アプリによる成果プロセス画面上で成果プロセスを実行する。ここでは、成果プロセスは、成果プロセスのスタートページ及び途中ページを経由して成果ページを表示することである。したがって、ユーザ端末４は、当該アプリによる成果プロセス画面上で成果プロセスのスタートページを表示する。
【００２６】
ユーザ端末４は、利用者の操作（たとえば、確認アイコンをタッチする入力）に基づいて、成果プロセスの途中ページに遷移する。また、ユーザ端末４は、利用者の操作（たとえば、登録アイコンをタッチする入力）に基づいて、成果プロセスの成果ページに遷移する。
【００２７】
なお、ユーザ端末４は、成果プロセスの各ページにおいて、利用者から所定の操作を受けつてもよい。たとえば、ユーザ端末４は、途中ページにおいて、利用者の氏名などの個人情報の入力を受け付けてもよい。
【００２８】
図２（ｂ）が示す例において、コンバージョンは、たとえば、利用者から所定の情報の入力を受け付けることである。コンバージョンは、たとえば、商品の購入、ＳＮＳなどへの登録、又は、資料の請求などである。
【００２９】
図２（ｃ）は、成果プロセスの直前のページを経ないで成果プロセスに遷移する例を示す。たとえば、図２（ｃ）は、検索エンジン又はブックマークから成果プロセスに遷移する例を示す。ここでは、検索エンジンから成果プロセスに遷移するものとする。ユーザ端末４は、利用者の操作に基づいて、ブラウザ上で検索エンジンの検索結果を表示する。ユーザ端末４は、利用者から成果プロセスに遷移する操作（たとえば、リンクをタッチする入力）を受け付ける。ユーザ端末４は、当該操作に従って、所定のアプリを起動し、当該アプリによる成果プロセス画面上で成果プロセスを実行する。その後のユーザ端末４の動作は、図２（ｂ）の例と同様であるので説明を省略する。
【００３０】
なお、本実施形態において、「成果プロセスに遷移する」又は「成果プロセスのページに遷移する」を、「成果プロセスを表示する」又は「成果プロセスのページ（情報）を表示する」と置換して解釈してもよい。
【００３１】
次に、トラッキングサーバ３について説明する。  
図３は、トラッキングサーバ３の構成例を示すブロック図である。
【００３２】
図３が示す構成例において、トラッキングサーバ３は、基本的な構成として、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、操作部（入力部）１６、及び、表示部１７などを備える。これらの各部は、データバスを介して互いに接続されている。なお、トラッキングサーバ３は、図３が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００３３】
ＣＰＵ１１は、トラッキングサーバ３全体の動作を制御する機能を有する。ＣＰＵ１１は、内部キャッシュおよび各種のインターフェースなどを備えても良い。ＣＰＵ１１は、内部メモリ、ＲＯＭ１２あるいはＮＶＭ１４に予め記憶したプログラムを実行することにより種々の処理を実現する。
【００３４】
なお、ＣＰＵ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであっても良い。この場合、ＣＰＵ１１は、ハードウエア回路により実行される機能を制御する。
【００３５】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、予めトラッキングサーバ３の仕様に応じて組み込まれる。ＲＯＭ１２は、たとえば、トラッキングサーバ３の回路基板を制御するプログラム（例えば、ＢＩＯＳ）などを格納している。
【００３６】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、ＣＰＵ１１からの命令に基づき種々のアプリケーションプログラムを格納している。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３７】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、例えば、ハードディスク、ＳＳＤ、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどにより構成される。ＮＶＭ１４は、トラッキングサーバ３の運用用途に応じて制御プログラム、アプリケーション、及び種々のデータを格納する。
【００３８】
通信部１５は、通信網５を通じてユーザ端末４などとデータを送受信するためのインターフェースである。通信部１５は、たとえば、ＬＡＮ接続をサポートするインターフェースである。
【００３９】
操作部１６は、トラッキングサーバ３の操作者によって、種々の操作指示が入力される。操作部１６は、操作者に入力された操作指示のデータをＣＰＵ１１へ送信する。操作部１６は、たとえば、キーボード、テンキー、及び、タッチパネルなどである。
【００４０】
表示部１７は、ＣＰＵ１１の制御により種々の情報を表示する表示装置である。表示部１７は、たとえば、液晶モニタなどである。なお、操作部１６がタッチパネルなどで構成される場合、表示部１７は、操作部１６と一体的に形成されてもよい。
【００４１】
ＣＰＵ１１は、ユーザ端末４からＵＲＬを受信し、ユーザ端末４へＵＲＬに対応するディープリンクを送信する。
【００４２】
ユーザ端末４が受信されるＵＲＬは、成果プロセスを実行するページを示す。たとえば、ＵＲＬは、成果プロセスのスタートページ（スタートページがない場合には、成果ページ）のＵＲＬである。
【００４３】
ディープリンクは、対応するＵＲＬの成果プロセスを実施することができるアプリを起動しアプリ内で成果プロセス画面に遷移するリンクである。即ち、ディープリンクは、直接アプリによる成果プロセス画面に遷移することができるリンクである。
【００４４】
なお、ＣＰＵ１１は、１つのＵＲＬに対して、複数のディープリンクを送信してもよい。たとえば、成果プロセスを実行することができるアプリが複数個ある場合に、ＣＰＵ１１は、１つのＵＲＬに対して、各アプリに対応する複数のディープリンクを送信してもよい。
【００４５】
たとえば、ＮＶＭ１４は、ＵＲＬとディープリンクとを対応付けて格納するテーブルを記憶してもよい。ＣＰＵ２１は、当該テーブルを参照して、ＵＲＬに対応するディープリンクを決定してもよい。
【００４６】
次に、ユーザ端末４について説明する。  
図４は、ユーザ端末４の構成例を示すブロック図である。
【００４７】
図４が示す構成例において、ユーザ端末４は、基本的な構成として、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＭ２４、通信部２５、操作部２６、及び、表示部２７などを備える。これらの各部は、データバスを介して互いに接続されている。なお、ユーザ端末４は、図４が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００４８】
ＣＰＵ２１（プロセッサ）（処理部）は、ユーザ端末４全体の動作を制御する機能を有する。ＣＰＵ２１は、各種の機能を実現するコードからなるプログラムを実行する。また、ＣＰＵ２１は、広告又はコンバージョンに関する処理を行うＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）を実行する。たとえば、ＳＤＫは、アドサーバ１とのデータの送受信、又は、トラッキングサーバ３とのデータの送受信をサポートする。
【００４９】
ＲＯＭ２２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。  
ＲＡＭ２３は、揮発性のメモリである。
【００５０】
ＮＶＭ２４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ２４は、端末ＩＤを格納する記憶領域２４ａ及びアプリを格納する記憶領域２４ｂ（記憶部）などを備える。端末ＩＤ及びアプリについては後述する。
【００５１】
通信部２５は、通信網５を通じて、アドサーバ１、Ｗｅｂサーバ２又はトラッキングサーバ３などの外部装置とデータを送受信するためのインターフェースである。  
操作部２６は、ユーザ端末４の操作者によって、種々の操作指示が入力される。  
表示部２７は、ＣＰＵ１１の制御により種々の情報を表示する表示装置である。  
ユーザ端末４は、たとえば、スマートフォン、タブレットＰＣ又はウェアラブル端末などである。
【００５２】
記憶領域２４ａが格納する端末ＩＤは、ユーザ端末４を識別するＩＤである。たとえば、端末ＩＤは、ＩＤＦＡ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｆｏｒ  Ａｄｖｅｒｔｉｓｅｒｓ）、又は、Ａｄｖｅｒｔｉｓｉｎｇ  ＩＤなどである。
【００５３】
記憶領域２４ｂが格納するアプリは、広告を表示し当該広告に関連する成果プロセスを実施することができるアプリである。たとえば、アプリは、成果プロセス画面として、成果プロセスのページを表示するアプリ内ブラウザを備える。また、記憶領域２４ｂは、同一の広告を表示し当該広告に関連する同一の成果プロセスを実施することができる複数のアプリを格納してもよい。
【００５４】
次に、ユーザ端末４の動作例について説明する。  
図５は、ユーザ端末４の動作例を説明するための図である。  
ユーザ端末４は、利用者の操作に従って、所定のアプリ内で所定の広告を表示する（Ｓ１）。たとえば、ユーザ端末４は、当該アプリによる所定のページに当該広告を表示する。ユーザ端末４は、アプリ内ブラウザ上に当該広告を表示してもよいし、アプリ内ブラウザ以外の領域に当該広告を表示してもよい。
【００５５】
所定のアプリ内で所定の広告を表示した後に、ユーザ端末４は、ブラウザで当該広告のコンバージョンのための成果プロセスの直前のページを表示する（Ｓ２ａ）。たとえば、ユーザ端末４は、メディアサイトの広告リンクから成果プロセスの直前のページに遷移する。
【００５６】
成果プロセスの直前のページを表示すると、ユーザ端末４は、利用者の操作に従って、アプリにおける成果プロセス画面に遷移する（Ｓ２ｂ）。たとえば、ユーザ端末４は、成果プロセスのＵＲＬに遷移する操作を受け付ける。たとえば、ユーザ端末４は、成果プロセスのＵＲＬを示すリンクに対するタッチを受け付ける。ユーザ端末４は、当該ＵＲＬに対応するディープリンクに従って、アプリを起動する。当該アプリは、当該ディープリンクに従って成果プロセス画面を表示する。
【００５７】
成果プロセス画面を表示すると、ユーザ端末４は、当該アプリによる成果プロセス画面に成果プロセスのページを表示する（Ｓ４）。成果プロセス画面に成果プロセスのページを表示すると、ユーザ端末４は、利用者の操作に従って、成果プロセス画面に成果ページを表示する（Ｓ５）。成果プロセス画面に成果ページを表示すると、ユーザ端末４は、動作を終了する。
【００５８】
また、ユーザ端末４は、利用者の操作に従って、ブラウザから、アプリによる成果プロセス画面に遷移する（Ｓ３）。たとえば、ユーザ端末４は、検索エンジンなどの検索結果などを表示している状態から、検索結果の１つである成果プロセスのＵＲＬに遷移する操作を受け付ける。たとえば、ユーザ端末４は、成果プロセスのＵＲＬを示すリンクに対するタッチを受け付ける。ユーザ端末４は、当該ＵＲＬに対応するディープリンクに従って、アプリを起動し、当該アプリによる成果プロセス画面に遷移する。ブラウザからアプリにおける成果プロセス画面に遷移すると、ユーザ端末４は、Ｓ４へ進む。
【００５９】
次に、Ｓ１における広告配信システム１００の動作例について説明する。  
図６は、Ｓ１における広告配信システム１００の動作例について説明するためのシーケンス図である。
【００６０】
まず、利用者は、ユーザ端末４にアプリ内において広告を閲覧する画面（広告閲覧画面）を表示する操作を入力する（Ｓ１１）。たとえば、利用者は、当該アプリを起動する。また、利用者は、当該アプリによる所定のアイコンをタッチしてもよい。
【００６１】
ユーザ端末４のアプリは、広告閲覧画面に表示する広告をアドサーバ１にリクエストする（Ｓ１２）。
【００６２】
アドサーバ１は、ユーザ端末４から広告のリクエストを受け付ける。アドサーバ１は、リクエストに対するレスポンスとして、ユーザ端末４へ広告と当該広告を示すキャンペーンＩＤとを含む広告情報を送信する（Ｓ１３）。
【００６３】
アプリは、アドサーバ１から広告情報を受信すると、広告閲覧画面に広告情報が含む広告を表示する（Ｓ１４）。また、アプリは、トラッキング情報をトラッキングサーバ３へ送信する（Ｓ１５）。トラッキング情報は、ユーザ端末４とユーザ端末４とが提示した広告とを追跡するための情報である。たとえば、トラッキング情報は、ユーザ端末４と広告とを識別する識別情報を含む。たとえば、トラッキング情報は、識別情報として、端末ＩＤとキャンペーンＩＤとを含む。なお、トラッキング情報は、広告を表示した時刻、ユーザ端末４のＩＰアドレス、又は、ユーザエージェントなどを備えてもよい。
【００６４】
トラッキングサーバ３は、トラッキング情報を受信すると、ＮＶＭ１４などにトラッキング情報を格納する（Ｓ１６）。トラッキングサーバ３がトラッキング情報を格納すると、広告配信システム１００は、Ｓ１の動作を終了する。
【００６５】
なお、アプリは、トラッキング情報を送信してから（Ｓ１５）、広告を表示してもよい（Ｓ１４）。
【００６６】
なお、アプリは、広告をリクエストするＳＤＫを用いてＳ１２を実行してもよい。また、アプリは、トラッキング情報を送信するＳＤＫを用いてＳ１５を実行してもよい。
【００６７】
次に、Ｓ１におけるユーザ端末４の動作例について説明する。  
図７は、Ｓ１におけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、操作部１６を通じて、所定のアプリ内において広告閲覧画面を表示する操作を受け付ける（Ｓ２１）（Ｓ１１に対応）。広告閲覧画面を表示する操作を受け付けると、ＣＰＵ２１は、記憶領域２４ａから端末ＩＤを取得する（Ｓ２２）。
【００６８】
端末ＩＤを取得すると、ＣＰＵ２１は、通信部２５を通じて、アドサーバ１から広告情報を取得する（Ｓ２３）（Ｓ１３に対応）。即ち、ＣＰＵ２１は、アドサーバ１へ広告のリクエストを送信し、アドサーバ１から広告情報を受信する。
【００６９】
広告情報を取得すると、ＣＰＵ２１は、広告情報が含む広告を広告閲覧画面に表示する（Ｓ２４）（Ｓ１４に対応）。広告を広告閲覧画面に表示すると、ＣＰＵ２１は、通信部１５を通じて、トラッキング情報をトラッキングサーバ３へ送信する（Ｓ２５）（Ｓ１５に対応）。
【００７０】
トラッキング情報をトラッキングサーバ３へ送信すると、ＣＰＵ２１は、動作を終了する。  
なお、ＣＰＵ２１は、Ｓ２４の後に、記憶領域２４ａから端末ＩＤを取得してもよい（２２）。
【００７１】
次に、Ｓ２ａ及びＳ２ｂにおける広告配信システム１００の動作例について説明する。  
図８は、Ｓ２ａ及びＳ２ｂにおける広告配信システム１００の動作例について説明するためのシーケンス図である。Ｓ２ａの動作は、Ｓ３１乃至Ｓ３９に対応する。また、Ｓ２ｂの動作は、Ｓ４０乃至Ｓ４５に対応する。
【００７２】
利用者は、ユーザ端末４のブラウザにおいて成果プロセスの直前のページを表示する操作を入力する（Ｓ３１）。たとえば、利用者は、成果プロセスの直前のページのリンクにタッチする。
【００７３】
ユーザ端末４のブラウザは、タッチを受け付けると、通信部１５を通じてＷｅｂサーバ２から成果プロセスの直前のページを取得する（Ｓ３２）。たとえば、ブラウザは、Ｗｅｂサーバ２へ成果プロセスの直前のページのリクエストを送信し、Ｗｅｂサーバ２からレスポンスとして当該ページを受信する。
【００７４】
成果プロセスの直前のページを取得すると、ブラウザは、ブラウザ上に成果プロセスの直前のページを表示する（Ｓ３３）。成果プロセスの直前のページを表示すると、ブラウザは、ＪａｖａＳｃｒｉｐｔ（登録商標）エンジンに、成果プロセスの直前のページのＪａｖａＳｃｒｉｐｔを実行させる（Ｓ３４）。
【００７５】
ＪａｖａＳｃｒｉｐｔエンジンは、ＪａｖａＳｃｒｉｐｔに従ってＳ３５〜Ｓ３９までの動作をサポートする。即ち、成果プロセスの直前のページのＪａｖａＳｃｒｉｐｔは、Ｓ３５〜Ｓ３９をサポートする命令を格納する。
【００７６】
ＪａｖａＳｃｒｉｐｔエンジンは、ユーザ端末４がディープリンクに従って動作する機能があるか判定する（Ｓ３５）。たとえば、ＪａｖａＳｃｒｉｐｔエンジンは、ユーザ端末４が所定のスマートフォンであるか判定する。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、ユーザ端末４がディープリンクに従って動作する機能があると判定するものとする。
【００７７】
ユーザ端末４がディープリンクに従って動作する機能があると判定すると、ＪａｖａＳｃｒｉｐｔエンジンは、成果プロセスの直前のページにおいて、成果プロセスのページのＵＲＬを収集する（Ｓ３６）。即ち、ＪａｖａＳｃｒｉｐｔエンジンは、成果プロセスの直前のページにリンクされる、成果プロセスのページのＵＲＬを収集する。ＵＲＬを収集すると、ＪａｖａＳｃｒｉｐｔエンジンは、収集されたＵＲＬをトラッキングサーバ３へ送信する（Ｓ３７）。
【００７８】
トラッキングサーバ３は、ユーザ端末４からＵＲＬを受信する。ＵＲＬを受信すると、トラッキングサーバ３は、受信されたＵＲＬに対応するディープリンクを取得する。ディープリンクを取得すると、トラッキングサーバ３は、取得されたディープリンクをユーザ端末４へ送信する（Ｓ３８）。ここでは、トラッキングサーバ３は、所定のＵＲＬを受信し、アプリＡに対応するディープリンクと、アプリＢに対応するディープリンクとをユーザ端末４へ送信するものとする。なお、トラッキングサーバ３は、ユーザ端末４から複数のＵＲＬを受信した場合、各ＵＲＬに対応するディープリンクをユーザ端末４へ送信する。
【００７９】
ユーザ端末４のＪａｖａＳｃｒｉｐｔエンジンは、トラッキングサーバ３からＵＲＬに対応するディープリンクを受信する。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、トラッキングサーバ３から、当該所定のＵＲＬに対して、アプリＡに対応するディープリンクと、アプリＢに対応するディープリンクとを受信する。
【００８０】
ディープリンクを受信すると、ＪａｖａＳｃｒｉｐｔエンジンは、ＵＲＬに対して、ディープリンクに従ってアプリが起動するＪａｖａＳｃｒｉｐｔイベントを設定する（Ｓ３９）。即ち、ＪａｖａＳｃｒｉｐｔエンジンは、成果プロセスの直前のページ内のリンクに遷移する操作を受け付けた場合に、リンクのＵＲＬに対応したディープリンクに従ってアプリが起動するようにＪａｖａＳｃｒｉｐｔイベントを設定する。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、当該所定のＵＲＬに対して、アプリＡに対応するディープリンクに従ってアプリＡを起動しアプリＡの起動に失敗した場合にアプリＢに対応するディープリンクに従ってアプリＢを起動するＪａｖａＳｃｒｉｐｔイベントを設定するものとする。
【００８１】
利用者は、ユーザ端末４のブラウザにおいて成果プロセスの直前のページにおいて、成果プロセスのページのリンクに遷移する操作を入力する（Ｓ４０）。たとえば、利用者は、成果プロセスのページ（当該所定のＵＲＬ）のリンクにタッチする。
【００８２】
ブラウザは、成果プロセスのページのリンクに移動する操作を受け付けると、ＪａｖａＳｃｒｉｐｔエンジンに当該リンクのＵＲＬに設定されたＪａｖａＳｃｒｉｐｔイベントを実行させる（Ｓ４１）。
【００８３】
ＪａｖａＳｃｒｉｐｔエンジンは、ＵＲＬに設定されたＪａｖａＳｃｒｉｐｔイベントを実行する。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、当該所定のＵＲＬに設定されるＪａｖａＳｃｒｉｐｔイベントを実行する。まず、ＪａｖａＳｃｒｉｐｔエンジンは、当該ＪａｖａＳｃｒｉｐｔイベントに従って、アプリＡを起動する（Ｓ４２）。ここでは、アプリＡは、起動しないものとする。アプリＡは、起動に失敗したことをＪａｖａＳｃｒｉｐｔエンジンに通知する（Ｓ４３）。なお、ユーザ端末４のＯＳが、アプリＡの起動に失敗したことをＪａｖａＳｃｒｉｐｔエンジンに通知してもよい。
【００８４】
ＪａｖａＳｃｒｉｐｔエンジンは、当該ＪａｖａＳｃｒｉｐｔイベントに従って、アプリＢを起動する（Ｓ４４）。ここでは、アプリＢは、起動するものとする。
【００８５】
アプリＢは、アプリＢに対応するディープリンクに従って、成果プロセス画面を表示する（Ｓ４５）。  
アプリＢが成果プロセス画面を表示すると、広告配信システム１００は、Ｓ２ａ及びＳ２ｂの動作を終了する。
【００８６】
次に、Ｓ２ａにおけるユーザ端末４の動作例について説明する。  
図９は、Ｓ２ａにおけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、利用者の操作に従って、ブラウザにおいて成果プロセスの直前のページを取得する（Ｓ５１）（Ｓ３２に対応）。即ち、ＣＰＵ２１は、Ｗｅｂサーバ２へ当該ページのリクエストを送信し、Ｗｅｂサーバ２から当該ページを受信する。
【００８７】
成果プロセスの直前のページを取得すると、ＣＰＵ２１は、ユーザ端末４がディープリンクに従って動作する機能があるか判定する（Ｓ５２）（Ｓ３５に対応）。ユーザ端末４がディープリンクに従って動作する機能があると判定すると（Ｓ５２、ＹＥＳ）、ＣＰＵ２１は、成果プロセスの直前のページにおいて成果プロセスのページのＵＲＬを収集する（Ｓ５３）（Ｓ３６に対応）。
【００８８】
ＵＲＬを収集すると、ＣＰＵ２１は、収集されたＵＲＬをトラッキングサーバ３へ送信する（Ｓ５４）（Ｓ３７に対応）。ＵＲＬをトラッキングサーバ３へ送信すると、ＣＰＵ２１は、トラッキングサーバ３からＵＲＬに対応するディープリンクを受信する（Ｓ５５）（Ｓ３８に対応）。
【００８９】
ディープリンクを受信すると、ＣＰＵ２１は、ＵＲＬに対して、ディープリンクに従ってアプリが起動するＪａｖａＳｃｒｉｐｔイベントを設定する（Ｓ５６）（Ｓ３９に対応）。
【００９０】
ユーザ端末４がディープリンクに従って動作する機能がないと判定した場合（Ｓ５２、ＮＯ）、又は、ＪａｖａＳｃｒｉｐｔイベントを設定した場合（Ｓ５６）、ＣＰＵ２１は、動作を終了する。
【００９１】
次に、Ｓ２ｂにおけるユーザ端末４の動作例について説明する。  
図１０は、Ｓ２ｂにおけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、成果プロセスのページに遷移する操作を受け付ける（Ｓ６１）（Ｓ４０に対応）。タッチを受け付けると、ＣＰＵ２１は、当該リンクのＵＲＬに対応するＪａｖａＳｃｒｉｐｔイベントを取得する（Ｓ６２）。
【００９２】
ＪａｖａＳｃｒｉｐｔイベントを取得すると、ＣＰＵ２１は、ＪａｖａＳｃｒｉｐｔイベントのディープリンクに従って、アプリを起動する（Ｓ６３）（Ｓ４２又はＳ４４に対応）。アプリの起動に失敗すると（Ｓ６４、ＮＯ）、ＣＰＵ２１は、ＪａｖａＳｃｒｉｐｔイベントにおいて他のアプリを起動することが設定されているか判定する（Ｓ６５）。他のアプリを起動することが設定されていると判定すると（Ｓ６５、ＹＥＳ）、ＣＰＵ２１は、Ｓ６３に戻る。この場合、ＣＰＵ２１は、Ｓ６３で、他のアプリを起動する。
【００９３】
アプリの起動に成功すると（Ｓ６４、ＹＥＳ）、ＣＰＵ２１は、起動したアプリにおいてディープリンク先の画面（即ち、成果プロセス画面）を表示する（Ｓ６６）（Ｓ４５に対応）。  
他のアプリを起動することが設定されていないと判定すると（Ｓ６５、ＮＯ）、ＣＰＵ２１は、ブラウザで成果プロセスのページに遷移する（Ｓ６７）。
【００９４】
ディープリンク先の画面を表示した場合（Ｓ６６）、又は、ブラウザで成果プロセスのページに遷移した場合（Ｓ６７）、ＣＰＵ２１は、動作を終了する。
【００９５】
次に、Ｓ３における広告配信システム１００の動作例について説明する。  
図１１は、Ｓ３における広告配信システム１００の動作例について説明するためのシーケンス図である。
【００９６】
利用者は、ユーザ端末４のブラウザにおいて成果プロセスのページに遷移する操作を入力する（Ｓ７１）。たとえば、利用者は、成果プロセスのページのリンクにタッチする。
【００９７】
ユーザ端末４のブラウザは、タッチを受け付けると、通信部１５を通じてＷｅｂサーバ２から成果プロセスのページを取得する（Ｓ７２）。たとえば、ブラウザは、Ｗｅｂサーバ２へ成果プロセスのページのリクエストを送信し、Ｗｅｂサーバ２からレスポンスとして当該ページを受信する。
【００９８】
成果プロセスのページを取得すると、ブラウザは、ＪａｖａＳｃｒｉｐｔエンジンに、成果プロセスのページのＪａｖａＳｃｒｉｐｔを実行させる（Ｓ７３）。
【００９９】
ＪａｖａＳｃｒｉｐｔエンジンは、ＪａｖａＳｃｒｉｐｔに従ってＳ７５〜Ｓ７９をサポートする。即ち、成果プロセスのページのＪａｖａＳｃｒｉｐｔは、Ｓ７５〜Ｓ７９をサポートする命令を格納する。
【０１００】
ＪａｖａＳｃｒｉｐｔエンジンは、ユーザ端末４がディープリンクに従って動作する機能があるか判定する（Ｓ７４）。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、ユーザ端末４がディープリンクに従って動作する機能があると判定するものとする。
【０１０１】
ユーザ端末４がディープリンクに従って動作する機能があると判定すると、ＪａｖａＳｃｒｉｐｔエンジンは、現在のＵＲＬ（成果プロセスのページのＵＲＬ）をトラッキングサーバ３へ送信する（Ｓ７５）。
【０１０２】
トラッキングサーバ３は、ユーザ端末４からＵＲＬを受信する。ＵＲＬを受信すると、トラッキングサーバ３は、受信されたＵＲＬに対応するディープリンクを取得する。ディープリンクを取得すると、トラッキングサーバ３は、取得されたディープリンクをユーザ端末４へ送信する（Ｓ７６）。ここでは、トラッキングサーバ３は、アプリＡに対応するディープリンクとアプリＢに対応するディープリンクとを送信したものとする
ユーザ端末４のＪａｖａＳｃｒｉｐｔエンジンは、トラッキングサーバ３からＵＲＬに対応するディープリンクを受信する。ここでは、ＪａｖａＳｃｒｉｐｔエンジンは、トラッキングサーバ３から、アプリＡに対応するディープリンクと、アプリＢに対応するディープリンクとを受信する。
【０１０３】
ディープリンクを受信すると、ＪａｖａＳｃｒｉｐｔエンジンは、ＵＲＬに対応するディープリンクに従ってアプリを起動する。
【０１０４】
ＪａｖａＳｃｒｉｐｔエンジンは、アプリＡに対応するディープリンクに従って、アプリＡを起動する（Ｓ７７）。ここでは、アプリＡは、起動しないものとする。アプリＡは、起動に失敗したことをＪａｖａＳｃｒｉｐｔエンジンに通知する（Ｓ７８）。なお、ユーザ端末４のＯＳが、アプリＡの起動に失敗したことをＪａｖａＳｃｒｉｐｔエンジンに通知してもよい。
【０１０５】
ＪａｖａＳｃｒｉｐｔエンジンは、アプリＢに対応するディープリンクに従って、アプリＢを起動する（Ｓ７９）。ここでは、アプリＢは、起動するものとする。
【０１０６】
アプリＢは、ディープリンクに従って、成果プロセス画面を表示する（Ｓ８０）。  
アプリＢが所定の画面を表示すると、広告配信システム１００は、Ｓ３の動作を終了する。
【０１０７】
なお、ＪａｖａＳｃｒｉｐｔエンジンは、アプリＢの起動を最初に試みてもよい。ＪａｖａＳｃｒｉｐｔエンジンがアプリを起動する順序及び順序の決定方法は、特定の構成に限定されるものではない。
【０１０８】
次に、Ｓ３におけるユーザ端末４の動作例について説明する。  
図１２は、Ｓ３におけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、利用者の操作に従って、ブラウザにおいて成果プロセスのページを取得する（Ｓ９１）（Ｓ７２に対応）。即ち、ＣＰＵ２１は、Ｗｅｂサーバ２へ当該ページのリクエストを送信し、Ｗｅｂサーバ２から当該ページを受信する。
【０１０９】
成果プロセスのページを取得すると、ＣＰＵ２１は、ユーザ端末４がディープリンクに従って動作する機能があるか判定する（Ｓ９２）（Ｓ７４に対応）。ユーザ端末４がディープリンクに従って動作する機能があると判定すると（Ｓ９２、ＹＥＳ）、ＣＰＵ２１は、現在のＵＲＬ（Ｓ９１で取得したページのＵＲＬ）をトラッキングサーバ３へ送信する（Ｓ９３）（Ｓ７５に対応）。ＵＲＬをトラッキングサーバ３へ送信すると、ＣＰＵ２１は、トラッキングサーバ３からＵＲＬに対応するディープリンクを受信する（Ｓ９４）（Ｓ７６に対応）。
【０１１０】
ディープリンクを受信すると、ＣＰＵ２１は、ＵＲＬに対して、ディープリンクに従ってアプリが起動する（Ｓ９５）（Ｓ７７又はＳ７９に対応）。アプリの起動に失敗すると（Ｓ９６、ＮＯ）、ＣＰＵ２１は、他のアプリを起動する他のディープリンクがあるか判定する（Ｓ９６）。他のアプリを起動する他のディープリンクがあると判定すると（Ｓ９７、ＹＥＳ）、ＣＰＵ２１は、Ｓ９５に戻る。この場合、ＣＰＵ２１は、Ｓ９５で、他のディープリンクに従って他のアプリを起動する。
【０１１１】
アプリの起動に成功すると（Ｓ９６、ＹＥＳ）、ＣＰＵ２１は、起動したアプリにおいてディープリンク先の画面（即ち、成果プロセス画面）を表示する（Ｓ９８）（Ｓ８０に対応）。  
他のアプリを起動する他のディープリンクがないと判定すると（Ｓ９７、ＮＯ）、ＣＰＵ２１は、ブラウザで成果プロセスのページに遷移する（Ｓ９９）。
【０１１２】
ユーザ端末４がディープリンクに従って動作する機能がないと判定した場合（Ｓ９２、ＮＯ）、ディープリンク先の画面を表示した場合（Ｓ９８）、又は、ブラウザで成果プロセスのページに遷移した場合（Ｓ９９）、ＣＰＵ２１は、動作を終了する。
【０１１３】
次に、Ｓ４及びＳ５における広告配信システム１００の動作例について説明する。  
図１３は、Ｓ４及びＳ５における広告配信システム１００の動作例について説明するためのシーケンス図である。Ｓ４の動作は、Ｓ１０１乃至Ｓ１０８に対応する。また、Ｓ５の動作は、Ｓ１０９乃至Ｓ１１２に対応する。
【０１１４】
まず、アプリは、ディープリンクに従って起動する（Ｓ１０１）。起動すると、アプリは、ＳＤＫにトラッキング情報の送信と成果プロセスのＵＲＬの取得とを命令する（Ｓ１０２）。
【０１１５】
ＳＤＫは、命令に従って、トラッキング情報をトラッキングサーバ３に送信する（Ｓ１０３）。  
トラッキングサーバ３は、トラッキング情報を受信する。トラッキング情報を受信すると、トラッキングサーバ３は、トラッキング情報が示すキャンペーンＩＤに対応する成果プロセスのページのＵＲＬをユーザ端末４へ送信する（Ｓ１０４）。たとえば、アプリは、広告を提示した場合などに広告を示すキャンペーンＩＤを取得し所定の領域に格納しておく。
【０１１６】
ＳＤＫは、成果プロセスのページのＵＲＬを受信する。成果プロセスのページのＵＲＬを受信すると、ＳＤＫは、成果プロセスのページのＵＲＬをアプリによる成果プロセス画面を構成するアプリ内ブラウザに通知する（Ｓ１０５）。
【０１１７】
アプリ内ブラウザは、ＵＲＬの通知を受けると、Ｗｅｂサーバ２などからＵＲＬが示す成果プロセスのページを取得する（Ｓ１０６）。即ち、アプリ内ブラウザは、Ｗｅｂサーバ２などへリクエストを送信し、成果プロセスのページを受信する。
【０１１８】
成果プロセスのページを取得すると、アプリ内ブラウザは、成果プロセス画面に成果プロセスのページを表示する（Ｓ１０７）。
【０１１９】
利用者は、成果プロセス画面に表示される成果プロセスのページに従って成果プロセスを実施する（Ｓ１０８）。
【０１２０】
利用者は、成果プロセスを達成する（Ｓ１０９）。利用者が成果プロセスを達成すると、アプリ内ブラウザは、Ｗｅｂサーバ２などから成果ページを取得する（Ｓ１１０）。成果ページを取得すると、アプリ内ブラウザは、コンバージョン情報をトラッキングサーバ３へ送信する（Ｓ１０１）。コンバージョン情報は、コンバージョンが完了したことを示す情報である。たとえば、コンバージョン情報は、ユーザ端末４とコンバージョンに関連する広告とを識別する識別情報を含む。たとえば、コンバージョン情報は、識別情報として、端末ＩＤ及びキャンペーンＩＤなどを含む。ここでは、アプリ内ブラウザは、Ｗｅｂビーコンでコンバージョン情報を送信する。
【０１２１】
コンバージョン情報を送信すると、アプリ内ブラウザは、成果ページを表示する（Ｓ１１２）。アプリ内ブラウザが成果ページを表示すると、広告配信システム１００は、Ｓ４及びＳ５の動作を終了する。
【０１２２】
次に、Ｓ４及びＳ５における広告配信システム１００の他の動作例について説明する。  
図１４は、Ｓ４及びＳ５における広告配信システム１００の他の動作例について説明するためのシーケンス図である。Ｓ４の動作は、Ｓ１０１乃至Ｓ１０８に対応する。また、Ｓ５の動作は、Ｓ１０９乃至Ｓ１２２に対応する。
【０１２３】
図１４が示す例において、Ｓ１０１乃至Ｓ１１０、及び、Ｓ１１２は、図１３が示す例におけるそれらと同様であるので説明を省略する。
【０１２４】
アプリ内ブラウザが成果ページを取得し（Ｓ１１０）又は成果ページを表示すると（Ｓ１１２）、ＳＤＫは、アプリ内ブラウザのイベントを捕捉して、コンバージョンが完了したことを検知する（Ｓ１２１）。コンバージョンが完了したことを検知すると、ＳＤＫは、コンバージョン情報をトラッキングサーバ３へ送信する（Ｓ１２２）。
【０１２５】
次に、Ｓ４におけるユーザ端末４の動作例について説明する。  
図１５は、Ｓ４におけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、ディープリンクに従ってアプリを起動する（Ｓ１３１）（Ｓ１０１に対応）。アプリを起動すると、ＣＰＵ２１は、トラッキングサーバ３へトラッキング情報を送信する（Ｓ１３２）（Ｓ１０３に対応）。
【０１２６】
トラッキング情報を送信すると、ＣＰＵ２１は、トラッキングサーバ３から成果プロセスのページのＵＲＬを受信する（Ｓ１３３）（Ｓ１０４に対応）。成果プロセスのページのＵＲＬを受信すると、ＣＰＵ２１は、アプリによる成果プロセス画面でＵＲＬを開く（Ｓ１３４）（Ｓ１０７に対応）。
【０１２７】
成果プロセス画面でＵＲＬを開くと、ＣＰＵ２１は、成果プロセスを実施する（Ｓ１３５）（Ｓ１０８に対応）。成果プロセスを実施すると、ＣＰＵ２１は、動作を終了する。
【０１２８】
次に、Ｓ５におけるユーザ端末４の動作例について説明する。  
図１６は、Ｓ５におけるユーザ端末４の動作例について説明するためのフローチャートである。  
まず、ユーザ端末４のＣＰＵ２１は、トラッキングサーバ３へコンバージョン情報を送信する（Ｓ１４１）（Ｓ１１２に対応）。たとえば、ＣＰＵ２１は、Ｗｅｂビーコンを用いてコンバージョン情報を送信してもよいし、ＳＤＫを用いてコンバージョン情報を送信してもよい。
【０１２９】
コンバージョン情報を送信すると、ＣＰＵ２１は、成果ページを表示する（Ｓ１４２）（Ｓ１１２に対応）。成果ページを表示すると、ＣＰＵ２１は、動作を終了する。
【０１３０】
なお、ＣＰＵ２１は、成果ページを表示してから、トラッキングサーバ３へコンバージョン情報を送信してもよい。  
また、ＣＰＵ２１は、アプリによる成果プロセス画面を表示する際に、予め入力可能な項目を入力しておいてもよい。たとえば、成果プロセスのスタートページが個人情報を入力させるものである場合、ＣＰＵ２１は、ユーザ端末４内又はアプリ内にある個人情報を予め入力した状態で成果プロセスのスタートページを成果プロセス画面に表示してもよい。
【０１３１】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１３２】
１…アドサーバ、２…Ｗｅｂサーバ、３…トラッキングサーバ、４…ユーザ端末、５…通信網、１１…ＣＰＵ、１４…ＮＶＭ、１５…通信部、２１…ＣＰＵ、２４…ＮＶＭ、２４ａ及び２４ｂ…記憶領域、２５…通信部、２６…操作部、２７…表示部。
【図１】
2017102754.tif 000003
【図２】
2017102754.tif 000004
【図３】
2017102754.tif 000005
【図４】
2017102754.tif 000006
【図５】
2017102754.tif 000007
【図６】
2017102754.tif 000008
【図７】
2017102754.tif 000009
【図８】
2017102754.tif 000010
【図９】
2017102754.tif 000011
【図１０】
2017102754.tif 000012
【図１１】
2017102754.tif 000013
【図１２】
2017102754.tif 000014
【図１３】
2017102754.tif 000015
【図１４】
2017102754.tif 000016
【図１５】
2017102754.tif 000017
【図１６】
2017102754.tif 000018
【手続補正書】
【提出日】平成28年5月9日(2016.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置と通信する通信部と、
入力を受け付ける入力部と、
第１アプリケーションプログラムを格納する記憶部と、
前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、
前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、
前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する、
処理部と、
を備え、
前記第１リンク情報は、前記第１アプリケーションプログラムに対応するディープリンクである、
広告処理装置。
【請求項２】
前記処理部は、前記通信部を通じて前記外部装置から前記第１リンク情報を受信し、
前記成果プロセスの情報を表示する入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定し、
前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより成果プロセスの情報を表示する、
前記請求項１に記載の広告処理装置。
【請求項３】
前記処理部は、前記通信部を通じて前記外部装置へ前記成果プロセスのページのＵＲＬを送信し、
前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信する、
前記請求項２に記載の広告処理装置。
【請求項４】
前記記憶部は、前記成果プロセスに関する広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する第２アプリケーションプログラムをさらに格納し、
前記処理部は、前記第１アプリケーションプログラムの起動に失敗した場合に、前記第２アプリケーションプログラムに対応する第２リンク情報に従って、前記第２アプリケーションプログラムを起動し前記第２アプリケーションプログラムにより前記成果プロセスの情報を表示する、
前記請求項１乃至３の何れか１項に記載の広告処理装置。
【請求項５】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項１乃至４の何れか１項に記載の広告処理装置。
【請求項６】
第１アプリケーションプログラムにより、広告を表示し識別情報を含むトラッキング情報を外部装置へ送信し、前記広告に関連する成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信するプロセッサに、
ブラウザ上で前記成果プロセスの情報を表示する入力を受け付けさせるコードと、
前記入力を受け付けた場合に、第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させるコードと、
を備え、
前記第１リンク情報は、前記第１アプリケーションプログラムに対応するディープリンクである、
プログラム。
【請求項７】
前記外部装置から前記第１リンク情報を受信させるコードと、
前記入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定させるコードと、を備え、
前記表示させるコードは、前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させる、
前記請求項６に記載のプログラム。
【請求項８】
前記外部装置へ前記成果プロセスのページのＵＲＬを送信させるコードと、
を備え、
前記受信させるコードは、前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信させる、
前記請求項７に記載のプログラム。
【請求項９】
前記表示させるコードは、前記第１アプリケーションプログラムの起動に失敗した場合に、第２リンク情報に従って、第２アプリケーションプログラムを起動させて前記第２アプリケーションプログラムにより成果プロセスの情報を表示させ、ここで、前記第２アプリケーションプログラムは、前記広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する、
前記請求項６乃至８の何れか１項に記載のプログラム。
【請求項１０】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項６乃至９の何れか１項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
外部装置と通信する通信部と、
入力を受け付ける入力部と、
第１アプリケーションプログラムを格納する記憶部と、
前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、
前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、
前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する、
処理部と、
を備える広告処理装置。
［Ｃ２］
前記処理部は、前記通信部を通じて前記外部装置から前記第１リンク情報を受信し、
前記成果プロセスの情報を表示する入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定し、
前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより成果プロセスの情報を表示する、
前記Ｃ１に記載の広告処理装置。
［Ｃ３］
前記処理部は、前記通信部を通じて前記外部装置へ前記成果プロセスのページのＵＲＬを送信し、
前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信する、
前記Ｃ２に記載の広告処理装置。
［Ｃ４］
前記記憶部は、前記成果プロセスに関する広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する第２アプリケーションプログラムをさらに格納し、
前記処理部は、前記第１アプリケーションプログラムの起動に失敗した場合に、前記第２アプリケーションプログラムに対応する第２リンク情報に従って、前記第２アプリケーションプログラムを起動し前記第２アプリケーションプログラムにより前記成果プロセスの情報を表示する、
前記Ｃ１乃至３の何れか１項に記載の広告処理装置。
［Ｃ５］
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記Ｃ１乃至４の何れか１項に記載の広告処理装置。
［Ｃ６］
第１アプリケーションプログラムにより、広告を表示し識別情報を含むトラッキング情報を外部装置へ送信し、前記広告に関連する成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信するプロセッサに、
ブラウザ上で前記成果プロセスの情報を表示する入力を受け付けさせるコードと、
前記入力を受け付けた場合に、第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させるコードと、
を備えるプログラム。
［Ｃ７］
前記外部装置から前記第１リンク情報を受信させるコードと、
前記入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定させるコードと、を備え、
前記表示させるコードは、前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させる、
前記Ｃ６に記載のプログラム。
［Ｃ８］
前記外部装置へ前記成果プロセスのページのＵＲＬを送信させるコードと、
を備え、
前記受信させるコードは、前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信させる、
前記Ｃ７に記載のプログラム。
［Ｃ９］
前記表示させるコードは、前記第１アプリケーションプログラムの起動に失敗した場合に、第２リンク情報に従って、第２アプリケーションプログラムを起動させて前記第２アプリケーションプログラムにより成果プロセスの情報を表示させ、ここで、前記第２アプリケーションプログラムは、前記広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する、
前記Ｃ６乃至８の何れか１項に記載のプログラム。
［Ｃ１０］
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記Ｃ６乃至９の何れか１項に記載のプログラム。
【手続補正書】
【提出日】平成28年9月30日(2016.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置と通信する通信部と、
入力を受け付ける入力部と、
第１アプリケーションプログラムを格納する記憶部と、
前記第１アプリケーションプログラムの起動により広告を表示し識別情報を含むトラッキング情報を前記外部装置へ送信し、
前記入力部を通じてブラウザ上で前記広告に関連する成果プロセスの情報を表示する入力を受け付けると、前記第１アプリケーションプログラムに対応する第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示し、
前記成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信する、
処理部と、
を備え、
前記第１リンク情報は、前記第１アプリケーションプログラムに対応するディープリンクであり、
前記第１アプリケーションプログラムは、前記広告を表示する、
広告処理装置。
【請求項２】
前記処理部は、前記通信部を通じて前記外部装置から前記第１リンク情報を受信し、
前記成果プロセスの情報を表示する入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定し、
前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動し前記第１アプリケーションプログラムにより成果プロセスの情報を表示する、前記請求項１に記載の広告処理装置。
【請求項３】
前記処理部は、前記通信部を通じて前記外部装置へ前記成果プロセスのページのＵＲＬを送信し、
前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信する、前記請求項２に記載の広告処理装置。
【請求項４】
前記記憶部は、前記成果プロセスに関する広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する第２アプリケーションプログラムをさらに格納し、
前記処理部は、前記第１アプリケーションプログラムの起動に失敗した場合に、前記第２アプリケーションプログラムに対応する第２リンク情報に従って、前記第２アプリケーションプログラムを起動し前記第２アプリケーションプログラムにより前記成果プロセスの情報を表示する、
前記請求項１乃至３の何れか１項に記載の広告処理装置。
【請求項５】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項１乃至４の何れか１項に記載の広告処理装置。
【請求項６】
第１アプリケーションプログラムにより、広告を表示し識別情報を含むトラッキング情報を外部装置へ送信し、前記広告に関連する成果プロセスが完了した場合に前記識別情報を含むコンバージョン情報を前記外部装置へ送信するプロセッサに、
ブラウザ上で前記成果プロセスの情報を表示する入力を受け付けさせるコードと、
前記入力を受け付けた場合に、第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させるコードと、
を備え、
前記第１リンク情報は、前記第１アプリケーションプログラムに対応するディープリンクであり、
前記第１アプリケーションプログラムは、前記広告を表示する、
プログラム。
【請求項７】
前記外部装置から前記第１リンク情報を受信させるコードと、
前記入力に対して、前記第１リンク情報に従って前記第１アプリケーションプログラムが起動するイベントを設定させるコードと、を備え、
前記表示させるコードは、前記イベントの前記第１リンク情報に従って、前記第１アプリケーションプログラムを起動させて前記第１アプリケーションプログラムにより前記成果プロセスの情報を表示させる、
前記請求項６に記載のプログラム。
【請求項８】
前記外部装置へ前記成果プロセスのページのＵＲＬを送信させるコードと、を備え、
前記受信させるコードは、前記ＵＲＬの送信に対するレスポンスとして、前記第１リンク情報を受信させる、
前記請求項７に記載のプログラム。
【請求項９】
前記表示させるコードは、前記第１アプリケーションプログラムの起動に失敗した場合に、第２リンク情報に従って、第２アプリケーションプログラムを起動させて前記第２アプリケーションプログラムにより成果プロセスの情報を表示させ、ここで、前記第２アプリケーションプログラムは、前記広告を表示し前記広告を表示した場合にトラッキング情報を前記外部装置へ送信し前記成果プロセスが完了した場合にコンバージョン情報を前記外部装置へ送信する、
前記請求項６乃至８の何れか１項に記載のプログラム。
【請求項１０】
前記成果プロセスの情報は、アプリ内ブラウザに表示される、
前記請求項６乃至９の何れか１項に記載のプログラム。