URL 参数传递
链接参数有两种常见用途:记录自定义渠道参数,或给填空答案预填值。应先确认参数写到哪里,再生成链接。
预填答案
- 在 编辑 中选中目标填空题。
- 在右侧 题目 → 填写设置 查看 答案字段 ID。
- 将这个 ID 作为参数名,值作为要预填的内容。

演示项目“渠道来源”的答案字段 ID 为 ltxg,因此使用:
https://survey.example.com/s/项目ID?ltxg=website
注意这里使用的是填空的 答案字段 ID,不是题目标题、题号,也不是该题的 题目 ID。每份问卷的字段 ID 不同,必须从当前编辑器读取。
多个参数与特殊字符
多个参数用 & 连接。实际业务代码可使用 URLSearchParams 进行编码,避免中文、空格、& 或 # 破坏链接:
const url = new URL('https://survey.example.com/s/项目ID');
url.searchParams.set('ltxg', '线下培训');
// 使用 url.toString() 取得已编码的地址
记录推广来源
如果不希望为每个来源创建题目,可以直接在 分享 → 渠道来源 定义 from 等参数,再生成链接;如果需要来源参与题目公式,则可绑定隐藏填空。两种方式见渠道管理。
不要假定任意一个未配置参数都会作为答案保存。URL 中的普通自定义 uid 也不是已经验证的登录身份。
验证结果
先在独立项目打开带参数的链接,检查预填内容并提交一份答卷,再到 统计 → 数据详情 核对对应列。隐藏题不显示在填写界面,应在后台检查其实际值。
隐藏只控制界面展示;URL 会出现在浏览器地址和历史中,不适合传递密码、密钥或私密资料。