Troubleshooting Surveys
Q: How come even though I added the 'Set Next URL' rule action, I see the standard 'Survey Response.jsp' page after I submit the survey instead of my custom page?
A: If a rule in the survey fails, no subsequent rules are executed.
For example, consider a survey rule set that creates a contact, registers the contact for an event, then the next URL is set. If the Register Contact for the Event rule fails (e.g. an invalid event is selected), the next URL is the standard Survey Response.jsp not the specified Next URL. However, the contact is still created since the Create Contact rule preceded the failed rule. This behavior applies to all rules.
Q: How come the template merge tags were not replaced with the correct values or the merge tags appear blank?
A: This file must have the .JSP file extension, not .HTML. A .JSP file can process merge tags while an .HTML file cannot.
For the next URL to replace merge tags with correct values or any value, there must be a contact in context. If the original survey has the topic of "None", you must explicitly set the session owner to the contact created or fetched in the survey's rules. Before the Set Next URL rule, add the Set Session Owner to contact rule. Under Session Owner, select the contact object returned by the Fetch Contact or Create Contact rule action. If the original survey has the topic of contact, the contact must log in or be in context (from a previous survey that set the session owner) when he or she reaches the survey.
Q. When submitting the survey, why do I receive an error indicating that the survey cannot submit more than 1,952 characters?
A. This indicates too much data is being submitted through the survey. This is a limitation of Microsoft SQL Server. Try splitting your survey into two or more surveys.
Q. When submitting a Campaign Request survey, I received an error indicating that the program start date must be before its end date. Why is this?
A. Make sure you have entered dates in "mm/dd/yyyy" format ( e.g. 4/1/1999.).