我正在寻找一种方法来取回用户完成调查时用于在SurveyMonkey系统中存储自定义数据的自定义参数“name”,无论是通过Embed OR WebLink。
关于其他人如何接近这个的任何建议?
我已经看到了这个SO但是在我的情况下这是版本2 {3}不在版本3 API中。 (抱歉复制粘贴相同的问题,但我在v3中看到相同的结果)
任何有关添加签名板的建议都包括每次调查。
答案 0 :(得分:2)
执行此操作的一种方法是在调查中设置custom variable(网址参数)。您也可以使用API执行此操作,文档为here。
然后,如果您有一个weblink收集器,如果您创建了一个名为name
的自定义变量,那么您将向用户发送以下内容:
https://www.surveymonkey.com/r/2Q3RXZB?name=tester
然后name=tester
将与SurveyMonkey方面的响应一起存储。您可以在pull responses时看到它。
当你这样做时:
GET /v3/surveys/<survey_id>/responses/<response_id>
你将获得一个有效载荷,其值如下:
...
"custom_variables": {
"name": "tester"
},
...
答案 1 :(得分:0)
如果您不希望将数据传递给调查本身,而只是将其附加给用户,则可以选择使用自定义数据(不同于自定义变量)。请在此处参考坎达拉夫特将军的出色回答: Survey Monkey- Custom Values via API v3