数据分析 API
获取会话统计、满意度评分、渠道分析等数据报表
最后更新:2026-05-18
概述
数据分析 API 提供会话量、满意度、热门问题、渠道分布等多维度数据,帮助运营团队量化 AI 客服效果,发现改进方向。
获取会话统计
GET /api/kf/analytics/conversations?start_date=2025-01-01&end_date=2025-01-31&granularity=day
Authorization: Bearer {access_token}
X-Tenant-Id: {tenant_id}查询参数:
start_date / end_date(必填):日期范围,格式 YYYY-MM-DDgranularity:day / week / monthchannel(可选):按渠道筛选
响应示例:
{
"code": 0,
"data": {
"total_conversations": 3842,
"avg_daily": 124,
"ai_resolved": 3156,
"ai_resolved_rate": 0.821,
"transferred_to_human": 486,
"transfer_rate": 0.127,
"avg_response_time_ms": 320,
"daily_breakdown": [
{ "date": "2025-01-01", "conversations": 98, "ai_resolved": 82 },
{ "date": "2025-01-02", "conversations": 115, "ai_resolved": 95 }
]
}
}获取满意度数据
GET /api/kf/analytics/satisfaction?start_date=2025-01-01&end_date=2025-01-31
Authorization: Bearer {access_token}
X-Tenant-Id: {tenant_id}{
"code": 0,
"data": {
"total_ratings": 2180,
"rating_rate": 0.567,
"avg_score": 4.32,
"distribution": {
"5_star": 1240,
"4_star": 586,
"3_star": 210,
"2_star": 98,
"1_star": 46
},
"by_channel": [
{ "channel": "web_widget", "avg_score": 4.5, "count": 1420 },
{ "channel": "wechat", "avg_score": 4.1, "count": 760 }
]
}
}获取热门问题排行
GET /api/kf/analytics/top-questions?period=7d&limit=20
Authorization: Bearer {access_token}
X-Tenant-Id: {tenant_id}{
"code": 0,
"data": [
{ "question": "如何修改收货地址", "count": 342, "ai_resolved_rate": 0.91 },
{ "question": "订单多久能到", "count": 286, "ai_resolved_rate": 0.88 },
{ "question": "支持哪些支付方式", "count": 215, "ai_resolved_rate": 0.95 }
]
}渠道分析
GET /api/kf/analytics/channels?start_date=2025-01-01&end_date=2025-01-31
Authorization: Bearer {access_token}
X-Tenant-Id: {tenant_id}{
"code": 0,
"data": {
"channels": [
{
"name": "网页客服",
"conversations": 2100,
"unique_users": 1580,
"avg_session_duration_sec": 185,
"ai_resolved_rate": 0.84
},
{
"name": "微信公众号",
"conversations": 1200,
"unique_users": 890,
"avg_session_duration_sec": 142,
"ai_resolved_rate": 0.78
},
{
"name": "邮件",
"conversations": 542,
"unique_users": 480,
"avg_session_duration_sec": 320,
"ai_resolved_rate": 0.72
}
]
}
}📊 最佳实践:建议每天定时调用会话统计 API,将数据同步到内部 BI 系统。使用
granularity=day可以追踪日趋势变化。