質問

AIエージェント(Advanced)で使用するWeb Widget会話のURLはどのように取得できますか?

回答

Web Widgetの会話のURLは、メッセージングMetadataを使用してカスタムチケットフィールドに入力することで取得できます。

このワークフローには以下のステップが含まれます。

  • ステップ1:カスタムテキストチケットフィールドを作成する
  • ステップ2:AIエージェントアクションを作成する
  • ステップ3:Web Widget JavaScriptを追加

ステップ1:カスタムテキストチケットフィールドを作成する

  1. チェックボックスチケットフィールドを作成し、「URL」という名前を付けます。「権限」セクションで「カスタマーが編集可能」を選択します。
  2. (オプション)エージェントがカスタマーとのメッセージング会話に使用するすべてのチケットフォームに、作成したテキストフィールドを追加します。
  3. チケットフィールドにアクセスして、URLチケットフィールドIDをコピーします。

ステップ2:AIエージェントアクションを作成する

  1. メッセージングAIエージェントを選択し、Settings > CRM Integrationをクリックして、Sunshine Conversationsが認証されていることを確認します。そうでない場合は、「CRMインテグレーションを追加」をクリックし、「メッセージング」を選択して開始できます。
  2. 次の内容を含むアクションを作成します。
    • 名前 | URLを取得
    • ターゲット | Sunshine Conversations
    • タスク | 会話を取得
    • 取得するフィールド | Metadata
    • キー | valuezen:ticket_field:<fieldId>を貼り付け、<fieldId>を手順1のチケットIDで置き換えます。
  3. ワークフローで実行するアクションを設定します。すべての会話の開始時に実行したい場合は、「設定」>「AIエージェント設定」>「イベントとアクション」に移動し、右上をクリックして「アクションを追加」をクリックし、「会話開始」を選択して、前のステップのアクションを選択します。

ステップ3:Web Widget JavaScriptを追加

  1. Web Widgetを埋め込むWebサイトまたはヘルプセンターに次のコードを追加します。<fieldId>値をステップ1のフィールドIDに置き換えます。

    <script>
    zE('messenger:set', 'conversationFields', [{ id: '<fieldId>', value: window.location.href }]);
    </script>

    このJavaScriptをヘルプセンターに追加する場合は、script.jsテンプレートに含めます。詳細については、次の記事を参照してください:CSSまたはJavaScriptをカスタマイズする

  2. URLは、AIエージェント(Advanced)ワークフローの一部としてメッセージングMetadataに記録されます。
メモ:この記事は説明のみを目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。また、Zendeskは、JavaScript、jQuery、CSSなどのサードパーティの技術に対してサポートを提供することができません。何か問題があった場合はコメント欄に投稿するか、インターネットで解決策を探してみてください。

詳しくは、次の記事を参照してください:Zendesk Web WidgetおよびSDKでのメッセージングメタデータの使用

翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。

翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。

Powered by Zendesk