QQ扫一扫联系
市场部把问卷链接丢进群里,三天收了 200 多份。导出到表格一看,「你从哪个渠道知道我们」这道题,有人填「朋友介绍」,有人填「朋友推荐」,还有人填「熟人」。同一件事三种说法,做图的时候得先手工归类一遍。
这是用表单工具做调研的常态:题目能填,答案不能算。下面的内容讲的是一个把「收答案」和「看答案」放在同一套系统里的做法,以及配置时几个容易忽略的开关。
后台的入口是「问卷调查 → 活动」。新建一条,填名称,系统会生成一个别名,前台地址就是 /survey/activity/{别名}。别名是给分享用的,短、能改,比一串数字 ID 好贴。
每条活动有几个基础开关:
时间判断是硬性的:没到开始时间提示「问卷调查未开始」,过了结束时间提示「已经结束」,两种情况都不显示表单。所以活动页挂着不动也没关系,到点自己开关。
这个限制容易被理解错,值得单独说。
选择「每个用户一次」之后,系统是拿当前登录用户的 ID 去 survey_answer 表里查有没有记录。也就是说:
所以内部测评、员工满意度这种「一人一份」的场景,两处都要开:要求登录 + 每个用户一次。对外做抽奖式的公开问卷,就选不限制,别指望它防刷。

题目在活动编辑页里配,一条一条加,可以排序,可以设「必填」。必填的题没填,提交时会拦下来,提示里带着题目原文。
| 题型 | 答案怎么存 | 适合什么 |
|---|---|---|
| 单选 | 存选项文本 | 性别、年龄段、是否用过 |
| 多选 | 选项文本组成 JSON 数组 | 爱好、常用功能、多选原因 |
| 单行文本 | 原文 | 姓名、公司、电话 |
| 多行文本 | 原文 | 建议、意见 |
| 矩阵题 | 一行内多列,逗号拼接 | 一张表问一排事 |
矩阵题是这个模块比较特别的地方。一行是一条记录,列是这一行要填的几个格子,每个格子单独设类型:
比如「请评价以下三项服务」,一行是「前台接待」,三列分别是「满意度(下拉)」「等待时长(文本)」「建议(文本)」。答案落库时是一串逗号拼起来的字符串,所以在统计页和导出的表格里,它是一列而不是三列。想按列拆开分析,得自己在 Excel 里分列。

活动列表每行有个「统计」按钮,点开是图表:单选多选按选项计数,画成柱状或饼状;文本题列出全部原文。图表上方能选时间段,只看某几天的答案。
要细看就导出。答卷列表支持导出 Excel,一行一份答卷,列是题目。导出的是原始答案,没有做任何合并归类——这也是为什么前面说题目的选项要设计得收敛一点,别给填写者自由发挥的空间。
如果问卷量大、要按渠道/地区交叉分析,导出的表丢进透视表比在后台点图表快。