Available Placeholders in EyeQuestion

Available Placeholders in EyeQuestion

Introduction

Placeholders are special codes that can be used to display dynamic information to your panelists. Dynamic information is information other then static text. Placeholders can show information that is attached to your products such as the blindingcode or description, placeholders can also contain other information such as information about the questionnaire or the panelist filling in the questionnaire.

Insert Placeholder

Placeholders can be accessed from the rich editor box which becomes available to the user when the user clicks anywhere in the question text box. You can also access placeholders in other places such as email templates, customized questionnaire headers or footers or reports.


Clicking the EyeQuestion logo in the rich text editor will open up a list of placeholders which can be used within the questionnaire.
Click a placeholder and it will be added in your question or screen.


An example of a placeholder in a questionnaire can be $$image:product$$.
When running the questionnaire this placeholder will be replaced with the image of the active products.

The user can edit the placeholder at the selection step, as shown in the screenshot below. The highlighted field is editable.
For example, if a user wants to display the answer provided by the panelist for the sweetness attribute of product 2, the answer placeholder can be edited as shown in the screenshot below.




If an incorrect placeholder is added, you can remove it and add the correct one.

Depending on where you are in the questionnaire and the type of questionnaire you will see different placeholders.

Placeholder List

The following placeholders can be used in EyeQuestion:

Project

Condition: Always Available
Placeholders that are related to information that is contained on the settings page of a project.

$$project:title$$ : Gets the Project Title

$$project:description$$ : Gets the Project Description

$$projectreward:rewardvalue$$ : Gets the Project Reward

$$project:testedproduct$$ : Gets the Project Tested Product

$$project:projectnumber$$ : Gets the Project Number

$$project:projectname$$ : Gets the Project Name

$$project:projectdate$$ : Gets the Project Date

$$project:client$$ : Gets the Project Client

$$project:clientcc$$ : Gets the Project Client Copy

$$project:startdate$$ : Gets the Project Startdate

$$project:enddate$$ : Gets the Project Enddate

$$project:objective$$ : Gets the Project Objective

$$project:conclusion$$ : Gets the Project Conclusion

$$project:objective$$ : Gets the Project Objective

$$project:conclusion$$ : Gets the Project Conclusion

$$project:recommendations$$ : Gets the Project Recommendations

$$project:summary$$ : Gets the Project Summary

All other custom project settings can be called by placing the name of the attribute after 'project'.

So for example $$project:studytype$$

$$link:legal$$ : Shows a link to the privacy statement

 

User

Condition: Only available when a user logs in and not an anonymous user
Placeholders that are related to information that is contained of the user

$$user:fullname$$ : Gets the User Full name

$$user:firstname$$ : Gets the User First name 

$$user:middleinitial$$ : Gets the User Middle initial 

$$user:lastname$$ : Gets the User Last name 
$$user:login$$ : Gets the User Login
$$user:surveycount$$ : Gets the User Total Survey Count

$$user:surveycountyear$$ : Gets the User Survey Count of current Year

$$user:email$$ : Gets the User Email

$$user:steet$$ : Gets the User street address

$$user:postalcode$$ : Gets the User postal code

$$user:city$$ : Gets the User city

$$user:telephone1$$ : Gets the User first telephone number

$$user:telephone2$$ : Gets the User second telephone number

$$user:telephone3$$ : Gets the User third telephone number

 

Product information (sequential)

Condition : Only when you have a sequential design section with products
Placeholders that are related to information that is contained in the product that is being tested.

$$code:product$$  : Gets the current sample code of the product
$$codes:product$$  : Gets ALL the sample codes of the product 
$$description:product$$ : Gets the description of the product

$$description2:product$$ : Gets the second description of the product 

$$description3:product$$ : Gets the third description of the product 

$$description4:product$$ : Gets the fourth description of the product 

$$image:product$$ : Gets the image of the product 

$$sound:product$$ : Gets the sound of the product 

$$movie:product$$ : Gets the movie of the product 

$$value:product$$ : Gets the value of the product so for example '1'

$$list:product$$ : List of product attributes

$$randomlist:product$$ : List of product attributes randomised

All other attributes can be called be placing the name of the attribute in front of product.

So for example $$price:product$$

 

Product information (combination/block)

Condition: Only when you have a design section with products in a combination
Placeholders that are related to information that is contained in the products that is being tested. To retrieve information when products are presented in a combination you need to address the samples individually. So in case of 4 samples presented at once you can display the for sample codes by adding the position number next to the product. So for example :

$$code:product_1$$ will show you the sample code of the first sample in the combination/block

$$code:product_2$$ will show you the sample code of the second sample in the combination/block 

$$code:product_3$$ will show you the sample code of the third sample in the combination/block 

This can be done for all product information fields so for example description will be: $$description:product_1$$, $$description:product_2$$ etc..

$$code:productnumber_1$$ will display the sample code of the first product. This can be done for other products as well: $$code:productnumber_2$$, $$code:productnumber_3$$ etc..

 

Position

Condition : Only when you have positions filled in the design section
Placeholders that are related to information that is contained in the position of the sample within the design

$$position:description$$ will show you the description of the current position.

$$position:value$$ will show you the value of the current position.

You can also call the other position information by adding the actual position number:

$$position_1:description$$ will show you the description of the first position in the design.

$$position_1:value$$ will show you the value of the first position in the design.


Sequence

Condition : Only when you a design section
Placeholders that are related to the design sequence

$$pos:product$$ will show you sequence number of the current product / block.


Session

Condition : Only when you have sessions filled in the design section
Placeholders that are related to information that is contained in the session within the design

$$session:description$$ will show you the description of the current session.

$$session:startdate$$ will show you the start date of the current session that you have predefined.

$$session:enddate$$ will show you the end date of the current session that you have predefined.

$$session:temp$$ will show you the storage temperature from the current session that you have predefined.

$$session:life$$ will show you the product life from the current session that you have predefined.

$$session:value$$ will show you the value of the current session. So for example '1'

 

Context

Condition : Only when you have a design section
Placeholders that are related to information that is currently active

$$context:setid$$ : Gets the Active Set ID (First Design)
$$context:codes$$ : Gets the Active Sample Codes (First Design)

$$context:designnextcode$$ : Gets the next Sample Code

 

Special

Condition :  Only when you are emailing to people
Placeholders that are related to special functions

$$unsubscribe$$ : Shows the Email Unsubscribe Link
$$unsubscribe:click here$$ : Shows the Email Unsubscribe Text Link

$$link:progress$$ : Link to Preview Progress
$$link:archivedsession$$ : Link to edit Active Session

 

Previous Answer

Condition :  Only when you have multiple answers
Placeholders that are related to previously given answers to a certain question.

$$answer_value_previous:this$$ : Shows the answer recorded in the results for the Previous Sample. Use ‘this’ if the placeholder is embedded within a specific question to retrieve the previous answer to this specific question, or use the name of another question if you wish to retrieve answers to other previous questions.

$$answers_value_previous:this$$ :  Shows the answers recorded in the results of All Previous Samples. Use ‘this’ if the placeholder is embedded within a specific question to retrieve the previous answer to this specific question, or use the name of another question if you wish to retrieve answers to other previous questions.

$$answer_display_previous:this$$ : Shows the answer displayed to and selected by the panelist for the Previous Sample. Use ‘this’ if the placeholder is embedded within a specific question to retrieve the previous answer to this specific question, or use the name of another question if you wish to retrieve answers to other previous questions.
$$answers_display_previous:this$$ :  Shows the answers displayed to and selected by the panelist for All Previous Samples. Use ‘this’ if the placeholder is embedded within a specific question to retrieve the previous answer to this specific question, or use the name of another question if you wish to retrieve answers to other previous questions.


Panel Management Placeholders

$$pm:portalLink$$ : Used to redirect the user/panelist to the portal

$$pm:scheduleAppointmentTime$$ : Displays the appointment time from the project's schedule to the panelist

$$pm:scheduleAppointmentLocation$$ : Displays the location of the appointment from the project's schedule to the panelist

Answer previous question

$$answer:questionname$$ : replace 'questionname' with the name of the question you want to show the answer from. Shows the value (from category, pick any etc., can also be used on other questiontypes)

$$answer_display:questionname$$ : Shows the answer displayed to and selected by the panelist (from category, pick any etc.)

$$answers_display:questionname$$ : Shows the answer displayed to and selected by the panelist for all samples when using a multisample design (from category, pick any etc.)

Previous product codes

$$code_previous:product$$ : Shows a list of all previous product codes that have been completed (only when you have a design section)

Info

$$info_1:questionname$$ : replace 'questionname' with the name of the question you want to show the info from. Shows the blinding codes of all products that were placed in bin 1 (only supported by questions with bins, such as Tetrad, binning, etc). value (from category, pick any etc., can also be used on other questiontypes)

$$info_productnumber_1:questionname$$ : Shows the productnumbers of all products that were placed in bin 1 (only supported by questions with bins, such as Tetrad, binning, etc). 


    • Related Articles

    • Question Types Available in EyeQuestion

      In EyeQuestion you have two libraries of question types available. Your own custom template library and the default system template library. The default library contains a wide range of question types and are divided into several subfolders. Question ...
    • Design Types Available in EyeQuestion

      Introduction EyeQuestion provides a diverse range of design types to meet your every need. On the "Design Type" tab within the Design Generator, you can select from various design options. This page offers an overview of each design type available. ...
    • Panel Scheduling in EyeQuestion 5

      Introduction One of the more challenging tasks in conducting sensory and consumer research is the process of manually checking the availability of your panellists participation by calling or emailing them. This traditional approach is not ideal as it ...
    • EyeQuestion APP: Notify Panelists for Upcoming Test

      Enhancing Panelist Engagement with the EyeQuestion APP The EyeQuestion APP helps panel managers to notify panelists about upcoming studies, supporting the panel manager throughout extended research projects. This feature is particularly helpful for ...
    • How to Recruit Consumers via EyeQuestion?

      Consumers Recruitment This feature allows users to recruit panellists/consumers by sharing an anonymous link of the registration questionnaire and EyeQuestion will send automatic emails to panellists to confirm their email address, setup their ...