Default Value helps you pre-fill known value into the survey, reducing the time it takes for the respondent to answer.
Pre-filling default value for specific questions in your survey saves respondents time in answering and makes them feel that the survey was customized.
The Default Value ssn Encoding Mechanism is limited by the order in which the questions were built, and ssn will not automatically move forward even after deleting some questions. In other words, if you delete a question with default code ssn=1, the default value code of the question that takes its place will start from ssn=2.
Using the Single Line Text as an example, go to the advanced options in the toolbar and select Identifier and Default Value.

After clicking Identifier and Default Value, the setting window will pop up (as shown below). If you would like to pre-fill this question with a default value, simply enter the default value after the ?ssn0= in the URL.

If you would like to set the default value for this first question to "John", simply type the value into the survey URL https://www.surveycake.com/s/D0zD7?ssn0=John.
Each questionnaire has its own unique ID. For example, the unique ID of this sample questionnaire is D0zD7
The following picture shows what happens when a survey has not been saved in advance: If you attempt to set the default values for a survey that had not been saved, the following screen appears, there is in front of ?ssn0= instead of unique ID, and the survey will not be searchable!

Once we copy and paste the URL with default values set https://www.surveycake.com/s/D0zD7?ssn0=wang into our browser:

You can see that the first question has been pre-filled with the default value you have set upon loading the survey! The pre-filled default value may also be freely modified during the answering process.

Please note: If Calculation Mode is enabled in your survey, the system will automatically clear the default values previously filled in for certain questions to prevent mechanism conflicts that may cause the survey to fail to open properly. This includes questions skipped by skip logic and hidden questions that are not set as Required.
If a hidden question is also set as Required, the system will automatically restore the default value when the survey is submitted.
If we want to set the default value for the second question, such as employee number, simply click on the Default Value on the function bar for the second question. If you would like to pre-fill this question with a default value, add the value behind ?ssn1= in the URL.
Multiple default values may be set all at once for any particular surveys. If you want to pre-fill several default values at the same time, string up all parameters with a symbol "&". For example, to pre-fill the first question with the default name John, and the second question with his employee number 123, string up 2 parameters with an URL looks like this https://www.surveycake.com/s/D0zD7?ssn0=John&ssn1=123
The Identifier is like the Default Value. The difference is that Identifier replaces the ssn code of default with a user-defined name, which makes API connections to third-party systems easier.
As mentioned above, the ssn encoding mechanism of Default Value is limited by the order in which the questions were built, if your survey is connected to a third party system, you will have to adjust the ssn when you delete or modify the questions. However, if you use the Identifier to replace the ssn number, you don't have to make the additional change.
Here is a detailed introduction to the Identifier:
Before Identifier is set, the default value of the question is its ssn code (as shown in the figure).

After Identifier is set, the URL below will be replaced with aka_identifier. In this way, even if the question is deleted or modified later, as long as there is a fixed Identifier, there is no need to make additional adjustments.
For example, once the Identifier of the "Name" question is set as "name", it does not matter even if the question is later deleted and replaced. As long as the Identifier of any new questions is also set to "name", the API connection will not be affected!
Note: In each survey, NO duplicated Identifiers are allowed!

Identifier is similar to Default Value, but the difference lies in the former allowing the free setting of parameters that will make API connections easier.
FAQs
Can I set a specific option in a multiple choice question as the default answer?
Yes, you can! Simply click the three-point menu on the right of that option, set the option's "Identifier," and then provide respondents with the complete survey URL containing the option identifier. When they enter the survey, they will see that option automatically selected!


Can I directly input a specific date in a date question?
Yes, you can! Using the default value (ssn) as an example: Simply enter a specific date format xxxx-xx-xx (format: year-month-day) after ssn in the survey URL!

How can I input default text with line breaks in a long response question?
In the survey URL, simply insert the specific parameter %0a after the text where you want a line break!

Why did my previously set default answer suddenly stop working?
It's very likely that you deleted the question that had the default value set, because if you delete a question with a default value, the survey will no longer be able to automatically input the default answer.
Additionally, even if you subsequently add a new question that is exactly the same as the deleted question, since the default value ssn number represents the order in which questions were created, the ssn number of your newly added question will not be the same as the ssn number of the originally deleted question.
The difference in ssn numbers also means you will need to re-adjust the survey URL to properly input the default answer into the new question!
Example: You originally set a default value for a name question in question 1 (ssn number 1), but later accidentally deleted question 1 and subsequently added a new name question identical to question 1 (ssn number 5). In this case, you need to modify the ssn number in the survey URL (from ssn1 to ssn5) to properly input the answer.
However, if you set an "Identifier", even if the question is accidentally deleted, you can simply recreate the same question and set the identifier to match the original one to properly input the answer again!
Summary
By making good use of the Identifier and Default Value, not only could bring in individual default values for each survey but also ensure smooth connections with third-party and create a fantastic answering experience!