嵌入式调查中的 SurveyMonkey 自定义变量

SurveyMonkey custom variables in embedded survey

我正在尝试在我们的网站中使用 SurveyMonkey 嵌入式调查。 我知道我们可以使用 Web Link 收集器在 url 中传递自定义变量,例如用户名。 但是,我没有看到任何有关使用嵌入式调查传递自定义变量的文章。 有可能吗?

或者有人可以指导我如何使用 SurveyMonkey 实现我的目标? 这是我想要实现的场景。

  1. 我们希望在用户登录时弹出调查。
  2. 我们想从 SurveyMonkey 返回每个用户的调查以及完成时间。
  3. 我们想将数据存储在我们取回的数据库中,并决定在用户​​重新登录或未登录时弹出相同的调查。
  4. 每年重复一次。

SurveyMonkey 可以做到这一点吗?

我咨询了 SurveyMonkey 服务台,被告知无法在他们的嵌入式调查中使用自定义变量。

我遇到了同样的问题,并且挣扎了一会儿。对于面临此问题的任何人,我能够实施的可接受的工作已在此处得到解答:

How to Pass Custom Values like Username or E-mail into SurveyMonkey

基本上,您无需创建嵌入调查收集器,而是创建网络link 收集器。然后,您创建一个 iframe 并将 src 设置为给定的 link,它将接受您的自定义变量。

例如: <iframe src="https://www.surveymonkey.com/r/ABCDEFG?CustomVariable=mycustvar"></iframe>

对于其他 angular 开发人员,如果您这样做并动态设置 [src],您还需要使用 DomSanitizer 来绕过安全性,尽管这可能会使您的应用容易受到 XSS 攻击。