Survey stuff (smiles, increase response rate, etc)

vant
Tera Expert

Greetings Community,

I have a recent requirement to make surveys more friendly and appealing to increase response rates, and by this, one example is to add pictures (i.e. smiley faces) and possibly embed surveys in emails to send the response to ServiceNow, or have multiple picture links in emails that would pre-answer at least one question in ServiceNow, anything that would make answering any part of a survey as easy as possible.

This is what I found researching so far, feel free to correct me.

1. Embedding surveys in emails won't work to send data to ServiceNow, due to restrictions of the Outlook server of 2010+, Outlook client security prompts.

2. The Tilton smiley face update on Share won't translate onto the new Eureka upgraded survey platform because UI macros are not supported, though it continues to work on the legacy survey.

Question:

1. Has anyone successfully done a survey notification that looks like an Amazon feedback survey or a Square credit card charge or Uber survey with smiley faces that might pre-answer at least one question on the survey, or anything close to that sort? Is it even possible within ServiceNow?

2. Or if no answer for #1, has anyone found a clever way to increase user's response rate to the surveys by making them click on the survey link, instead of offering them a chance at winning something?

Thanks!

44 REPLIES 44

Hi Sam,


I tried your way to auto capture the response but no luck. Here is my code, feel free to correct my code.



New Bitmap Image.bmp



Thanks


Shrikanth


Hi, Are those three different checkboxes? like three different checkbox questions? I wonder how you got the sys_id? Radio button should not have unique ID for each answer. If my assumption is correct, likely that is not the actual id for the checkboxes. I pointed it out in couple places in this thread. To find out the actual ID of the element (textbox, radio button, checkbox, etc), the best way is to use the "Spect" feature in FireFox and Google Chrome. Open up your survey in either browser, then right click on the element, and select "Inspect". It will show you the actual ID of the element. In my case, all of my elements start with "ASMTQUESTION". The ID is something like this ASMTQUESTION:sdgsdgsd34sdfg5456w. The key here is to find the proper ID of the element. I hope it helps 🙂 Sam


Hi Sam,


Yes, those are 3 different checkboxes. When I right clicked on the checkboxes I found the attached code, Please look at this.



Untitled.png




Thanks


The IDs seem to be correct. Did you have your code inside the addLoadEvent function? Also, Did you get any error message? Not sure how familiar are you with the Developer Tools in FireFox and Chrome, but from the same windows that you got your HTML code above, there is a tab called "Console". This usually gives you some details information of the error.



Sam


Hi,



Im completely new to Jelly so could you please tell where exactly in the HTML code i should add the following things?



  1. Get the sysparm_grade parameter using Jelly. Something like this:     <j:set var="jvar_grade" value="${sysparm_grade}" />
  2. create a hidden textbox to store the value, like this inside the <g:ui_form> tag: <input id="grade" type="hidden" name="grade" value="${jvar_grade}" />


Any help would be highly appreciated. The requirement has to be completed as soon as possible.



Thanks