質問

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

回答

Metadataを使用して、URLをカスタムチケットフィールドに格納します。

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

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

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

  1. 管理センターで、サイドバーの「オブジェクトとルール」をクリックし、「チケット>フィールド」を選択します。
  2. 「フィールドを追加」をクリックし、「テキスト」を選択します。
  3. 「表示名」で、URLを追加します。
  4. 「権限」で、「カスタマーは編集可能」を選択します。
  5. カスタムテキストチケットフィールドを作成し、「URL」という名前を付けます。「権限」セクションで「カスタマーが編集可能」を選択します。
  6. 「保存」をクリックします。
  7. 必要に応じて、エージェントがカスタマーとのメッセージングに使用するすべてのチケットフォームに、作成したテキストフィールドを追加します。
  8. チケットフィールドにアクセスして、URLチケットフィールドIDをコピーします。
    フィールドページでフィールドIDがハイライトされる

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

  1. メッセージングAIエージェントを選択します。Settings > CRM Integrationを開いて、Sunshine Conversationsが許可されていることを確認します。そうでない場合は、「CRMインテグレーションを追加」をクリックし、「メッセージング」を選択します。
  2. 次の設定でアクションを作成します。
    • 名前 | URLを取得
    • ターゲット | Sunshine Conversations
    • タスク | 会話を取得
    • 取得するフィールド | Metadata
    • キー | 値zen: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では、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。

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

Powered by Zendesk