我正在寻找一种工具来创建匿名表单,为每个完成表单的用户生成一个唯一的 ID,并根据该 ID 将他们重定向到不同的 URL。该工具还应该有指标来跟踪表单结果。
我需要这个的原因是我有一个朋友有一个带有表单的网站,我需要用户 ID 相同,这样我才能将第一个表单(使用在线工具创建)的数据与第二种形式(在网页上)。表格需要匿名,所以我不能收集任何会泄露他们身份的用户信息。
我最后的选择是用 HTML/CSS/JS 编写表单,网站托管在本地,这样所有用户都可以通过网络连接,但我没有那么多时间
谁能推荐一款能满足我要求的工具?提前谢谢你!
我已经尝试使用 Google Forms 和 GoogleScript 将表单的最终消息替换为特定的 URL,但是当多个用户同时完成第一个表单时,最终表单页面上的每个人都返回了相同的 ID。这是我使用的代码,每次完成表单时都会激活“myFunction”功能:
function myFunction() {
var form = FormApp.openById('13c22tka8_7TGcVzn9VpA-mIznz9qU_mgoyzhge8SqtI');
var formResponses = form.getResponses();
var latestResponse = formResponses[formResponses.length - 1];
var responseId = latestResponse.getId();
Logger.log('Latest response ID: ' + responseId);
changeMessage(responseId, form)
}
function changeMessage(responseId, form) {
var url = "http://test.com/?id=" + responseId
var message = "Continue the form here: " + url;
form.setConfirmationMessage(message);
}
我还尝试使用 Microsoft Forms,但找不到任何符合我要求的选项和 Typeform,但更改重定向 URL 需要该平台的高级版本,我什至不知道它是否有效