没有出现气泡
先检查 siteId 是否正确,再确认当前域名已经登记。
你只需要会修改 HTML。先完成最小接入,再按业务需要增加登录用户和行为记录。
向 DAP 管理员索取 siteId,并让管理员登记你的业务系统域名。例如:siteId 是 mall_web,域名是 https://mall.example.com。
找到页面末尾的 </body>,把下面代码放在它前面。只替换 YOUR_SITE_ID 和 YOUR_APP_ID。
<script
src="https://dap.cnyu.net/sdk/loader/v1.js"
data-api-base="https://dap.cnyu.net"
data-site-id="YOUR_SITE_ID"
data-app-id="YOUR_APP_ID"
data-fallback-url="https://dap.cnyu.net/support?siteId=YOUR_SITE_ID">
</script>data-app-id 填一个能看懂的英文名称,例如 mall-pc 或 order-h5。
做到这里,最小接入就完成了。在线客服与工单是连续流程:先对话,需要时再转人工或升级工单。
下面都不是首次接入的必填项。建议先上线客服入口,再逐项增加。
const dap = await window.OCSLoader.ready;
// 用户登录后再调用;没有账号可以不调用
await dap.identify({
userId: "YOUR_INTERNAL_USER_ID",
userName: "Alice"
});
// 记录一个必要的业务行为
await dap.track("order_submitted", {
page: location.pathname
});不要把手机号、身份证、密码或完整订单内容直接放进行为记录。
先检查 siteId 是否正确,再确认当前域名已经登记。
窗口会保留原问题供重试;用户也可以选择提交工单,不会丢失原业务页面。
原业务页面应该继续可用;请把浏览器报错和发生时间发给管理员。