Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Complete redirect works, but screenout quota redirect does not redirect to panel

More
1 month 2 weeks ago #274238 by samlwh77
Please help us help you and fill where relevant:
LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey Cloud:
Survey theme/template:
==================Hi everyone,I am new to LimeSurvey and would appreciate some guidance on panel integration and quota redirects.ProblemI am setting up a survey with a panel provider, Rakuten Insight. The complete redirect works correctly, but the screenout redirect does not return to the Rakuten end page.When a respondent completes the survey, they are redirected correctly to Rakuten with the correct uid and st=c status. However, when a respondent is screened out via quota logic, they are not redirected back to the Rakuten screenout URL.LimeSurvey version/setupI am using LimeSurvey with panel integration and quota-based redirects.Panel provider redirect requirementsRakuten requires the following return URLs:Complete:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=cScreenout:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=sQuota full:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=qWhat is workingFor the complete redirect, I have set up panel integration as follows:
  • Parameter name: uid
  • Target question: RAKUTEN_UID
I also added the complete URL into the survey End URL field:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=cThis works correctly. For example, when I test with uid=TEST001, the respondent is redirected to Rakuten with:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid=TEST001&st=cWhat is not workingFor screenout, I created quotas with:
  • Limit: 0
  • Quota action: Terminate after the related visible question was submitted
  • Autoload URL: enabled
  • URL ending with st=s
Example screenout quota URL:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=sThe screenout quotas are set for answers such as:
  • S0 = No consent
  • S2 = Below 25 / Above 55
  • S4 = Non-target ethnicity
  • S5 = Restricted industry
  • S6 = Participated in similar research in the past 6 months
  • S7 = Above RM11,000 / Prefer not to say
  • S8 = Not involved in purchase decision
  • S9 = Did not use the target product
  • S10 = None of the above
  • S11 = Non-brand users
However, when testing screenout cases, respondents are not redirected to the Rakuten screenout page.Quota full setupFor quota full, I also have quota URLs ending with st=q, for example:https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={PASSTHRU:uid}&st=qThese are used for quotas such as gender and ethnicity quotas.Test link usedI tested with a link similar to this:https://research.psiresearch.com.my/index.php/784214?lang=en&newtest=Y&uid=TEST001Questions
  1. If the complete redirect works with {PASSTHRU:uid}, does that confirm the panel integration parameter is set correctly?
  2. For screenouts, is it correct to use quota limit = 0, quota action = terminate, and quota URL with autoload enabled?
  3. Is there any other setting that must be enabled for quota URL autoload to work correctly?
Any advice on what I should check or change would be much appreciated.Thank you.Sam

Please Log in to join the conversation.

More
1 month 2 weeks ago - 1 month 2 weeks ago #274244 by Joffm
Hi,
first: I never use PASSTHRU. In my opinion it is outdated since version 1.92, when ExpressionScript was introduced.
You only have to create a question of type "short text" with the name "uid".
Then your screenout URL looks like
Code:
https://message.insight.rakuten.com/survey/Spassback.do?pid=c9e22dc76137cf49&uid={uid}&st=s

Don't care about the "&" that's this editor.

Now if I call the survey with
 
you see the added parameter "uid" here
 
Of course this question is hidden in the survey.

And after a screenout the URL looks like this
 
Now you may ask Rakuten what is wrong with this URL that it doesn't work

Joffm

BTW: How does this URL look like in your survey?
And it is always a good idea to send the lss export of this relevant part.
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 month 2 weeks ago by Joffm.

Please Log in to join the conversation.

Moderators: tpartnerholch

Lime-years ahead

Online-surveys for every purse and purpose