Dynamic Links: Exploring ExpiWell App Features

Dynamic Link

Why You Need to Know More About Dynamic Link? 

For ecological momentary assessment (EMA) and experience sampling method (ESM) surveys, researchers may need to create a dynamic link in order to synchronize the data with external data collection websites. To achieve this, ExpiWell provides a dynamic link option.
logo of exclamation
Dynamic link: Allows you to dynamically change parameters within a website link. This will change each time a participant sees the link so you can provide unique links based on study ID, participant ID, and Session ID.


The site www.manybrains.net provides state-of-the-art open access cognitive assessments. To ensure that the ExpiWell participant data is synced to Many Brains participant data, we rely on a dynamic link.
Each participant receives a customized link that includes their Study IDExpiWell anonymized participant ID, and Session ID.
logo of exclamation
The Study ID (e.g., study=purduedd) is the unique study name assigned by Many Brains as a static URL parameter.
logo of exclamation
The Participant ID (e.g., id=anonid) is delivered to the Many Brains system as a dynamic URL parameter. The anonymized participant ID will be stored with the cognitive testing data, so that the research team can re-identify the participant when the research team receives the data from Many Brains.
logo of exclamation
The Session ID (e.g., session=1) is a dynamic URL parameter that lets Many Brains know what session a specific participant is on so researchers can link the Many Brains assessment session data to the ExpiWell data.

Creating Dynamic Link in ExpiWell

The dynamic link can be created in the "Instruction" question logo of information in the survey creator. You will need to toggle on the dynamic URL and click on "+ Generate URL" as shown below.

Dynamic Link Creation

This will generate a pop-up where you can input your base link prior to all the parameter specifications (i.e., before the "?" term).

Dynamic URL entry

You can then specify the parameters by clicking on the "+" button.
Dynamic Link Enter Parameter

logo of exclamation
Enter parameter: Type in the parameter name that will appear in the link (e.g., study, id, session)
logo of exclamation
Select option: Select the type of parameter each name corresponds to. 
- Custom: follows whatever a researcher types (e.g., "purduedd" as the study name)
- ExpiWell ID: Unique ExpiWell participant ID
- SessionCount: Session count that will increase each time a participant is scheduled to click on the link

See below for the completed dynamic URL link in the pop-up.
Completed Dynamic URL Link

As shown below, the dynamic link will be included in the instruction question as shown in the grey field.

The dynamic link in the instruction question

This will appear in the mobile as shown below:

A link to cognitive assessment

How does the Session Count increase?

The session count will increase based on (1) scheduled survey and (2) whether the link is unique
Scenario 1: Single Survey with One Dynamic Link

    • Related Articles

    • FAQ

      11 FAQ about the ExpiWell Platform These are some commonly asked questions by researchers seeking to do experience sampling or ecological momentary assessment on the ExpiWell platform. 1) Is it possible to preview the survey? Yes, absolutely. You can ...
    • Embed Pictures in Surveys for EMA and ESM

      How to Embed Pictures for Your Surveys When conducting your ecological momentary assessment (EMA) and experience sampling method (ESM) project, you may want to embed pictures for several reasons. These include: -Increasing engagement among ...
    • Distributing your EMA and ESM project to Participants

      How to Distribute Projects to Participants Once you have created and scheduled your surveys for your ecological momentary assessment (EMA) and experience sampling method (ESM) project, you will reach the next stage of deciding how to distribute your ...
    • Dashboards

      Visualize Your Date with ExpiWell Dashboards ExpiWell’s data "Dashboards" allow you to visualize your data in real-time. You can see trends and patterns as they occur! 1. To create a new Dashboard, click on the “+”. 2. Next, you’ll need to create the ...
    • How to Create a Community

      4 Steps to Create a Community In today's digital age, building an online community is a powerful way to connect, engage, and grow together. With ExpiWell, creating your online community is not just about bringing people together; it's an opportunity ...