You can link database fields to input zone, radio button or checkbox type blocks. To do this, select the block and access the Form data in the palette.
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 the Form data part in the palette.
Choose a database field to link with the form field in the Field selection zone. Landing pages can only be mapped with Profiles.
Check the Mandatory option if needed. 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.
Define the field type by choosing, for example Text, Number, or Date in the HTML type of the field selection area.
If you choose a mandatory Checkbox, make sure that it is of Field type.
The default fields of the built-in landing pages are preconfigured. You can modify them as needed.
Data reconciliation parameters allow you to define how the data entered in the landing page is managed once it has been submitted by a user.
To do this:
Edit the landing page properties accessed via the icon in the landing page dashboard, and display the Job parameters.
Select the Reconciliation key: these database fields (for example: email, first name, last name) are used to determine whether the visitor has a profile that is already known in the Adobe Campaign database. This allows you to update or create a profile, according to the update strategy parameters defined.
Define the Form parameter mapping: this section allows you to map the landing page field parameters and those used in the reconciliation key.
Select the Update strategy: if the reconciliation key recovers an existing database profile, you can choose for this profile to be updated with the data entered in the form or instead prevent this update.
You can add a checkbox that the profile is required to check before submitting the landing page.
Selecting this checkbox is mandatory for your users. If not selected, they will not be able to submit the landing page.
To insert and configure this checkbox, do the following:
When designing the landing page, click Show source.
Manually insert a checkbox, such as in the example below:
Click Hide source.
The new checkbox is displayed. Select it.
The corresponding drop-down list is displayed in the Form data section of the palette. Select Agreement from the list.
The Agreement element is not mapped to a field of the Campaign database.
Click the icon next to Form data to access the checkbox advanced properties.
You can edit the message if needed.
This text will display as a warning if the user does not select the checkbox before submitting the form.
This action is mandatory by default and cannot be changed.
Now, each time the landing page is displayed, the user will have to select this checkbox before submitting the form. If not, the warning will display and the user will not be able to submit the form until the checkbox is activated.