Survey stuff (smiles, increase response rate, etc)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-08-2015 11:15 AM
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!
- Labels:
-
User Interface (UI)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-07-2016 11:18 AM
Hi Samuel,
Thanks for your reply. I added these 2 steps in the client script but it is throwing some error for me "unable to set property 'value' of undefined or null reference".
Steps which I added are:-
var overall_grade = document.getElementById('grade').value;
document.getElementById(' 32 bit ID ').value = overall_grade;
Thanks
Nani
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-07-2016 11:49 AM
I think your ID may be incorrect. My id is in this format - "ASMTQUESTION:[sys_id]", for example: ASMTQUESTION:e6e7ddc64fd616001b7a2b8ca310c7eb. I normally don't like to hard code sys id in my script but it can be much easier if you can find out the ID for your numeric field, just replace your "32 bit ID" with it. I hope it makes sense Sam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2016 06:40 AM
Hi Samuel,
Thanks for your time. I added these steps in client script but it throwing the same error "unable to set property 'value' of undefined or null reference".
var overall_grade = document.getElementById("grade").value;
document.getElementById("ASMTQUESTION: 32 bit id").value = overall_grade;
Thanks
Nani
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2016 08:26 AM
It is a generic javascript error. It is probably difficult for me to troubleshoot. The ID you are using seems to be incorrect. How did you get the 32 bit id? Is it the question's sys id? You will have to make sure the ID you are using appears on the form. Otherwise, you will get the error that you are getting. That's why I recommend you to use FireFox or Google Chrome to look at the source code of your survey. This will give you a much netter idea what the proper element ID is. If you see it on the source code, your code should work. Right now, it is pointing to an element that doesn't exist.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2016 01:13 PM
Hi Samuel,
Thank you for this post.
I successfully populated my multiple choice question based on the parameters from URL. The issue I am having now, is when a survey is submitted, the element id of my multiple choice question changes.. Thus, this functionality only works once, then breaks due to the element id changing. What is causing the element id to dynamically change after submission? Is there a way to keep that id static?