带有个人ID的匿名表单和重定向到唯一URL的工具推荐

问题描述 投票:0回答:0

我正在寻找一种工具来创建匿名表单,为每个完成表单的用户生成一个唯一的 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 需要该平台的高级版本,我什至不知道它是否有效

forms url key unique-key dynamic-url
© www.soinside.com 2019 - 2024. All rights reserved.