The golden rule of student engagement is simple: make the student feel like they are the most important person you'll speak with today. While easy to preach, this can often be difficult to action at scale. When the number of students you engage with goes up, the quality of interaction can drop drown.

But what if it didn't have to be this way? This use-case will take you through how Landing Pages in Gecko can be used in order to build fantastic dynamically generated content, unique to the student, at scale.

Learn how you can make simple, effective web pages without the need for IT to get involved:

Getting started

In this section, we'll learn more about how Landing Pages can be created in order to house dynamic content, unique to the student. First, head to Landing Pages and create your basic landing page. When you're happy with how your page is looking we can start to make things more personal:

Dynamic Content

In the video above, Jonny walks you through how to build a landing page that, when emailed to students, will dynamically display the student name and the student's program of interest.

To do this, he follows a two-step process:

  1. Create a variable on your landing page. This will create a point on the page that Gecko can pre-fill on your behalf. Variables will need to be surrounded with curly brackets:


    Your landing page can include as many variables as you'd like and the name is completely controlled by you! In Jonny's example, his two variables were:

    {{name}} + {{subject}}

  2. Pre-filling your variables. Once you've added your variables on your landing page, it's time to get pre-filling.

    Begin by copying your page's Sharing Link (click the pencil icon in the bottom-right corner of the Landing Page) and paste this into whichever email or SMS template you'll be sending.

    In Jonny's example, this was his default Landing Page link:

    Now comes the fun part. Add a question mark (?) to the end of the URL and then gradually add in your variables without their curly braces. To join different variables together, use an ampersand (&):

    All that's left for us to do is to tell Gecko what information should be inserted into the variables. Use Gecko template tags in order to tell Gecko what information to use. The correct tag to use for custom contact fields can be found by going to Settings > Contact fields page and taking note of the value in the Template Tag field:{{contact.full_name.first_name|url.encode}}&subject={{contact.course_of_interest|url.encode}}

    In this example, the result is that the student's first name will be dynamically added to the {{name}} variable, and their course of interest will be dynamically added to the {{subject}} variable:

    A screenshot of the output from Jonny's example, where the landing page now shows his name and chosen course of interest.

If you're having trouble with your template tags pulling through then this guide will help!


Have any questions? Feel free to start a live chat with a member of our support team or explore the rest of our academy at your leisure!

Did this answer your question?