Use entry points (dynamic redirects)

Assume that you are running a social media campaign for Fall admissions. You want to place campaign materials on several external portals, such as:

  • Institution website
  • Partner portal
  • Student forum

Your goals are:

  • Use a single entry point for the entire campaign
  • Compare the performance of each portal or website
  • Track campaign performance in DreamApply and external marketing platforms

Before you begin

Make sure your account has the Superuser role. In a real case, roles can be configured differently.

Step 1. Create a tracker

First, we will create a tracker in DreamApply to identify leads who register as part of the Fall campaign.

  1. In the main menu, under Marketing, select Trackers.
  2. Click New tracker.
  3. In the Tracker code field, specify the code — FALL. If needed, you can add a year to the tracker, for example, FALL2026.
  4. Save the changes.
Creating a campaign tracker

Step 2. Create an entry point

Next, we will create an entry point for the Fall campaign in DreamApply. An entry point is a special URL that will capture user tracking data and then redirect users to their destination.

  1. In the main menu, under Marketing, select Entry points.

  2. Click Add a new entry point.

  3. Under How is the visitor identified?, select the Use a landing page check box.

  4. In the Redirect the visitors to field, leave the default value.

  5. Copy the displayed entry point URL and save it for later.

    Creating an entry point
  6. In the Dynamic redirect section, enter the domains where you plan to redirect users. Separate multiple domains with a comma.

    Creating an entry point
  7. Under What actions will be taken?, select the Add a tracker code to the applicant check box and select the created tracker.

    Creating an entry point
  8. Save the changes.

Step 3. Set up the redirect destinations

We will use the same entry point for all Fall campaign materials. This will allow us to group all traffic under one campaign and get consistent reporting.

To send users to different destinations, append the ?redirect= parameter to the entry point URL:

  • Institution website:

    https://apply.example.edu/enter/2?redirect=https://your-institution.com/admissions

  • Partner portal:

    https://apply.example.edu/enter/2?redirect=https://partner-portal.com/admissions

  • Student forum:

    https://apply.example.edu/enter/2?redirect=https://student-forum.com

Step 4. Test entry point URLs

In a real campaign, we would normally distribute the configured entry point links through marketing materials. In this scenario, we will use it in the browser to simulate a user clicking the link.

  1. Copy an entry point URL with a redirect created in the previous step:

    https://apply.example.edu/enter/2?redirect=https://your-institution.com/admissions

  2. Open a new browser window using Incognito mode.

  3. Paste the link into the address bar and press Enter. DreamApply will redirect you to the destination: https://your-institution.com.

  4. Register as a new applicant (lead) or log in using an existing applicant account. DreamApply will assign the FALL tracker to the account.

To review tracking data as an Administrator:

  • For leads: In the main menu, under Marketing, select Leads, click the applicant’s name and check the right pane to see the assigned tracker.
  • For existing applicants: In the main menu, under Applications, select Browse, click the applicant’s name and check the right pane to see the assigned tracker.
Viewing trackers assigned

Step 5. Add UTM parameters (DreamApply reporting)

To capture more detailed campaign context, we will append UTM parameters to the entry point URL. As a result, when users click the link, DreamAppy will store the following tracking data:

  • utm_source: institution-website
  • utm_campaign: fall

Use this approach to analyze campaign performance and review attributions directly in DreamApply. To analyze performance using external platforms, see Step 7. Add UTM parameters (external platforms).

Add UTM parameters to the entry point URL:

https://apply.example.edu/enter/2?utm_source=institution-website&utm_campaign=fall&redirect=https://your-institution.com/admissions

Step 6. Check the results (DreamApply reporting)

To verify that DreamApply captures the data correctly, we will test the entry point URL.

  1. Copy the entry point URL created in the previous step:

    https://apply.example.edu/enter/2?utm_source=institution-website&utm_campaign=fall&redirect=https://your-institution.com/admissions

  2. Open a new browser window using Incognito mode.

  3. Paste the link into the address bar and press Enter. DreamApply will redirect you to https://your-institution.com/admissions.

  4. Register as a new applicant (lead) or log in using an existing applicant account. DreamApply will assign the FALL tracker to the account and attribute the source and campaign parameters to it.

To review tracking data as an Administrator:

  • For leads: In the main menu, under Marketing, select Leads, click the applicant’s name and check the right pane to see the assigned parameters.
  • For existing applicants: In the main menu, under Applications, select Browse, click the applicant’s name and check the right pane to see the assigned parameters.
Viewing trackers and parameters assigned

Step 7. Add UTM parameters (external platforms)

To measure campaign performance in external platforms like Google Analytics, you must include UTM parameters in the final landing page URL that follows the ?redirect= parameter.

If you add UTM parameters to the landing page URL without modification, the server may interpret special characters like & and ? as belonging to the entry point itself. As a result, the server may drop these UTM parameters before the user reaches the final page.

To avoid this, replace special characters in the URL with URL-safe characters:

NameCharacterURL Encoded ValueReason for Replacement
Space%20Browsers do not allow literal spaces in URLs
Ampersand&%26Used to separate different UTM parameters
Equals=%3DUsed to assign a value to a UTM key
Question mark?%3FIndicates the start of the query string
Hash/Fragment#%23Indicates the start of a URL anchor/fragment
Forward slash/%2FCan be misinterpreted as a directory path
Percent%%25The escape character itself; must be encoded to be read literally
Plus+%2BOften interpreted as a space in query strings
Colon:%3AUsed in protocol and port identification
At sign@%40Used for user authentication in URLs

For example, if you use the following UTM parameters:

  • utm_source: institution-website
  • utm_campaign: fall

the resulting URL will look like:

https://apply.example.edu/enter/2?redirect=https%3A%2F%2Fyour-institution.com%2Fadmissions%3Futm_source%3Dinstitution-website%26utm_campaign%3Dfall

To track UTM parameters in both DreamApply and an external platform, compose the following URL:

https://apply.example.edu/enter/2?utm_source=institution-website&utm_campaign=fall&redirect=https%3A%2F%2Fyour-institution.com%2Fadmissions%3Futm_source%3Dinstitution-website%26utm_campaign%3Dfall

Step 8. Check the results (external platform)

We need to verify that the UTM parameters persist after the redirect.

  1. Copy the entry point URL created in the previous step:

    https://apply.example.edu/enter/2?redirect=https%3A%2F%2Fyour-institution.com%2Fadmissions%3Futm_source%3Dinstitution-website%26utm_campaign%3Dfall

  2. Open a new browser window using Incognito mode.

  3. Paste the link into the address bar and press Enter.

  4. Confirm that DreamApply redirects you to the destination and that the parameters remain in the address bar:

    https://your-institution.com/admissions?utm_source=institution-website&utm_campaign=fall