【概要】
複数のサイトにWeb小窓を設置したときに動作するシナリオをサイトごとに変更する方法について
回答
Web小窓設置用スクリプトをカスタマイズし、問い合わせ開始時に送信するメッセージをサイトごとに変えることで、MOBI BOTのシナリオを出し分けることが可能です。
◼️設定手順
①Web小窓スクリプトの設置
各Webサイトに以下のスクリプトを設置します。
スクリプト内のMobiAgentClient.sendGuestHiddenMessage()に、
ページごとに異なるメッセージ(例:「資料請求」や「問い合わせ」など)を引数として設定します。
▼スクリプト例
<script type="text/javascript" charset="UTF-8" src="https://サーバーURL/web/mobi-agent-client-frame-loader.min.js?domainId=ドメインID"></script>
<script>
function sendFirstMsg(){
// BOTを起動させるためのメッセージ送信 例:contact
MobiAgentClient.sendGuestHiddenMessage("資料請求");
}
MobiAgentClient.on('sdkReady', function(data) {
MobiAgentClient.on('roomReady', function(data){
});
if (!data.hasRoom){
//ルームが存在しない場合にメッセージを送る
MobiAgentClient.once(MobiAgentClient.Events.openFrame, sendFirstMsg);
} else {
}
});
MobiAgentClient.init(
'https://サーバーURL', // server url
'ドメインID', // domainId
{}, // options
function(){} // callback
);
</script>
②Web小窓設定の変更
▼設定画面
mobiAdmin ▶︎ コールセンター管理 ▶︎ Web小窓設定 ▶︎ 小窓起動時にチャットボットを自動で開始する ▶︎ OFF
※「小窓起動時にチャットボットを自動で開始する」をOFFにしないと意図した動作になりません
③MOBI BOTのシナリオ設定
MOBI BOTで、各ページに対応するシナリオをそれぞれ作成します。
(例:資料請求用シナリオ、お問い合わせ用シナリオ など)
スタートシナリオにて、MobiAgentClient.sendGuestHiddenMessage()から送信されたメッセージ
(例:「資料請求」や「問い合わせ」 など)をキーワードとして受け取り、
それに応じて適切なシナリオに分岐する設定を行います。
詳細は下記FAQを参照ください。
【MOBI BOT】シナリオで最初に返されるメッセージを出し分けることはできますか
mobiDevelopers
※ログイン情報が分からない場合には「サポートセンター」にお問い合わせください。