カスタム上書き定義の作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • スクリプトを使用して、対話型アナリティクスダッシュボードでのアナリティクスの作成に使用されるデフォルトの計算式を上書きします。

    始める前に

    必要なロール:Chat Analytics Admin

    必ずアプリケーションスコープを対話型アナリティクスに設定してください。

    このタスクについて

    対話型アナリティクスダッシュボードは、計算式を使用して、期間の計算方法などのアナリティクスを決定します。デフォルトの計算式を上書きして、ニーズに合わせてアナリティクスを調整できます。たとえば、ダッシュボードのデフォルトの期間の計算式は、会話の最初と最後のやり取りの間の時間です。会話の非アクティブ時間を減算することで、その計算式を上書きすることもできます。

    デフォルトの計算式と計算式の上書きは、sn_ci_analytics_formula_overrideテーブルにあります。テーブルにある既存の計算式を変更するには、デフォルトの計算式を無効にし、新しい計算式の上書きレコードを作成する必要があります。一部の式はシステムに依存しているため、上書きできません。ただし、同様の目標を達成するために カスタムイベントを作成する ことはできます。

    デフォルトの定義は次のとおりです。
    • 期間:会話セッションが終了したときではなく、会話セッションの開始から最後のメッセージが送信されるまでの時間。指定されたスクリプトを期間に置き換えることはできません。オンまたはオフにすることしかできません。[ アクティブ] チェックボックスの選択を解除すると、セッションの終了までの期間が計算されます。[ アクティブ] チェックボックスをオンにすると、最後に送信されたメッセージまで期間が計算されます。
    • 自己解決率:否定的なフィードバックがなく、最後のノードまで進んだトピックが含まれていて、ライブエージェントにエスカレートしなかった会話の数。ダッシュボードでは、その数をすべての会話の数で割って、レートを取得します。
    • フィードバック:正、中立、および負として定義されます。たとえば、この動作を上書きするには、まず 仮想エージェント (VA) デザイナーを使用して 1 から 10 までのランキングを作成します。次に、スクリプトを使用して、1 〜 4 を否定として、5 〜 7 をニュートラルとして、8 〜 10 を正としてグループ化することで、ダッシュボードのデフォルトの動作を上書きできます。
    • 終了ステータス:デフォルトで 12 通りの方法で定義されます。詳細については、「 計算式の上書きの例」を参照してください。
    • 有効な会話:次の基準の少なくとも 1 つを満たしている場合にダッシュボードの結果に含まれる会話レコードとして定義されます。
      • ユーザーからの検証を必要としないアクション不可能な通知会話は、アクティブな会話としてカウントされます。
      • 既存の会話に含まれていないアクション可能な通知は、通知のステータスが [送信済み] または [完了] のいずれかである場合に有効な会話と見なされます。
      • 会話では、トピックディスカバリーまたは直接ライブエージェント 仮想エージェント 会話を行います。
    注:
    計算式の上書きは、保存されたデータを変更しません。これらは、既存のデータを異なる方法で計算することによって、ダッシュボードでのデータの表示方法を変更するだけです。

    手順

    1. 移動先 すべて > 会話型アナリティクス > 計算式の上書き.
      または、フィルターナビゲーターに「 sn_ci_analytics_formula_override.list 」と入力して、sn_ci_analytics_formula_overrideテーブルを表示することもできます。
    2. 上書きする計算式を選択します。
      [期間] の計算式は上書きできません。アクティブ化または非アクティブ化することしかできません。他の定義のスクリプトは変更できます。変更できる定義はこれらだけです。
      [計算式の上書き] ページが表示され、既存の計算式が表示されます。
      既存の計算式を表示する [計算式の上書き] レコードページ。
    3. [値スクリプト] フィールドでスクリプトをコピーします。
      デフォルトの計算式は読み取り専用です。したがって、それらを変更するには、コピーを作成する必要があります。
    4. デフォルトの計算式を非アクティブにするには、[ アクティブ] チェックボックスの選択を解除します。
    5. [Update (更新)] をクリックします。
    6. [ 新規 ] をクリックして、デフォルトの計算式を上書きする計算式の上書きレコードを作成します。
      [計算式の上書きの新規レコード] ページが表示されます。

      [計算式の上書きの新規レコード] フォーム。

    7. フォームのフィールドに入力します。
      フィールド説明
      タイプ 上書きするデフォルトの計算式の [タイプ] を選択します。DynamicProperties など。
      キー 上書きする計算式を指定します。たとえば、会話の終了ステータスの定義のデフォルトの計算式を上書きするには、[ End State ] を選択します。
      値フィールド キー値の新しい定義を指定します。
      アクティブ 新しい定義をアクティブにするには、チェックボックスをオンにします。プロパティには複数の計算式を設定できますが、一度に有効にできるのは 1 つのみです。この定義をアクティブ化するときは、デフォルトの定義を非アクティブ化する必要があります (まだ非アクティブ化していない場合)。
      詳細 このチェックボックスをオンにすると、[ 値フィールド ] が削除され、[ 値スクリプト ] フィールドが開きます。以前にコピーしたデフォルトの式のスクリプトを貼り付け、必要に応じて変更して、 キー 値に使用されている既存の式を変更できます。たとえば、[ キー ] の値が End State の場合、スクリプトは会話の終了ステータスを定義するデフォルトの計算式を上書きします。スクリプトの例については、「 計算式の上書きの例」を参照してください。
    8. [Submit (送信)] を選択します。