Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: The nuisance with Panel Providers - How to implement SiD, Quota and Completes?

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 7 months ago #93695

  • Kaufi
  • Kaufi's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Thank you received: 1
  • Karma: 0
Hello you wonderful people out there!

I trust that each of you is having a blasting time and lots of fun!

..Okay, coming back to LimeSurvey in conjunction with panel providers. I know that this isn't a new topic and I have found several posts, mainly in this forum that deal with this topic (For instance: here, here, here).
Though, I can't really figure out how to set up my survey in a way that it works with the requirements of a panel provider called Research Now / e-rewards. This is more up on me rather than up on the panel provider.

In LimeSurvey I have currently set up a survey with a quota for age groups (radio button answer).
Now I would like to know how to implement the screen out, quota fail and complete, so that Research Now can track who participated in the survey, who was screened out, who run into a QuotaFail and who completed the survey.

A very friendly member of staff at Research Now told me that "You will need to provide an entry link to the survey which we’ll email to the panellists. We will provide 3 exit pages that you will need to implement (screen out, quota fail and complete). Each panellist has a unique Subsid which will be added to the end of the link. Also the project will have a UPN number which will be inserted to this:


Complete: redirects.example.com/UPNredirect.asp?status=1&subsid=XXX
Screenout: redirects.example.com/UPNredirect.asp?status=2&subsid=XXX
QuotaFail: redirects.example.com/UPNredirect.asp?status=3&subsid=XXX


Wonderful people out there. Is there a kind of a step by step tutorial somewhere which I could read and gain some knowledge to set this up in a way that works?

Any feedback is much appreciated!

Many thanks in advance!!

PS: I am using LimeSurvey version 2.00+ Build 130226
Last Edit: 1 year 3 months ago by DenisChenu.
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 7 months ago #93696

  • Kaufi
  • Kaufi's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Thank you received: 1
  • Karma: 0
[UPDATE] - I tried to delete this message and edit the first post but neither one did work. Therefore, here is the final version of my post and the question of how to save and hand back two variables of an URL.

Hello you wonderful people out there!

I trust that each of you is having a blasting time and lots of fun!

..Okay, coming back to LimeSurvey in conjunction with panel providers. I know that this isn't a new topic and I have found several posts, mainly in this forum that deal with this topic (For instance: here, here, here).
Though, I can't really figure out how to set up my survey in a way that it works with the requirements of a panel provider called Research Now / e-rewards. This is more up on me rather than up on the panel provider.

In LimeSurvey I have currently set up a survey with a quota for age groups (radio button answer).
Now I would like to know how to implement the screen out, quota fail and complete, so that Research Now can track who participated in the survey, who was screened out, who run into a QuotaFail and who completed the survey.

A very friendly member of staff at Research Now told me that "You will need to provide an entry link to the survey which we’ll email to the panellists. We will provide 3 exit pages that you will need to implement (screen out, quota fail and complete). Each panellist has a unique Subsid which will be added to the end of the link. Also the project will have a UPN number which will be inserted to this:


Complete: redirects.example.com/UPNredirect.asp?status=1&subsid=XXX
Screenout: redirects.example.com/UPNredirect.asp?status=2&subsid=XXX
QuotaFail: redirects.example.com/UPNredirect.asp?status=3&subsid=XXX


I guess that I have to temporarily save and then hand back the UPN (might stand for Unique Prject Number - so always the same for all participants) and Subsid (individual "code" of each participant). How to set this up in the Panel Integration feature that LimeSurvey 2.0 provides. How must the URL look like to collect the value of the UPN and each Subsid? And how must the URL look like to hand back the UPN and Subsid to Research Now?


To hand back ***/limesurvey/index.php?Subsidout={PASSTHRU:Subsid} ?


Wonderful people out there. Is there a kind of a step by step tutorial somewhere which I could read and gain some knowledge to set this up in a way that works?

Any feedback is much appreciated!

Many thanks in advance!!

PS: I am using LimeSurvey version 2.00+ Build 130226
Last Edit: 1 year 3 months ago by DenisChenu. Reason: example.com
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98113

  • lajennylove
  • lajennylove's Avatar
Did you find any way to do that? Now I'm stuck in the same issue... :(

I want to redirect the users if they complete, filter-out or got the quota-full... But i just cant find where do i do this redirect.

Anyway thank you. :)
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98117

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6429
  • Thank you received: 840
  • Karma: 249
Hello,

My solution:
Add 1 question short text:
PANELID :
Add 3 question: equation/hidden at start of survey
QUOTAFULL : panel.example.com/redirect.asp?status=1&subsid={PANELID}
SCREENOUT : panel.example.com/redirect.asp?status=2&subsid={PANELID}
COMPLETED : panel.example.com/redirect.asp?status=3&subsid={PANELID}

Use the Prefill url system to prefill PANELID with the subsid
Give this user to panel provider:
mysurvey.example.org/XXXX?SGQA={subsid}

SGQA must be replace by real SGQA

And in quota and endurl: use
{QUOTAFULL} / {SCREENOUT} etc ....

Denis
The administrator has disabled public write access.
The following user(s) said Thank You: lajennylove

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98122

  • lajennylove
  • lajennylove's Avatar
Hi Denis... That was fast!

I'm not totally sure of what i have to do... I'll try follow your instructions with my coworkers, and i really hope this works fine.

Thank you so much.

Jenn.
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98125

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6429
  • Thank you received: 840
  • Karma: 249
For better understanding:
manual.limesurvey.org/Expression_Manager

Denis
The administrator has disabled public write access.
The following user(s) said Thank You: lajennylove

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98128

  • lajennylove
  • lajennylove's Avatar
i've already done what you told me to do about this steps:
Add 1 question short text:
PANELID :
Add 3 question: equation/hidden at start of survey
QUOTAFULL : panel.example.com/redirect.asp?status=1&subsid={PANELID}
SCREENOUT : panel.example.com/redirect.asp?status=2&subsid={PANELID}
COMPLETED : panel.example.com/redirect.asp?status=3&subsid={PANELID}

I got a few errors and I don't know why. Here's my Logic File for Survey... But i think than is almost done.



And now, about this:
Use the Prefill url system to prefill PANELID with the subsid

The "subsid" is the panel's id from the provider or the survey id and what's the way to prefill via url a variable? I'm sorry i'm PHP dev and i used to use something like:
<?= $_GET["panel_ID"]; ?>

In this system those parameters are retrieved automatically?

And finally, about this.
Give this user to panel provider:
mysurvey.example.org/XXXX?SGQA={subsid}

The survey's url is this: http://survey.happyquest.com.mx/index.php/331861/lang-es-MX

Should i do something like:

survey.happyquest.com.mx/index.php/33186...g-es-MX?SGQA={subsid}

What is a SGQA? :(

Sorry for all of this... I'm newbie in lime survey, i used to do all by my self at CodeIgniter/PHP/MySQL.

Jenny.

[UPDATE]

I finally got this thing worked. :) Reading your references...

manual.limesurvey.org/Expression_Manager

And these other ones. xD

http://manual.limesurvey.org/Workarounds:_Survey_behaviour#Prefilling_survey_answers_using_the_survey_URL

http://manual.limesurvey.org/SGQA_identifier

I was in trouble with the url to prefill i was thinking than i had the 2.0+ version and i tryed with slash, but is not the right way... i fixed id out by passing the parameters as regular url ?parameter=value&another=value

Now i just need to do this:
And in quota and endurl: use
{QUOTAFULL} / {SCREENOUT} etc ....

I know how to fill the end url, but i'm don't know how can i make the quota for all the survey and not for a single group. :/

Anyway, i keep on trying...

Thank you! :)
Last Edit: 1 year 3 months ago by lajennylove. Reason: update
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98130

  • Kaufi
  • Kaufi's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Thank you received: 1
  • Karma: 0
SOLVED - Limesurvey (v. 2+) in conjunction with panel provider Research Now.

Hi all,

I would like to share with you the solution to integrate a panel provider for your online surveys:

Since version 2+ Limesurvey does have a Panel Integration feature. This feature really facilitates to integrate survey respondents who come from a panel provider.

Panel provider reward their people who complete (or sometimes also take part but don't complete) a survey. Therefore a panel provider needs to track who completed a survey and who was screened out as well as who failed he quota. Therefore the panel provider provides you with 3 links. E.g.

Complete: redirects.researchnow.com/UPNredirect.asp?status=1&Subsid=XXX
Screenout: redirects.researchnow.com/UPNredirect.asp?status=2&Subsid=XXX
QuotaFail: redirects.researchnow.com/UPNredirect.asp?status=3&Subsid=XXX

Whereby "UPN" is the unique survey number which is the same for all participants the "Subsid" is a unique number of each participant.

Essentially, what one needs to do is to capture the values of UPN and the Subsid, saving each of them in a variable and then passing these two values back to the panel provider.

Sometimes, you don’t need to capture the UPN, so you just need to capture the Subsid. This depends on your panel provider.


Step by step tutorial:

1) Create 2 hidden questions in Limesurvey, each with a single "short free text" answer.
E.g.: The first question you might call UPNcapture the second you might call SubSidcapture.


2) Go to the panel integration feature in Limesurvey (General settings --> Panel integration); click "Add URL parameter", enter as name VariableUPN and as target sub-question you select UPNcapture and save. To add the second variable click “Add URL parameter” again and enter VariableSubsid in the name field and select SubSidcapture as target sub-question.

3 Your normal survey invitation URL could look like this, e.g.:
www.XYZ.co.uk/limesurvey/index.php/839871/lang-en

You need to provide your panel provider with an invite link that captures the UPN and Subsid in your survey. The link could look like this.
www.XYZ.co.uk/limesurvey/index.php/83987...BC&SubSidcapture=CBA

The panel provider will then use this link and replace ABC by the survey number and the CBA by the unique user number.

If you want to test if capturing works:
Activate the survey. Then replace ABC and CBA in the link by what you want and click the link.

E.g.: www.XYZ.co.uk/limesurvey/index.php/83987...pture=participant101

Complete the survey so that all data is submitted. Afterwards in Limesurvey click “Responses” --> “responses & statistics” --> “Display responses”. There should be two entries in the top of the table that are identical to the names of the two hidden questions set up earlier. In this example it would be UPNcapture and SubSidcapture. The column UPNcapture should contain the text (or number) you entered for ABC and the column SubSidcapture should contain the text (or numbers) you entered for CBA. In this example it would be “numberofsurvey” in the UPNcapture column and “participant101” in the SubSidcapture column. This way, you can check whether the capturing of the values is working.
The administrator has disabled public write access.
The following user(s) said Thank You: lajennylove

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98132

  • lajennylove
  • lajennylove's Avatar
Thank you so much. :)

I didn't updated my LimeSurvey to that version, but i think i'm going to do so. Is not a problem to upgrade my LS? I mean, is not going to crash? D:

Anyway, thank you for your help.

Jenny.
The administrator has disabled public write access.

The nuisance with Panel Providers - How to implement SiD, Quota and Completes? 1 year 3 months ago #98133

  • Kaufi
  • Kaufi's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Thank you received: 1
  • Karma: 0
If updating causes trouble, that I can't answer. My updates worked well, I started with 2.01. Good luck with that!
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: ITEd
Time to create page: 0.176 seconds
Donation Image