チケットに外部情報を表示する
バージョン4.25.6.4以降、LiveAgentには「Display external info in a ticket(チケットに外部情報を表示)」という便利な新プラグインが追加されました。このプラグインを使用すると、エージェントがチケットを開いたときに外部サーバーまたはアプリケーションからデータを読み込むことができます。連携部分の開発スキルがあれば、外部システムの情報を参照する際にエージェントにとって非常に役立つツールになります。
たとえば、ECシステムのAPIを呼び出して、エージェントが対応中の顧客の最近の注文一覧を取得し、エージェントがLiveAgentのバックエンド上で顧客のショップでの注文内容を直接確認できるようにするといった使い方が可能です。このプラグインの活用範囲は広く、エージェントの不要なクリック操作を大幅に削減できます。
プラグインの有効化と設定は、LiveAgentの管理パネルの Configuration(設定)->System(システム)->Plugins(プラグイン)セクションから行います。「Display external info on the ticket」の横にある「Activate」(有効化)をクリックしてください。プラグインを有効化してアプリケーションを再読み込みした後、再度Plugins(プラグイン)セクションに戻り、「Display external info in the ticket」の横にある「Configure」(設定)ボタンをクリックして実際の設定を行います。
このプラグインは、指定したURLのコンテンツをiframeで読み込み、チケット内のこちらの小さな**「クラウド」アイコン**の下にあるチケットセクションのサイドバーに表示します:
プラグインを設定すると、いくつかのフィールドとオプションが表示されます。
各フィールドとオプションについて説明します:
The display method(表示方法)は、スクリプトのコンテンツをエージェントにどのように表示するかを選択するためのもので、2つのオプションがあります:
- Proxy request through LiveAgent(LiveAgent経由でプロキシリクエスト) - プロキシ方式を選択すると、スクリプトはLiveAgentサーバーによって読み込まれ、実際のコンテンツのみがエージェントに表示されます。そのため、エージェントはコンテンツを表示するスクリプトのURLを取得することができません。
- Load directly into agent’s browser(エージェントのブラウザに直接読み込む) - エージェントがスクリプトのURLを取得できることを問題としない場合は、このオプションを簡単に使用できます。
URLには、エージェントがチケットを開いてカスタムプラグインのセクションに移動したときに呼び出されるカスタムスクリプトのURLアドレスを設定します。必要に応じて変数を使用してURLを組み立てることができます。例:
https://mydomain.com/info.php?customer={$contact_email}&customer_phone={$contact_phone}
HTTP Method(HTTPメソッド)は、指定したURLアドレスへのHTTPリクエストをGETまたはPOSTのどちらの方式で送信するかを決定します。
Request body(リクエストボディ)フィールドは、HTTPリクエストメソッドとしてPOSTを選択した場合にのみ使用します。POSTリクエストを構築し、カスタムスクリプトで使用したいLiveAgentの変数を含めるために使用します。例:
ticket={$conv_conversationid}&subject={$conv_subject}
HTTPメソッドとしてGETを選択した場合は、URL内に通常のGETパラメーターとして変数を含めてください(上記参照)。
HTTP Authentication user and password(HTTP認証のユーザー名とパスワード)は、スクリプトが.htaccessのHTTP認証で保護されている場合に使用します。コンテンツを表示する際にアプリケーションが認証できるようにするために設定します。