渠道接入

将客服系统接入您的网站、公众号与小程序

渠道接入概述

登录企业管理后台,左侧菜单「渠道接入」下提供三种接入渠道:网站接入、公众号接入、小程序接入。网站与小程序接入页面均自动填充您的企业 ID,复制代码即可使用;公众号接入填写微信配置后保存即生效。

网站接入(JS SDK,推荐)

进入企业管理后台「渠道接入 → 网站接入」,页面已自动生成带企业 ID 的嵌入代码。将代码粘贴到网站 HTML 的 </body> 标签之前:

<script src="https://your-domain.com/chat/chat-widget.js"
  data-tenant="YOUR_TENANT_ID"
  data-theme="blue"
  data-bottom="70"
  data-offset="50"
  data-width="420"
  data-height="620"></script>

刷新网站后,右下角即出现在线客服浮动按钮。

一行脚本同时开启两项能力:在线聊天与访客轨迹追踪(自动采集页面浏览、来源渠道与设备信息,无需额外配置)。

对话框支持主题定制:通过 data-theme 指定 blue(默认)/ red / yellow / green / purple / pink 六种主题,消息气泡、头部配色与悬浮按钮(未单独设置 data-color 时)同步生效。


可选参数

参数说明默认值
data-tenant企业 ID(必填)—
data-server服务地址https://kf.guoway.net
data-path聊天页路径/chat/index.html
data-text按钮文案💬 在线客服
data-theme对话框主题(blue/red/yellow/green/purple/pink)blue
data-color按钮颜色(不设置则跟随主题)跟随主题
data-position按钮位置 left/rightright
data-bottom距底部距离(px)70
data-offset距左右边距(px)50
data-width窗口宽度(px)420
data-height窗口高度(px)620
data-mobile移动端全屏true
data-auto-open页面加载后自动打开false
data-auto-open-delay自动打开延迟(ms)3000
data-track启用访客轨迹追踪true
data-track-debug轨迹追踪调试日志false
data-api-host数据上报地址同 data-server

自定义调用(ChatWidget)

加载嵌入代码后即可调用以下方法,初始化完成前的调用会自动排队执行。可用于自定义按钮打开聊天窗口、按钮触发主动邀请等场景:

方法说明
ChatWidget.open()打开聊天窗口
ChatWidget.close()关闭聊天窗口
ChatWidget.toggle()切换窗口显隐
ChatWidget.destroy()移除聊天窗口
ChatWidget.getConfig()获取当前配置(data-* 参数)
ChatWidget.getState()获取当前状态 { open, folded }

示例:点击页面任意按钮打开聊天窗口

<script src="https://your-domain.com/chat/chat-widget.js"
  data-tenant="YOUR_TENANT_ID"></script>
<script>
  document.getElementById('contact-btn').addEventListener('click', function () {
    ChatWidget.open()
  })
</script>

公众号接入

进入企业管理后台「渠道接入 → 公众号接入」,填写以下配置并保存:

  • 启用接入:开关控制公众号消息是否同步到客服系统
  • AppID / AppSecret:在微信公众平台「设置与开发 → 基本配置 → 公众号开发信息」中获取;AppSecret 仅修改时填写,不修改请留空
  • 回调 Token:自定义令牌,用于微信回调签名校验

保存后页面会自动生成回调地址,复制该地址,填入微信公众平台的服务器配置即可。

微信公众平台配置步骤

  • 登录微信公众平台(mp.weixin.qq.com),进入「设置与开发 → 基本配置」
  • 服务器配置:填写回调地址与 Token(与后台配置保持一致),消息加解密方式选择「明文模式」
  • 保存并启用服务器配置,粉丝发送的消息即会同步到客服系统

接入后可在后台查看粉丝列表,支持按昵称 / OpenID 搜索,展示关注状态与最近互动时间;坐席回复直达粉丝微信。

小程序接入

进入企业管理后台「渠道接入 → 小程序接入」,通过小程序 web-view 组件加载果唯云 H5 聊天页,用户在微信小程序内即可与客服对话。接入步骤:

  • 获取聊天页地址:复制页面上的专属聊天页 URL(已含企业 ID)
  • 配置业务域名:在微信小程序后台「开发管理 → 开发设置 → 业务域名」中添加聊天页域名
  • 编写页面代码:按页面示例创建小程序页面并上传发布

页面代码示例:

<!-- pages/chat/chat.wxml -->
<web-view src="{{chatUrl}}"></web-view>

// pages/chat/chat.js
Page({
  data: {
    chatUrl: '(粘贴从后台复制的专属聊天页地址)'
  }
})
  • 聊天页以全屏模式显示,铺满整个页面
  • 会话来源标记为「微信小程序」,在历史会话中可区分
  • 首次接入建议先在微信开发者工具中预览调试,确认能正常收发消息
  • 如需在小程序内使用按钮唤起聊天,可在任意页面放置「联系客服」按钮并跳转到该 web-view 页面

会话来源渠道将标记为「微信小程序」,支持与网页端一致的实时接待、访客轨迹与质检。

移动端适配

聊天窗口自动适应移动端屏幕尺寸,在手机上将自动切换为全屏模式。可通过 data-mobile="false" 关闭。

集成测试

  • 页面加载:确认浮动按钮正常显示
  • 发送消息:测试发送文本、图片、视频、文件
  • 接收消息:测试客服回复是否能正常接收
  • 移动端:在手机上测试显示和操作