Linking an Epi form to Eloqua so data passes correctly
When creating forms that need to pass data from Episerver to Eloqua, the following items are required:
- All field values must match
- HTML Name in Eloqua needs to be included in Eloqua Form Name (Form Settings)
Screenshot in Eloqua:
Screenshot in Epi:
- Hidden values need to be includes in both Episerver and Eloqua
- FormLocale
- Hidden-PageName
- Hidden-PageURL
Screenshot of form fields in Epi
Screenshot of form fields in Eloqua
Here is an example of standard form fields and how they would map:
Note: Most standard form fields have already been created and set up for reuse in Epi. they are located under folder path "Forms > Pre-Created Form Fields"
Field Name
Field Value
(HTML name in Eloqua)
*these values
must be exactly the same in both Epi and Eloqua for the data to pass. This includes values passed for multiple choice selections
Fields values should be consistent across all translations
First Name
Last Name
Email
Organization
Business Phone
FormLocale
Hidden-PageName
Hidden-PageURL
firstName
lastName
emailAddress
organization
busName
FormLocale
Hidden-PageName
Hidden-PageURL
*Validation: In Eloqua, both Hidden-PageName and Hidden-PageURL must have their Validation settings unchecked. Validation on forms is primarily intended to mitigate malicious submissions that often contain long page urls and names. Due to the length of some of our page names and urls, Validation needs to be disabled for these values or the data will not pass into Eloqua.
Processing Steps
What happens after the form is completed? Generally, all forms should have 3 processing steps - see this guide for set up