Handling of internal and external IDs for re-direct links

The questfox system is a little picky in terms of letting other tools know about internal IDs. But here is the description of a work around if you need to use the internal or the external ID.

Internal response ID

Internal questfox ID: The internal ID is a unique ID that is generated for every participant.

It looks similar to this:
ff211178-8f79-40ec-8ffa-bce6914ec5fa

If you export the data you will find that internal ID in the first row of the data set.

Example of IDs in questfox

Now here is the trick how to use that ID inside your questionnaire and for re-direct links.

  1. Create a new TEXT question
  2. Hide this new TEXT question from being shown in the questionnaire
  3. Create a questlogix with calculation
  • Trigger: At the beginning of the survey
    Calculation (pick the target variable, in which you want to overwrite the internal ID.
Example of copying internal and external ID
  • Just type into Calculation Formula:

qf_RespondentsID

Using Calculation to copy the value from the internal system into the questionnaire

This procedure will right at the start of the survey write the internal ID into that new variable that is accessible to you. You now have access to that field as if it was a regular question. For example you can transfer this value into a panel tool by adding the new variable code to a link.

The code can be found on top of each variable.

Example of a response ID / question ID in questfox

Add your variable to the link in brackets like {yourVAR}

Panel.TLD/questXYZ&InternalID={d3239cec-2a9e-435d-9b46-dd8ead10a870}

External Response ID

External IDs are pretty common in the interaction with people. You may find them as Panel ID; Customer ID; Student ID etc. In normal studies startet from questfox you may not even use an external ID. It is possible to upload addresses into questfox using this external ID. In case you are in interaction with an inviting panel company they will definitively send an ID over to questfox to be treated as an external ID. Normally this value does not leave the survey system. But sometimes you may want to re-direct into other tools and back and may need that ID.
The procedures is identical to the one described above for internal IDs. The only thing you need to remember is that the internal description of any kind of external ID in questfox is called:

qf_ExternalID

Again you may want to create a hidden TEXT Variable and overwrite its value at the start of the survey with qf_ExternalID.

Using Calculation to copy the value from the internal system into the questionnaire

And after that procedure you can use that ID as often as you want.

VariableName of the variable
Internal ID for each questionnaireqf_RespondentsID
External ID (only in connection with other partner)qf_ExternalID


questlogix re-direct dynamic data transfer into third party system with #questfox

After an interview is finished some projects require to transfer information into a third party system. A panel wants to know who did finish the interview. A CRM manager would like to see the NPS Score in his own system. questfox allows all of this with some interesting features of adding information to a re-direct link.

questlogix allows you to re-direct a person while transferring questfox data into another questfox project or into any other website that allows to receive data.

Open questlogix under Create Settings

questlogix

Define a condition when this re-direct should occur. It can basically take place at any moment. The standard would probably be “at the end of the survey

re-direct_questlogix_questfox.png

Define the Action Procedure as “Redirect to external URL“. Type in your URL and the respective linktails.

action_procedure_re_direct_questfox

The example opens another questfox project and transfers two (first one is red, second is blue) into that new project. The link would look similar to this one:

https://q.questfox.com/go.html?BID=T6AryMyd&q_f29ef3c7-85bd-406f-b2c6-94667ef733eb={ddc779a0-513e-4efb-a0bb-0b58450e5052}&q_b3a908c9-a4bb-4270-b623-6468b6756428={234ccf15-c156-45a1-9767-e0256786752a}

Using this function you can also send one or several pieces of information into any kind of CRM System (e.g. Client ID plus Net Promoter Score). You only need to know the IDs of the receiving website.

In relation to the topic please also consider the posts about

Using variables inside a questionnaire like in serial letters #questfox

Magical Re-Direct Linktails in #questfox