記事付きのオートリプライは、Web Widget(従来版)で設定されるとすぐに動作しますが、JS APIを変更することで、一部の機能を次のように設定できます。
メモ:Autoreply APIでは現在、旧バージョンの用語(Answer Bot)が使用されています。
関連記事
オートリプライを非表示にする
回答を提案したくない場合は、他のチャネルオプションを非表示にするのと同じ方法で、JS APIを使用して回答を非表示にすることができます。
window.zESettings = {
webWidget: {
answerBot: {
suppress: true
}
}
};
詳しくはJS APIコールのsuppressを参照してください。
コンタクトチャネルを一時的に停止する
コンタクトオプションが表示される前に、JS APIを使用して、セルフサービスの試行を強制的に実行できます。
window.zESettings = {
webWidget: {
answerBot: {
contactOnlyAfterQuery: true
}
}
};
これがtrue
に設定されている場合、ユーザーはセルフサービスを試みるように要求され(質問をする/問題を説明する)ますが、その後は通常どおりコンタクトチャネルの選択オプションが表示されます。
ボットの外観を変更する
表示されるウィジェットのタイトル、ボット名、およびアバターは、次に示す基本的なJS APIを介して制御できます。デフォルトでは、「Bot」タグが常に表示され、ユーザーにエクスペリエンスが人間によるものではないことを示します。
ウィジェットスクリプトがロードされる前に、次のコードスニペットを追加します。次に、タイトル、ボット名、およびアバターの画像ソースを制御および定義できます。
<script type="text/javascript">window.zESettings = {
webWidget: {
answerBot: {
avatar: {
url: 'https://link-to-some-image',
name: { "*" : 'Zendesk'
}
},
title: { "en-US": "Support"
}
}
}
};
</script>
おすすめ記事をラベルでフィルタリングする
JS APIを使用して、おすすめの記事に渡されるラベルを設定できます。ラベルの設定後は、オートリプライは、そのラベルを含む記事のみを使っておすすめの記事を検索できます。
ウィジェットスクリプトがロードされる前に、次のコードスニペットを追加します。次のラベルを設定します。
<script>zESettings = { webWidget: { answerBot: { search: { labels:
['hello', 'world'] } } }}</script>
このオプションは、次のような場合に便利です。- ユーザーがWebサイト上のどこにいるかに基づいてラベルを設定するURLマッピングを作成します(特定の製品カテゴリに属している場合は、その製品の記事だけがフィルタリングされるようにラベルを設定できます)。
- 検出されたデバイスに基づいて、特定のプラットフォームの記事をフィルタリングします。
- その他様々な状況