Can the SurveyMonkey custom parameter be passed back via a survey complete Url?

耗尽温柔 提交于 2019-12-10 13:39:55

问题


I am looking for a way to get back the custom parameter "c" that is used for storing Custom Data in the SurveyMonkey system when a user completes a survey, whether that be via the Embed OR WebLink.

Any suggestions on how others have approached this?

I do have a platinum plan with SurveyMonkey.


回答1:


The unique ID parameter is passed through on your redirect URL. So if you have a redirect URL set to http://mydomain.com and pass ?c=Tony to the collector link, the user will be directed to http://mydomain.com?c=Tony upon completion of the survey. If you own http://mydomain.com, you should be able to collect this parameter and provide a custom response for the respondent who lands on your page.

The unique ID is also available from the get_respondent_list API endpoint. You will need to request it specifically since it isn't returned by default. You can do that by adding custom_id to the fields array of your request.

For a quick reference, the example given on the docs page includes 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"}'


来源:https://stackoverflow.com/questions/21708582/can-the-surveymonkey-custom-parameter-be-passed-back-via-a-survey-complete-url

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!