Customize the sign up fields of your platform (signup page)

Modified on Tue, 23 Jan 2024 at 12:20 PM

You have the ability to customize a user’s sign up page to your platform. Here is an overview of the customization features of the registration page (signup page) to your offers!

On your OKAST platform, by default the sign up page displays the following fields:

  • First name
  • Lasy name
  • Email address
  • A strong password



You can decide to add custom fields during registration if you wish to request specific information from your viewers, such as an address, a country, a preferred language, a gender, an age, a company etc…

Please note: these personalised fields must be completed to validate the registration.


To custom your sign up page, go to : Platform > Layout > Sign up Page

You will be able to add:

  • 2 fields with drop-down lists: Selection of the country and Selection of the language

Note: to modify the list of predefined fields for languages, just add the corresponding language here:

Languages

The languages set up in the registration page will also be the languages available on the site and set up in the site settings. Thus, the removal of a language at this level, will remove the language at the level of settings.


You can then set up a maximum of 3 custom fields:

  • Up to 3 “free” fields with text which you can translate into as many languages as you like. In this case, users will have a text field that they can fill in at their convenience.

 

 

Custom fields displayed on the platform 

 

  • Up to 3 fields offering a drop-down menu, which you can also translate. In this case, you will limit the allowed answers and your viewers will have to choose one to finalize the signup.

To add a list of possible answers you need to use the “Advanced Settings” menu and upload a .json format with the information. Don’t panic, this is a file you can create yourself with a simple text editor. You can use the template provided by clicking on the upload button:

 

You can then modify the file with your settings. You will need to save the file in the .json format.  Moreover, the 3 dropdown fields must be filled in the .json file, even if you only want to set up a dropdown menu in your registration page.

Here is how the document should be constructed if you only want to set up a field with a drop-down menu to add options for your newsletter: Newsletter setup

Here the field offers a dropdown menu with two response options: “Receive the newsletter” or “I do not wish to receive the newsletter”.

If your fields are free fields (text only), add “text” (example: “custom_1”: “text” => in this case field 1 is a free field).

Here is how the document should be built if you want to set up 3 fields, 1 with a drop-down menu and two others free:

{
“custom_1”: “text”,
“custom_2”: “text”,
“custom_3”: {
“en”: [
“soccer”,
“tennis”,
“rugby”,
“cycling”
],
“en”: [
“soccer”,
“tennis”,
“rugby”,
“cycling”
]
}
}

 

With custom_1 = custom field 1, “fr” = answers in the French language and “en” in the acronym for the English language. To know which country identifier to use, please refer to Country Codes.

If your fields are free fields (text only), add “text” (example: “custom_1”: “text” => in this case fields 1 & 2 of your signup form will be free fields).

If you want to display a list of answers you will have to list all your answers in square brackets, between quotation marks and separated by a comma, example:

[
“soccer”,
“tennis”,
“rugby”,
“cycling”
]

In this example, we will have 2 free fields with text and1 dropdown menu with 4 answers.

Finally, if you get an error message when uploading, you can check if your file is correct check the tool Json Formatter.

Don’t wait any longer, customize your signup page now!