1.开启权限
在账户中心-「企业管理」-「权限角色」页面中,勾选“第三方账号-微信小程序账号”/“接入设置-微信小程序接入”权限位,即可配置具备该权限的权限角色,如下图:




企业微信小程序session_key有什么用 企业微信接入小程序_nginx、tomcat 配置域名访问


在该页面中,点击“新增”即可为相应员工添加该权限,如下图:


企业微信小程序session_key有什么用 企业微信接入小程序_c 只获取程序名_02


企业微信小程序session_key有什么用 企业微信接入小程序_微信小程序_03


2.添加客服入口
为了正常获取到访客的基本信息,推荐在小程序中使用以下代码添加入口,并获取小程序用户的昵称、头像、性别、所在地信息,入口样式可以根据微信官方规则进行调整。
<button
open-type="contact"
session-from="nickName={{userInfo.nickName}}|avatarUrl={{userInfo.avatarUrl}}|gender={{userInfo.gender}}|country={{userInfo.country}}|province={{userInfo.province}}|city={{userInfo.city}}"
>联系客服</button>
目前支持了小程序自定义传参能力,使用如下代码添加自定义参数qidiantest
<button
open-type="contact"
session-from="userdef=qidiantest"
>联系客服</button>
并且通过企点openapi拉取微信小程序通路C客户自定义传参,参考https://api.qidian.qq.com/wiki/p-513.配置接入规则
在账户中心-「接待配置」-「微信小程序接入」页面中,可选择当客户触发小程序接待入口时,由接待分组/单人进行接待,点击应用即可生效。如下图:


企业微信小程序session_key有什么用 企业微信接入小程序_小程序 分享 传参内容页面 打不开_04


*注意:小程序接待入口需通过微信平台部署
在账户中心-「接待配置」-「客服分配」页面中,可设置小程序来源的客户接待上限,为小程序接待开启未接入池,设置超时超时提醒及重新分配,如下图:


企业微信小程序session_key有什么用 企业微信接入小程序_小程序 分享 传参内容页面 打不开_05


4.来源追踪
若想获取小程序行为轨迹,需按以下要求配置SDK:01.获取和引入小程序SDK
下载 SDK ,并将获取到的 QDTracker.js 文件放到小程序utils目录下,然后在app.js第一行通过 import 引入。
以下为SDK初始化配置(必须):

// 在 app.js 第一行引入SDK
import QDTracker from './utils/QDTracker';
// SDK 初始化配置
QDTracker.init({
 appid: 'wxc96d927cc1a031db',
 kfuin: '2852199126',
});
在其他的 Page 里设置页面的标题:
Page({
 data: {
 qdt: {
 title: '首页'
 }
 }


});02.配置小程序域名
登录微信公众号平台,在[开发]-[开发设置]-[服务器域名]中增加企点域名:https://admin/qidian.qq.com


企业微信小程序session_key有什么用 企业微信接入小程序_nginx、tomcat 配置域名访问_06


03.页面访问轨迹
小程序SDK已经自动追踪了微信小程序中页面的onShow事件,在每次打开页面时都会调用一次,自动上报用户的页面访问轨迹。04.点击客服按钮行为轨迹
在小程序SDK初始化成功后,可以通过QDTracker.click() 记录用户的点击客服按钮行为,开发者需要在用户点击客户按钮的事件处理函数中添加如下代码:

var app = getApp();
Page({
 data: {},
 onOpenContact: function () {
 app.QDTracker.click();
 }
});


*小程序通路的会话消息有效期为48小时
*小程序通路下的快捷回复目前仅支持文本
*会话沟通支持发送文本、图片、表情,且支持会话转接
*小程序来源的客户进入未接入池后的消息也会记录在互动轨迹中