Follow these steps for externally hosted forms where the form data is re-posted to Eloqua servers from a server-side form processor. In this case it's not possible to get the cookie from the client's machine so the following instructions provide the necessary code to place on the form page to send the unique ID along with the form data to Eloqua. This ensures that the visitor submitting the form is linked to the Eloqua contact record so you can capture and track their digital body language.

Notes:

Recommendation – Create a copy of the externally hosted form you will integrate with and create a test page to get functionality in place and tested before it goes to production.

You will notice that there is a Form Integration Wizard in Eloqua. The scripts provided in this Wizard currently need to be updated, so please use the instructions below until they have been updated. Theoretically, you could use the Form Integration Wizard to build your Eloqua Form… but you will still want to use the scripts and QA process below to implement.

This applies if you are using the asynchronous web tracking scripts generated after Dec 11, 2011.

Step 1: Build the back-end Eloqua Form.

Create New Form

Turn pre-population off

Create Fields that mirror fields on web form

Set the HTML name (go to gear box, settings – ‘generate; use; save’)

For each form field, set the HTML field name (Field Settings; Advanced Settings). To retrieve HTML field name, you can ‘view source’ of web page where form is hosted, or request from web resource.

Step 2:

Provide the following instructions to the person making the updates on the webpage. You will need to update the ‘elqFormName’ value with each form (this is the unique Eloqua Form ID), the ‘elqSiteID’ will remain constant (this is your instance of Eloqua). To retrieve the ‘elqFormName’ and ‘elqSiteID’ go to the Eloqua Form, click the gear box, select ‘View Form HTML’ and select ‘Integration Details’. You will see that you need to plug the ‘elqFormName’ value in twice below.

b) Add the following on the initial HTML page within the <Form> tag (no specific location needed so long as they are included as hidden fields on the initial HTML form page and are posted upon the initial post):