Designing a landing page
About content design
Landing pages are created as any marketing activity.
When designing a landing page, you need to define the content of:
- the page itself,
- the confirmation page,
- the error page.
Use the switcher under the action bar to display and configure each of these pages.
The content of these pages is designed through Campaign content editor. Refer to Design content.
Mapping form fields
Input fields are used to store or update data in Campaign database. For this, you need to link database fields with input zone, radio button, or checkbox type blocks. To do this:
- Select a block in the landing page.
- Complete theForm datapart in the palette.
- Choose a database field to link with the form field in theFieldselection zone.When theMandatoryoption is checked, the page can only be submitted if the user has completed this field. If a mandatory field is not completed, an error message will appear when the user validates the page.Landing pages can only be mapped withProfiles.
- Define the field type by choosing, for exampleText,Number,orDatein theHTML type of the fieldselection area.
The default fields of the built-in landing pages are preconfigured. You can modify them as needed.
Submitting the form
You can select the action to perform when the visitor clicks the submit button. To do this:
- Select the submit button of the landing page.
- Select the action in the drop-down list in the left panel. Possible actions are:Refresh(to refresh the page) andNext page(to display the confirmation page).
In addition, you can change the label of the button or configure a specific link. To do this:
- Select the submit button.
- Click on the button in the left panel.
- Enter the label of the button, select the type of link, its properties, and the target.
Setting permissions and pre-loading data
Access to a landing page can be restricted to identified visitors, who come from a link in a message sent by Campaign for example. In this case, you can preload their data in the landing page. To do this:
- Edit the landing page properties accessed via the icon in the landing page dashboard, and display theAccess & loadingparameters.
- SelectPreload visitor data.If a visitor to the page corresponds to a profile in the database, their data is displayed in the form's fields that are mapped with the database data and the landing page's personalization elements are taken into account.
You can also:
- Use the URL parameters to identify the visitors, using theAuthorize visitor identification via URL parametersoption: then you must choose the loading key and map the filter parameters with the parameters of the corresponding URL.
- Authorize any visitor to access the landing page, using theAuthorize unidentified visitorsoption.
Setting Google reCAPTCHA
You can set up Google reCAPTCHA V3 with your landing page to protect it from spam and abuse caused by bots. To be able to use it with your landing page, you first need to create an external account. For more information on how to configure it, refer to this section.
Once your Google reCAPTCHA V3 external account has been set up, you can add it to your landing page:
- Before publishing your landing page, access the page properties accessed via the icon from you landing page dashboard.
- Unfold theAccess & loadingmenu.
- Check theUse reCAPTCHA to protect your site from spam and abuseoption.
- Select your previously created Google reCAPTCHA external account.
Your landing page is now set up with Google reCAPTCHA which can be seen at the bottom of your page.
Google reCAPTCHA will then return a score based on users' interactions with your page. To check your score, connect to your Google admin console.