You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zendesk中通过Web Widget预设工单语言字段的技术咨询

实现Zendesk Web Widget呼叫时预设置工单语言字段

核心配置步骤

  1. 确认后台自定义字段配置
    确保Zendesk工单中的「Language」是下拉选择型自定义字段,且选项的内部值与你要传入的内容完全匹配:

    • 显示名称:English → 内部值:english
    • 显示名称:French → 内部值:french
    • 显示名称:Spanish → 内部值:spanish
    • 显示名称:German → 内部值:german
      同时记下该字段的ID(示例中为8426045896463),确保前端代码里的ID和后台完全一致。
  2. 前端Web Widget代码实现
    将设置语言字段的代码放在Web Widget初始化完成后执行,避免因组件未加载导致失效:

// 等待Web Widget加载完成
zE.ready(function() {
  // 固定设置为德语
  zE("messenger:set", "conversationFields", [{ id: '8426045896463', value: 'german'}]);
});

如果需要根据用户在页面上的选择动态设置语言,可调整为:

zE.ready(function() {
  // 假设页面上有一个ID为language-select的下拉选择框
  const selectedLang = document.getElementById('language-select').value;
  zE("messenger:set", "conversationFields", [{ id: '8426045896463', value: selectedLang}]);
});

关键注意事项

  • 字段ID必须与Zendesk后台自定义字段的ID完全一致,ID错误会导致字段无法赋值
  • 传入的value必须对应后台字段选项的内部值,而非显示名称,否则无法预选中对应选项
  • 务必将代码包裹在zE.ready()回调中,确保Web Widget已完成初始化

验证方法

用户发起呼叫后,登录Zendesk后台查看生成的工单,检查「Language」字段是否已自动选中对应语言选项。

内容的提问来源于stack exchange,提问作者Vinay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:19:55