当用户完成调查时,我正在寻找一种方法来取回用于在 SurveyMonkey 系统中存储自定义数据的自定义参数“c”,无论是通过嵌入还是 WebLink。
关于其他人如何处理这个问题的任何建议?
我确实有 SurveyMonkey 的白金计划。
当用户完成调查时,我正在寻找一种方法来取回用于在 SurveyMonkey 系统中存储自定义数据的自定义参数“c”,无论是通过嵌入还是 WebLink。
关于其他人如何处理这个问题的任何建议?
我确实有 SurveyMonkey 的白金计划。
唯一 ID 参数通过您的重定向 URL 传递。因此,如果您将重定向 URL 设置为http://mydomain.com并将 ?c=Tony 传递给收集器链接,则用户将在完成调查后被定向到http://mydomain.com?c=Tony 。如果您拥有http://mydomain.com,您应该能够收集此参数并为登陆您页面的受访者提供自定义响应。
唯一 ID 也可从get_respondent_list API 端点获得。您需要特别请求它,因为默认情况下不会返回它。您可以通过将custom_id添加到您的请求的字段数组来做到这一点。
为了快速参考,文档页面上给出的示例包括custom_id:
curl -H 'Authorization:bearer XXXYYYZZZ' -H 'Content-Type: application/json'
https://api.surveymonkey.net/v2/surveys/get_respondent_list?api_key=your_api_key
--data-binary '{"survey_id":"100399456", "collector_id":"23907195",
"fields":["first_name", "date_start", "date_modified", "custom_id", "analysis_url"],
"page_size":5, "page":1, "start_date":"2013-02-04 23:25:09"}'