I'm using an anonymous link with 2 different query strings to post a survey on an intranet page: 1 string for Yes answers to the first question and 1 string for No answers. Question 2 uses branching logic based on the answer to question 1.
I'm using Q_PopulateResponse to gather the answer for question 1 from the anonymous link on the intranet page. When a user clicks the link, the survey opens and they see Q1 with their answer auto-populated. I've set up an auto-advance timer for the smallest increment of time (.1) and the branching logic does work properly. But Q1 does flash briefly on the screen. Ideally, I'd like the survey to open on the next question in the survey when they click the Yes or No button the intranet page.
Is there a way to not show Q1 at all with q_populateresponse? Or another workaround that isn't creating a Yes survey and a No survey?
Thanks in advance for your time!
Dawn
Page 1 / 1
I haven't used q_populateresponse before but maybe you can test the following and see if it works.
Split Q1 off into its own block.
Survey flow:
Branch - condition that q_populate for Q1 is not yes or no
Block 1 with Q1
Branch - condition that q_populate for Q1 is yes or no
Block 2 with Q2 on
I would have tested this idea on my own but don't know how to replicate your scenario on my end, but wanted to brainstorm with you.
Split Q1 off into its own block.
Survey flow:
Branch - condition that q_populate for Q1 is not yes or no
Block 1 with Q1
Branch - condition that q_populate for Q1 is yes or no
Block 2 with Q2 on
I would have tested this idea on my own but don't know how to replicate your scenario on my end, but wanted to brainstorm with you.
You could do away with Q1 altogether and just use an embedded data field called Q1 in its place. Then your survey links are just url&Q1=Yes or url&Q1=No. Then in your survey flow just branch off the value of embedded variable Q1.
P.S. It appears you have posted this question twice.
P.S. It appears you have posted this question twice.
@TomG - Thanks for replying and catching my dupe posting. Nothing says *newbie* quite like a double post.
I did try the embedded data as an option, but we lost many of the visualization options for reporting. My guess is because the embedded data isn't recognized as a true answer to a question?
I did try the embedded data as an option, but we lost many of the visualization options for reporting. My guess is because the embedded data isn't recognized as a true answer to a question?
@bstrahin - I gave this one a try, but it couldn't make it work. Could be user error, but I couldn't find a way to set q_populateresponse as a condition in the survey flow.
So if you can't use an embedded data field, you could add a lot of padding to the top of Q1 to push it off the bottom of the page. That way respondents will just see a blank page when it flashes by. Just add something like this to the top of your question text in html mode:
```
<div style="padding-top:2000px"></div>Your question text here.
```
```
<div style="padding-top:2000px"></div>Your question text here.
```
@ldev maybe we have different permissions. But here's a screenshot of what you should end up with. You have to choose embedded data in the drop down of your branch logic and type in the variable name for Q_PopulateResponse in your condition.
You will also want to put a branch on the block for Q1 that is the same but instead of is equal to, you would use is not equal to.
!
You will also want to put a branch on the block for Q1 that is the same but instead of is equal to, you would use is not equal to.
!
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.