(57)【要約】質問毎のユーザの回答の傾向を分析して、コンバージョン率の向上に寄与する。質問格納部１ｄは、ユーザに提示する一連の質問の内容、および、これら一連の質問の提示順序を少なくとも含む質問仕様を保持する。チャット処理部１ａは、質問格納部１ｄに保持された質問仕様に応じて質問データを生成し、この質問データをクライアントに送信する。チャット処理部１ａは、チャット形式で逐次的に提示した質問に対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とをクライアントから受信する。回答格納部１ｅは、各質問に関して、クライアントから受信した回答の内容および回答時間情報を保持する。回答分析部１ｃは、回答格納部１ｅに保持された質問毎の回答時間情報を統計的に分析し、分析結果を管理権限者に提示する。質問編集部１ｂは、管理権限者の編集に応じて、質問格納部１ｄに保持された質問仕様を変更する。
2020202299.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作するクライアントにネットワーク接続されたチャットサーバにおいて、
ユーザに提示する一連の質問の内容、および、当該一連の質問の提示順序を少なくとも含む質問仕様を保持する質問格納部と、
前記質問格納部に保持された質問仕様に応じて質問データを生成し、当該質問データをクライアントに送信すると共に、当該質問データに基づきチャット形式で逐次的にユーザに提示した質問に対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とをクライアントから受信するチャット処理部と、
ユーザに提示した質問のそれぞれに関して、前記クライアントから受信した回答の内容および回答時間情報を保持する回答格納部と、
前記回答格納部に保持された質問毎の回答時間情報を統計的に分析し、分析結果を管理権限者に提示する回答分析部と、
管理権限者の編集に応じて、前記質問格納部に保持された質問仕様を変更する質問編集部と
を有することを特徴とするチャットサーバ。
【請求項２】
前記質問データは、前記クライアント側で実行されるコンピュータプログラムにデータとして取り込まれ、これによって、前記クライアント側において、ユーザへの質問の提示が行われることを特徴とする請求項１に記載されたチャットサーバ。
【請求項３】
前記質問データは、前記質問仕様によって規定された前記一連の質問の内容のすべてを含み、
前記チャット処理部は、ユーザへの質問の提示に先立つタイミングで、前記質問データを前記クライアントに一括で送信することを特徴とする請求項２に記載されたチャットサーバ。
【請求項４】
前記質問データは、前記質問仕様によって規定された前記一連の質問の内容の一部を含み、
前記チャット処理部は、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、前記質問データを前記クライアントに繰り返し送信することを特徴とする請求項２に記載されたチャットサーバ。
【請求項５】
前記質問仕様は、前記クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別を質問毎に規定しており、
前記質問データは、それぞれの質問に関する前記ユーザインターフェースの種別の指定を含むことを特徴とする請求項１から４のいずれかに記載されたチャットサーバ。
【請求項６】
前記質問編集部は、新たな質問の追加、質問内容の変更、質問の削除、一連の質問の提示順序の変更、および、質問に対してユーザが回答を入力するためのユーザインターフェースの種別の変更のうちの少なくとも一つを許容することを特徴とする請求項１に記載されたチャットサーバ。
【請求項７】
前記回答分析部は、前記分析結果として、ユーザの離脱率を質問毎に提示することを特徴とする請求項１に記載されたチャットサーバ。
【請求項８】
前記回答分析部は、前記質問仕様の変更の前後における前記分析結果を対比可能な形態で提示することを特徴とする請求項１に記載されたチャットサーバ。
【請求項９】
チャットサーバにネットワーク接続されたクライアント側のコンピュータにおいて実行されるクライアント制御プログラムにおいて、
ユーザに提示する一連の質問の内容、および、当該一連の質問の提示順序を少なくとも含む質問仕様に応じて生成された質問データを、外部システムから受信して、前記クライアント制御プログラムのデータとして取り込む第１のステップと、
前記質問データに基づいて、ユーザに対して、チャット形式で逐次的に質問を提示する第２のステップと、
前記提示した質問のそれぞれに対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とを、前記チャットサーバに送信する第３のステップと
を有する処理をコンピュータに実行させることを特徴とするクライアント制御プログラム。
【請求項１０】
前記クライアント制御プログラムは、前記クライアントが備えるブラウザにて処理可能な言語で記述されており、当該ブラウザ上で動作することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１１】
前記質問データは、前記質問仕様によって規定された前記一連の質問の内容のすべてを含み、
前記第１のステップは、ユーザへの質問の提示に先立つタイミングで、前記質問データを前記チャットサーバから一括で受信することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１２】
前記質問データは、前記質問仕様によって規定された前記一連の質問の内容の一部を含み、
前記第１のステップは、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、前記質問データを前記チャットサーバから繰り返し受信することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１３】
前記質問データは、それぞれの質問に関して、前記クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別の指定を含み、
前記第２のステップは、ユーザに対する質問の提示に際して、前記質問データによって指定された種別のユーザインターフェースを表示することを特徴とする請求項９から１１のいずれかに記載されたクライアント制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットサーバおよびクライアント制御プログラムに係り、特に、予め定められた一連の質問に対するユーザの回答をチャット形式で逐次的に収集する手法に関する。
【背景技術】
【０００２】
従来、ネットワーク上におけるリアルタイムコミュニケーションであるチャット（chat）と呼ばれる手法が知られている。例えば、特許文献１には、ユーザ登録に際して、オペレータとユーザとの間のコミュニケーションを支援するシステムが開示されている。具体的には、図１３に示すように、携帯端末の表示部には、登録サービスを提供するオペレータ装置を相手とするチャット画面１２８を表示される。この表示部は、オペレータ・メッセージ１３２およびユーザ・メッセージ１３６をチャット画面１２８に時系列にて配列表示させる。オペレータ・メッセージ１３２のうち登録項目に対する質問をするためのメッセージは、質問に対する回答をユーザが選択可能な選択型インタフェースを含む。登録項目に関わるメッセージには、更に、再入力インタフェース１３４が付属している。再入力インタフェース１３４が選択されたときには、登録項目に関わるオペレータ・メッセージ１３２の再送信をオペレータ装置に要求する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９１４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、アンケート、転職、電子商取引（ＥＣ）、アフィリエイトといった各種のサイトでは、所定の手続を行う上で必要なユーザ情報をユーザ端末から取得することが多い。そのための手法の一つして、複数の入力事項が記述された所定のフォームをユーザ端末に送信し、ユーザによって記入されたフォームを受信する手法が知られている。しかしながら、ユーザから記入済のフォームが返信されないケースも多く、コンバージョン率（すなわち、サイトの目標に達した数を目標に達する最初の段階に入った数で割った割合）が必ずしも良好ではないといった問題がある。また、サイト側が把握できるのは、フォームの返信がなかったという事実にとどまり、どの質問でユーザが回答に窮して離脱したのかといった個別的な傾向を把握することは困難である。それゆえに、コンバージョン率を高めるために質問の内容や順序などを見直そうにも、そのための有用な情報が存在しないというのが実情である。一方、フォームの送受信ではなく、質問毎に質問画面を切り替えながら、それぞれの質問画面においてユーザによる回答の入力を促す手法も知られている。この手法では、質問画面の遷移によって、ユーザの回答状況を質問毎に把握することが可能な反面、ある質問画面上において、従前の質問に対する回答の内容を確認することができないため、ユーザにとっての利便性などに難がある。【０００５】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、質問毎のユーザの回答の傾向を分析して、コンバージョン率の向上に寄与することである。
【課題を解決するための手段】
【０００６】
かかる課題を解決すべく、第１の発明は、ユーザが操作するクライアントにネットワーク接続されており、質問格納部と、チャット処理部と、回答格納部と、回答分析部と、質問編集部とを有するチャットサーバを提供する。質問格納部は、質問仕様を保持する。この質問仕様は、少なくとも、ユーザに提示する一連の質問の内容、および、一連の質問の提示順序を含む。チャット処理部は、質問格納部に保持された質問仕様に応じて質問データを生成し、この質問データをクライアントに送信する。それとともに、チャット処理部は、質問データに基づきチャット形式で逐次的にユーザに提示した質問に対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とをクライアントから受信する。回答格納部は、ユーザに提示した質問のそれぞれに関して、クライアントから受信した回答の内容および回答時間情報を保持する。回答分析部は、回答格納部に保持された質問毎の回答時間情報を統計的に分析し、分析結果を管理権限者に提示する。質問編集部は、管理権限者の編集に応じて、質問格納部に保持された質問仕様を変更する。【０００７】
ここで、第１の発明において、上記質問データは、クライアント側で実行されるコンピュータプログラムにデータとして取り込まれ、これによって、クライアント側において、ユーザへの質問の提示が行われる。また、上記質問データは、質問仕様によって規定された一連の質問の内容のすべてを含んでいてもよい。この場合、上記チャット処理部は、ユーザへの質問の提示に先立つタイミングで、質問データをクライアントに一括で送信することが好ましい。また、これに代えて、上記質問データは、質問仕様によって規定された一連の質問の内容の一部を含んでいてもよい。この場合、上記チャット処理部は、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、質問データをクライアントに繰り返し送信することが好ましい。【０００８】
第１の発明において、上記質問仕様は、クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別を質問毎に規定しており、上記質問データは、それぞれの質問に関するユーザインターフェースの種別の指定を含むことが好ましい。また、上記質問編集部は、新たな質問の追加、質問内容の変更、質問の削除、一連の質問の提示順序の変更、および、質問に対してユーザが回答を入力するためのユーザインターフェースの種別の変更のうちの少なくとも一つを許容することが好ましい。また、上記回答分析部は、分析結果として、ユーザの離脱率を質問毎に提示してもよい。さらに、上記回答分析部は、質問仕様の変更の前後における分析結果を対比可能な形態で提示してもよい。【０００９】
第２の発明は、以下のステップを有する処理を、チャットサーバにネットワーク接続されたクライアント側のコンピュータに実行させるクライアント制御プログラムを提供する。第１のステップでは、ユーザに提示する一連の質問の内容、および、一連の質問の提示順序を少なくとも含む質問仕様に応じて生成された質問データを、外部システムから受信して、クライアント制御プログラムのデータとして取り込む。第２のステップでは、質問データに基づいて、ユーザに対して、チャット形式で逐次的に質問を提示する。第３のステップでは、提示した質問のそれぞれに対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とを、チャットサーバに送信する。【００１０】
ここで、第２の発明において、上記クライアント制御プログラムは、クライアントが備えるブラウザにて処理可能な言語で記述されており、このブラウザ上で動作することが好ましい。【００１１】
第２の発明において、上記質問データは、質問仕様によって規定された一連の質問の内容のすべてを含んでいてもよい。この場合、上記第１のステップは、ユーザへの質問の提示に先立つタイミングで、質問データをチャットサーバから一括で受信することが好ましい。また、これに代えて、上記質問データは、質問仕様によって規定された一連の質問の内容の一部を含んでいてもよい。この場合、上記第１のステップは、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、質問データをチャットサーバから繰り返し受信することが好ましい。【００１２】
第２の発明において、上記質問データは、それぞれの質問に関して、クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別の指定を含んでいてもよい。この場合、上記第２のステップは、ユーザに対する質問の提示に際して、質問データによって指定された種別のユーザインターフェースを表示することが好ましい。
【発明の効果】
【００１３】
第１の発明によれば、チャット形式でユーザに提示した個々の質問に関する回答時間情報を統計的に分析して、その分析結果を管理権限者に提示する。管理権限者は、分析結果を参考にして、質問の追加、変更、削除、提示順序の変更といった如く、質問仕様を編集する。これにより、質問仕様をユーザがより回答し易いものに見直すことができるので、コンバージョン率の向上に寄与することができる。【００１４】
第２の発明によれば、チャットサーバより提供された質問データをクライアント制御プログラムに取り込んだ上で、クライアント側においてクライアント制御プログラムを実行することによって、チャットサーバが統計的な分析を行う上で必要な回答時間情報をユーザ毎および質問毎に適切にクライアントから取得することができる。
【図面の簡単な説明】
【００１５】
【図１】チャットサービスのネットワーク構成図
【図２】チャットサーバのブロック図
【図３】質問仕様の設定画面の表示例を示す図
【図４】質問データの記述例を示す図
【図５】クライアント制御プログラムのフローチャート
【図６】テキスト入力によるチャット画面の一部の表示例を示す図
【図７】ボタン選択によるチャット画面の部分的な表示例を示す図
【図８】ファイルアップロードによるチャット画面の部分的な表示例を示す図
【図９】カード選択によるチャット画面の部分的な表示例を示す図
【図１０】回答データの概念図
【図１１】ユーザ回答の分析結果の一例を示す図
【図１２】変形例に係るクライアント制御プログラムのフローチャート
【図１３】従来技術の説明図
【発明を実施するための形態】
【００１６】
図１は、本実施形態に係るチャットサービスのネットワーク構成図である。本チャットサービスは、例えば、アンケートの回答、転職サイトを含む各種サイトの登録、電子商取引（ＥＣ）の商品購入、アフィリエイトの登録などに際して、ユーザ自身が設定する必要情報（以下、「ユーザ情報」という。）をチャット形式で収集するものであり、インターネットに代表されるネットワークに接続されたチャットサーバ１と、管理権限者が操作する管理権限者クライアント２と、ユーザ（回答者）が操作するクライアント、すなわち、ユーザ端末３とによって構成されている。本実施形態の特徴として、以下の点が挙げられる。第１に、チャットサーバ１およびユーザ端末３が連携することによって、ユーザに対して、時系列的な一連の質問をチャット形式で逐次的に提示することである。第２に、チャットサーバ１は、それぞれの質問について、ユーザの回答内容や回答に要した時間などを収集・分析し、その分析結果を管理権限者に提示することである。そして、第３に、管理権限者は、分析結果を参照して、質問の内容や提示順序などを見直して編集できることである。
【００１７】
チャットサーバ１は、質問データを生成し、この質問データをユーザ端末３に送信する。ユーザに提示すべき質問は、後述する質問仕様として予め設定されている。また、質問の提示は、ユーザ端末３上で実行されるコンピュータプログラム（後述するクライアント制御プログラム）が質問データを取り込んだ上で、ユーザ端末３が制御することによって行われる。これにより、ユーザ端末３の表示画面上において、一連の質問の提示がチャット形式で逐次的かつ時系列的に行われる。この質問データには、ユーザからの回答により質問を出し分けするものも含まれる。ユーザインターフェースとしてチャットを用いる利点としては、それ以前におけるやり取りが表示画面上で確認できるため、質問毎に画面を切り替える表示形態と比較して、ユーザにとって従前の回答との整合性を図り易いことが挙げられる。
【００１８】
また、チャットサーバ１は、ユーザによって入力された個々の質問に対する回答および回答時間に関する情報をユーザ端末３より受信して、これらを保持する。さらに、チャットサーバ１は、管理権限者クライアント２からの要求に応じて、ユーザの回答の傾向を分析し、その分析結果を管理権限者クライアント２に送信する。
【００１９】
図２は、チャットサーバ１のブロック図である。このチャットサーバ１は、チャット処理部１ａと、質問編集部１ｂと、回答分析部１ｃと、質問格納部１ｄと、回答格納部１ｅと、プログラム提供部１ｆとを主体に構成されている。チャット処理部１ａは、質問格納部１ｄに保持された質問仕様に応じて質問データを生成し、この質問データをユーザ端末３に送信する。ユーザに提示する一連の質問は、管理権限者によって作成される質問仕様として予め定義されており、質問格納部１ｄに格納・保持されている。また、チャット処理部３は、それぞれの質問について、ユーザによって入力された回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とをユーザ端末３から受信する。ユーザ毎および質問毎に収集された回答の内容および回答時間情報は、回答格納部１ｅに回答データとして保持される。
【００２０】
質問編集部１ｂは、管理権限者の指示に応じて、質問仕様を新規に登録すると共に、質問格納部１ｄに保持された質問仕様の事後的な編集を許容する。事後的な編集としては、新たな質問の追加、質問内容の変更、質問の削除、一連の質問の提示順序の変更、質問に対してユーザが回答を入力するためのユーザインターフェースの種別の変更が挙げられ、システムの仕様として、これらの内の少なくとも一つが許容される。
【００２１】
ここで、管理権限者によって設定される質問仕様には、少なくとも、ユーザに提示する複数の質問の内容と、これらの質問の提示順序とが含まれている。図３は、管理権限者が操作する管理権限者クライアント２上における質問仕様の設定画面の表示例であり、一例として、転職に関するユーザ情報の収集について示している。同図の設定画面上において、管理権限者は、例えば、ユーザの名前を入力すべき旨の質問を対話調のテキスト文として入力すると共に、ユーザの回答に対するリアクション（オプション）として、対話調のテキスト文を追加入力する。また、特定のユーザＡにはユーザＡ向けの、これとは別のユーザＢにはユーザＢ向けのリアクションといった如く、ユーザの回答に対し個別のリアクションを設定することも可能である。さらに、質問仕様において、質問の内容およびその提示順序の他に、ユーザが回答を入力するためのユーザインターフェースの種別（ＵＩ種別）も規定することができる。ＵＩ種別としては、テキスト入力、ボタン選択、ファイルアップロード、カード選択、カレンダー選択（日付選択）などが存在する。管理権限者によって設定された質問仕様は、チャットサーバ１にアップロードされ、質問編集部１ｂを介して質問格納部１ｄに格納される。
【００２２】
質問データは、質問格納部１ｄから読み出された質問仕様に応じて生成される。図４は、質問データの記述例を示している。この質問データは、例えば、軽量のデータ交換フォーマットであるＪＳＯＮ（(JavaScript Object Notation）によって記述され、データとして構造化されている。同図は、「ｉｄ」＝「００００１」の質問事項を示しており、「message」には質問の内容、「label」には回答テキストの選択肢、「type」にはＵＩ種別が記述されている。ＵＩ種別の指定は、「type」によって行われ、例えば、ボタンの単一選択の場合は「radio」、複数選択の場合は「checkbox」、テキスト入力の場合は「text」、ファイルアップロードの場合には「file」などと記述される。また、下から２行目以降は、conditional-00001の"無料相談に申し込みたい"が表示条件を規定しており、この表示条件を満たす場合に、"ありがとうございます！ご相談に際していくつかの質問にお答えいただけますでしょうか？"というメッセージがリアクションとして表示されることを示す。なお、質問データとしては、複数の質問事項（一連の質問事項の全てを含む。）をまとめて記述することもでき、その場合には、同図の記述例に続いて「ｉｄ」＝「００００２」以降の質問事項が記述されることになる。
【００２３】
回答分析部１ｃは、管理権限者の指示に応じて、回答格納部１ｅに保持された回答データを様々な角度から分析して、分析結果を管理権限者に提示する。回答分析部１ｃが提供する分析ツールとしては様々なものが用意されており、特徴的なものとして、質問毎の回答時間情報（多数のユーザに関するもの）に関する統計的な分析（例えば、回答時間の平均、分布、分散など）がある。その他にも、質問の選択肢（回答候補）の選択比率のような回答内容に関する統計的な分析や、後述する質問毎のユーザの離脱率なども存在する。回答分析部１ｃが提示する分析結果により、例えば、それぞれの質問について、ユーザが回答に要した時間の傾向を把握することができるので、管理権限者にとって質問仕様を見直す上での有用な情報となる。
【００２４】
プログラム提供部１ｆは、ユーザ端末３からのダウンロード要求に応じて、チャットサーバ１とのやり取りにおいて必要なコンピュータプログラム（クライアント制御プログラム）を提供する。ユーザ端末３は、初回読み込み時において、本ブログラムをその都度ダウンロードするが、自己にキャッシュされている場合、ダウンロードすることなく、キャッシュされているものを再利用してもよい。チャットサーバ１より受信した質問データは、本プログラムにデータとして取り込まれ、これによって、ユーザ端末３側において、ユーザへの質問の提示を含めた必要な制御が行われる。なお、プログラム提供部１ｆは、ユーザ端末３にとっての外部システムであるチャットサーバ１自体が備えている必要性は必ずしもなく、チャットサーバ１とは別の外部システム（ダウンロードサーバなど）からダウンロードするようにしてもよい。
【００２５】
図５は、クライアント制御プログラムのフローチャートである。このクライアント制御プログラムは、典型的には、クライアントであるユーザ端末３が備えるブラウザにて処理可能な言語（例えばJavaScript（登録商標））で記述されており、このブラウザ上で動作する。
【００２６】
まず、ステップ１において、チャットサーバ１より受信した質問データが本プログラムに取り込まれる。すなわち、チャットサーバ１が備えるチャット処理部１ａは、ユーザへの質問の提示に先立つタイミングで、すべての質問をまとめた単一の質問データをユーザ端末３に一括で送信する。
【００２７】
ステップ２において、ユーザ端末３の表示画面を介して、最初の質問がユーザに提示される。質問の提示順序は、質問データに記述された"order"順（昇順）で決定される。質問の提示に際して、質問データによって指定された種別のユーザインターフェースが用いられ、これが表示される。
【００２８】
ステップ３において、最初の質問に関する回答時間情報（質問時刻）として、ユーザに質問を提示した時刻を示す提示時刻ｔｓがユーザ端末３からチャットサーバ１に送信される。
【００２９】
ステップ４において、最初の質問に対する回答がユーザによって入力されると、これが受け付けられる。
【００３０】
ステップ５において、この回答がユーザ端末３からチャットサーバ１に送信される。その際、最初の質問に関する回答時間情報として、ユーザが回答した時刻を示す回答時刻ｔｒも併せてチャットサーバ１に送信される。チャットサーバ１は、ユーザ端末３から受信した回答時間情報ｔｓ，ｔｒの差を算出することで、最初の質問に関する「ユーザが回答に要した時間Ｔ」を特定することができる。なお、「ユーザが回答に要した時間」は、ユーザ端末３側において算出し、チャットサーバ１側に送信するようにしてもよい。
【００３１】
ステップ６において、今回の質問が最後であるか否かが判断される。最初の質問であった場合には、２番目の質問に移行して（ステップ７）、２番目の質問に関する処理が繰り返される（ステップ２〜５）。以後、同様の処理が質問毎に繰り返され、最後の質問の処理が終了したことを以て、一連の処理が終了する。
【００３２】
図６は、ユーザ端末３におけるテキスト入力によるチャット画面の部分的な表示例を示す図である。チャットサーバ１とユーザとの間の対話は時系列的に行われ、質問Ｑ１に対するユーザの回答Ａ１、質問Ｑ２に対するユーザの回答Ａ２およびリアクションＲ２、質問Ｑ３の提示といった順序で進行する。そして、ある質問Ｑ３に対する回答のＵＩ種別としてテキスト入力が指定されている場合、ユーザは、表示されたテキストボックスに回答をテキストで入力した上で、送信ボタンをクリックする。このようなやり取りによって、表示画面上において、質問および回答が順次追加されていく。ユーザは、表示画面をスクロールすることによって、従前のやり取りを適宜確認することができる。
【００３３】
図７は、ボタン選択によるチャット画面の部分的な表示例を示す図である。ある質問に対する回答のＵＩ種別としてボタン選択が指定されている場合、ユーザは、回答の候補として表示された複数のボタンの中から適切なものをクリックする。これにより、クリックされたものが回答として受け付けられる。
【００３４】
図８は、ファイルアップロードによるチャット画面の部分的な表示例を示す図である。ある質問に対する回答のＵＩ種別としてファイルアップロードが指定されている場合、ユーザは、表示されたアイコンをクリックした上で、送信すべきファイルを選択する。これにより、選択されたファイルが回答として受け付けられる。
【００３５】
図９は、カード選択によるチャット画面の一部の表示例を示す図である。ある質問に対する回答のＵＩ種別としてカード選択が指定されている場合、ユーザは、カードを横にスライドさせて所望の日付を選択した上で、所望の時間に対応するボタンにチェックを入れる。これにより、クリックされたものが回答として受け付けられる。なお、カード選択は、日付選択以外に、都道府県などの内容設定の際に用いることもできる。
【００３６】
ユーザ端末３より受信した回答は、ユーザ毎の回答データとして回答格納部１ｅに格納・保持される。図１０は、あるユーザに関する回答データの概念図である。回答データは、一連の質問（Ｑ１，Ｑ２，Ｑ３，・・・）のそれぞれに関して、回答の内容（Ａ１，Ａ２，Ａ３，・・・）と、質問時刻（ｔｓ1，ｔｓ2，ｔｓ3，・・・）と、回答時刻（ｔｒ1，ｔｒ2，ｔｒ3，・・・）と、回答時間（Ｔ1，Ｔ2，Ｔ3，・・・）とを含む。ここで、回答時間は、ユーザが回答に要した時間であり、例えば、質問Ｑ１に関する回答時間Ｔ1は、質問時刻ｔｒ1（回答のログの保存時刻）と回答時間ｔｓ1（質問時のログの保存時刻）との差分として算出される。なお、同図の例では、回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とを一体で管理しているが、両者は別々に管理してもよい。また、回答時間情報としては、送受信時刻および回答時間の双方を保持する必要は必ずしもなく、どちらか一方のみを保持してもよい。
【００３７】
図１１は、回答分析部１ｃにおけるユーザ回答の分析結果の一例を示す図である。分析結果としては、例えば、一連の質問（Ｑ１，Ｑ２，Ｑ３，・・・）のそれぞれに関する平均回答時間（Ｔａ1，Ｔａ2，Ｔａ3，・・・）や、ユーザの離脱率（Ｒ1，Ｒ2，Ｒ3，・・・）を算出することができる。これにより、管理権限者は、一連の質問において、回答に時間を要する質問や離脱率の高い質問を把握することが可能になる。また、顧客情報と離脱ポイントの相関、顧客の属性と割合、情報収集における最適な質問の順番、あるいは、質問の並び毎の回答率の相関などを把握することも可能になる。実際、メールアドレスを質問した後に電話番号を質問する場合と、これらの質問順序を逆にした場合とでは、前者の方が後者よりも数倍回答率が高いため、分析結果の有用性は極めて高い。また、回答分析部１ｃは、質問仕様の変更の前後における分析結果（例えば、ＣＶ率の差異）を対比可能な形態で管理権限者に提示することが好ましい。
【００３８】
なお、ユーザが回答途中で離脱した場合、チャットサーバ１側では、「離脱ユーザ」としてデータを保持しておき、このユーザが再訪した際は、データを再利用してもよい。
「離脱ユーザ」は、チャットページを１回以上開き、かつ、コンバージョンに当たる質問に回答していないユーザとして定義される。その計測方法としては、まず、ユーザごとに訪問回数／コンバージョンの有無を記録する。つぎに、集計時に、以下の［離脱ユーザ数］および「ユーザ数」を抽出した上で、［離脱率］が算出され、質問毎のユーザの離脱率が分析結果として提示される。
【００３９】
［離脱ユーザ数］：「訪問回数１回以上」かつ「コンバージョン無」のユーザ
［ユーザ数］：    「訪問回数１回以上」のユーザ
［離脱率（％）］＝[離脱ユーザ数] ÷ [ユーザ数] ×１００
【００４０】
また、チャットサーバ１側において、ユーザの行動情報（サイト訪問回数／ＰＶ数（ＰＶ：ページビュー）、チャット訪問回数／ＰＶ数）や、ユーザ・エージェントからの情報（端末／ブラウザ情報等）を取得して、それらも顧客情報として扱ってもよい。
【００４１】
このように、本実施形態によれば、チャット形式でユーザに提示した個々の質問に関する回答時間情報を統計的に分析して、その分析結果を管理権限者に提示する。管理権限者は、この分析結果を参考にして、質問仕様をユーザがより回答し易いものに見直す。例えば、平均回答時間が長い質問や離脱率の高い質問については、複数の質問へ分割したり、選択型のＵＩ種別へ変更したりするといった対策を講じる。また、そのような質問が初期段階で発生している場合、提示順序を後にするといった対策を講じる。このような対策を講じることで、コンバージョン率を向上させることができる。
【００４２】
また、本実施形態によれば、質問および回答のやり取りを行うユーザインターフェースとして、ユーザにとって分かり易いチャット形式を用いることで、会話のような自然な流れでユーザ情報の入力が可能になる。また、ユーザ端末３の表示画面上において、従前の質問に対する入力内容を容易に確認できるので、質問毎に質問画面を切り替える表示形態と比較して、従前の回答内容との整合性の向上、および、ユーザにとっての利便性の向上を図ることができる。
【００４３】
また、本実施形態によれば、ユーザ端末３において、質問画面の切り替えが生じることなく、一つの画面上において質問および回答が動的に追記されていくため、一連のやり取りをシームレスかつ高速に行うことができる。特に、ユーザに提示すべき一連の質問を単一の質問データにまとめて一括で送信する場合には、通信状況に起因した処理の遅延を有効に抑制できる。
【００４４】
さらに、本実施形態によれば、質問データを取り込んだクライアント制御プログラムをユーザ端末３（クライアント）側で実行することによって、チャットサーバ１が統計的な分析を行う上で必要な回答時間情報をユーザ毎および質問毎に適切にユーザ端末３から取得することができる。
【００４５】
なお、上述した実施形態では、ユーザに提示すべき一連の質問を単一の質問データにまとめて一括で送信する例について説明したが、１つの質問に対して１つの質問データを生成するといったように、一連の質問の内容の一部を含む質問データを繰り返し送信するようにしてもよい。この場合、チャットサーバ１が備えるチャット処理部１ａは、ユーザへの質問の提示に先立つタイミングで最初の質問に関する質問データをユーザ端末３に送信すると共に、チャット形式によるユーザとのやり取りの途中で、それ以降の各質問に関する質問データの送信を繰り返す。また、この変形例では、一連の質問の提示順序の決定や条件を伴う分岐処理などは、チャットサーバ１側において行われる。図１２は、本変形例に係るクライアント制御プログラムのフローチャートである。
【００４６】
まず、ステップ１１において、チャットサーバ１より受信した質問データが本プログラムのデータとして取り込まれる。つぎに、ステップ１２において、ユーザ端末３の表示画面を介して、質問データに応じた特定の質問がユーザに提示される。つぎに、ステップ１３において、特定の質問に関する回答時間情報（質問時刻）として、ユーザに質問を提示した時刻を示す提示時刻ｔｓがユーザ端末３からチャットサーバ１に送信される。つぎに、ステップ１４において、特定の質問に対する回答がユーザによって入力されると、これが受け付けられる。そして、ステップ１５において、この回答がユーザ端末３からチャットサーバ１に送信される。これによって、特定の質問に関する一連の処理が終了し、チャットサーバ１からの次の質問データの受信を待つ。
【００４７】
このように、本変形例によれば、チャットサーバ１からユーザ端末３への質問データの送信が複数回に亘る点を除けば、上述した実施形態と同様の作用効果を奏する。
【符号の説明】
【００４８】
１  チャットサーバ
１ａ  チャット処理部
１ｂ  質問編集部
１ｃ  回答分析部
１ｄ  質問格納部
１ｅ  回答格納部
１ｆ  プログラム提供部
２  管理権限者クライアント
３  ユーザ端末（クライアント）
【図１】
2020202299.tif 000003
【図２】
2020202299.tif 000004
【図３】
2020202299.tif 000005
【図４】
2020202299.tif 000006
【図５】
2020202299.tif 000007
【図６】
2020202299.tif 000008
【図７】
2020202299.tif 000009
【図８】
2020202299.tif 000010
【図９】
2020202299.tif 000011
【図１０】
2020202299.tif 000012
【図１１】
2020202299.tif 000013
【図１２】
2020202299.tif 000014
【図１３】
2020202299.tif 000015
【手続補正書】
【提出日】令和3年4月1日(2021.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが操作するクライアントにネットワーク接続されたチャットサーバにおいて、 
ユーザに提示する質問を１単位として、１以上の単位から構成され、前記単位の内容、及び前記単位の提示順序を少なくとも含む質問仕様を保持する質問格納部と、 
前記質問格納部に保持された質問仕様に応じて質問データを生成し、当該質問データをクライアントに送信すると共に、当該質問データに基づきチャット形式で逐次的にユーザに前記１単位以上毎に提示した質問に対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とをクライアントから受信するチャット処理部と、 
ユーザに前記１単位以上毎に提示した質問のそれぞれに関して、前記クライアントから受信した回答の内容および回答時間情報を保持する回答格納部と、 
前記回答格納部に保持された複数の前記ユーザのそれぞれについての質問毎の回答時間情報を統計的に分析し、分析結果を管理権限者に提示する回答分析部と、 
管理権限者の編集に応じて、前記質問格納部に保持された質問仕様を更新して、次回以降に質問を提供するために新たに登録する質問編集部と、
を有することを特徴とするチャットサーバ。
【請求項２】
前記質問データは、前記クライアント側で実行されるコンピュータプログラムにデータとして取り込まれ、これによって、前記クライアント側において、ユーザへの質問の提示が行われることを特徴とする請求項１に記載されたチャットサーバ。
【請求項３】
前記質問データは、前記質問仕様によって規定された前記１以上の単位から構成される質問の内容のすべてを含み、
前記チャット処理部は、ユーザへの質問の提示に先立つタイミングで、前記質問データを前記クライアントに一括で送信することを特徴とする請求項２に記載されたチャットサーバ。
【請求項４】
前記質問データは、前記質問仕様によって規定された前記１以上の単位から構成される質問の内容の一部を含み、
前記チャット処理部は、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、前記質問データを前記クライアントに繰り返し送信することを特徴とする請求項２に記載されたチャットサーバ。
【請求項５】
前記質問仕様は、前記クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別を質問毎に規定しており、
前記質問データは、それぞれの質問に関する前記ユーザインターフェースの種別の指定を含むことを特徴とする請求項１から４のいずれかに記載されたチャットサーバ。
【請求項６】
前記質問編集部は、新たな質問の単位の追加、前記単位の内容の変更、前記単位の削除、前記単位の提示順序の変更、および、質問に対してユーザが回答を入力するためのユーザインターフェースの種別の変更のうちの少なくとも一つを許容することを特徴とする請求項１に記載されたチャットサーバ。
【請求項７】
前記回答分析部は、前記分析結果として、ユーザの離脱率を質問毎に提示することを特徴とする請求項１に記載されたチャットサーバ。
【請求項８】
前記回答分析部は、前記質問仕様の変更の前後における前記分析結果を対比可能な形態で提示することを特徴とする請求項１に記載されたチャットサーバ。
【請求項９】
チャットサーバにネットワーク接続されたクライアント側のコンピュータにおいて実行されるクライアント制御プログラムにおいて、
ユーザに提示する質問を１単位として、１以上の単位から構成され、前記単位の内容、及び前記単位の提示順序を少なくとも含む質問仕様に応じて生成された質問データを、外部システムから受信して、前記クライアント制御プログラムのデータとして取り込む第１のステップと、
前記質問データに基づいて、ユーザに対して、チャット形式で逐次的に質問を前記１単位以上毎に提示する第２のステップと、
前記１単位以上毎に提示した質問のそれぞれに対して、ユーザが入力した回答の内容と、ユーザが回答に要した時間を特定可能な回答時間情報とを、前記チャットサーバに送信する第３のステップとを有する処理をコンピュータに実行させることを特徴とするクライアント制御プログラム。
【請求項１０】
前記クライアント制御プログラムは、前記クライアントが備えるブラウザにて処理可能な言語で記述されており、当該ブラウザ上で動作することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１１】
前記質問データは、前記質問仕様によって規定された前記１以上の単位から構成される質問の内容のすべてを含み、
前記第１のステップは、ユーザへの質問の提示に先立つタイミングで、前記質問データを前記チャットサーバから一括で受信することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１２】
前記質問データは、前記質問仕様によって規定された前記１以上の単位から構成される質問の内容の一部を含み、
前記第１のステップは、ユーザへの質問の提示に先立つタイミング、および、チャット形式によるユーザとのやり取りの途中で、前記質問データを前記チャットサーバから繰り返し受信することを特徴とする請求項９に記載されたクライアント制御プログラム。
【請求項１３】
前記質問データは、それぞれの質問に関して、前記クライアント側においてユーザが回答を入力するためのユーザインターフェースの種別の指定を含み、
前記第２のステップは、ユーザに対する質問の提示に際して、前記質問データによって指定された種別のユーザインターフェースを表示することを特徴とする請求項９から１１のいずれかに記載されたクライアント制御プログラム。
【国際調査報告】
2020202299.tif 000016
2020202299.tif 000017
2020202299.tif 000018