本機能はβ版となります。今後、仕様変更が発生する場合がありますので、ご了承ください。
本連携はBEDOREを利用していることが前提となります。ご了承ください。

BEDORE連携とは

株式会社BEDOREが提供するAIカスタマーソリューション「BEDORE」との連携が可能となります。KARTEと連携させることにより、チャットアイコンを表⽰するタイミングや出し⽅を⾃由に設定できるほか、ユーザーの特徴に応じた「チャットボットの出しわけ」をすることが可能になります。

  • ポイント
    • BEDOREチャットボット配信用の接客サービスが作成可能に
    • KARTEのユーザー情報(性別や年齢 等)をリアルタイムにBEDOREに連携

ここでは、BEDORE連携の手順を説明します。

「BEDOREプラグイン」をインストール

現在当プラグインのインストールは、サポートチームのみが実施可能となっております。
ご利用を希望される場合は、サポートにお問い合わせください。

プラグインがインストールされると、以下のテンプレートが利用可能になります。

  • ユーザーに話しかける > チャットアイコン > 「 BEDOREチャット表示(β版)

接客サービスを作成

  • 下記のテンプレートを使用した接客サービスを作成します
    • ユーザーに話しかける > チャットアイコン > 「 BEDOREチャット表示(β版)
  • 対象ユーザーや対象イベントなどの配信設定を設定します

アクションの設定(カスタマイズなし)

  • 後述するカスタマイズが必要ない場合、アクション画面右の「チャット質問文」にBEDORE側でシナリオを開始するために必要なテキストを記入してください。設定は以上になります。

null

アクションの設定(カスタマイズあり)

BEDORE側にKARTEの情報を送る場合やBEDORE側の操作をトリガーにしてKARTEのイベントを発火させたい場合は以下のカスタマイズが必要になります。

BEDORE側にKARTEの情報を送る

  • BEDORE側に連携したいユーザー情報を設定します
    • ユーザー情報変数」を作成します
      • 使用しないユーザー情報変数は、削除してください
    • 「カスタマイズ」タブを開き、contextとしてユーザー情報変数の値を登録するための記述を、Scriptから直接追加します
    • デフォルトでは、下記の項目について、ユーザー情報変数の値を渡しています。他のユーザー情報変数をBEDORE側に連携したい場合、同様の記述を追加してください
      • k_id
        • KARTE ユーザーID (ユーザーIDがない場合ビジターID)
      • k_campaign_id
        • KARTE 接客サービスID

BEDORE側の操作によるKARTEイベントの発火

  • カスタマイズ > Script から以下の「◯◯をした際に実行したい処理を記述してください」の箇所に発火させたいイベントを記述してください。
//BedoreChatからdata受け取る
window.addEventListener('message', function (ev) {
  if(!(ev.data && ev.data.type)) return
  switch (ev.data.type){
      case 'bedore-webagent/ready-webagent':
          submitTraker('_bedore_chat_ready');
          break
      case 'bedore-webagent/send-slots':
          //slots送信した際に実行したい処理を記述してください
          break
      case 'bedore-webagent/toggle-webagent':
          if(ev.data.body.opened === false){
              submitTraker('_bedore_chat_close');
              //チャットを閉じた際に実行したい処理を記述してください
          } else if(ev.data.body.opened === true){
              submitTraker('_bedore_chat_open');
              //チャットを開いた際に実行したい処理を記述してください
          }
          break
      case 'bedore-webagent/answer-survey':
          submitTraker('_chat_answer_survey', SLOTS);
          //役に立ちましたかに対する回答後に実行したい処理を記述してください
  } 
});

配信確認

  • 「公開中」にし、実際にページ上にチャットが表示されることを確認します
  • BEDOREのチャットが呼び出されたタイミングで、配信先ユーザーに対して_bedore_chat_openイベントが発生します

トラブルシューティング

配信されない

注意事項

BEDOREの仕様に関しては、株式会社BEDOREにお問い合わせください。