This post in our Doing More with Pardot Forms series looks at how to use Pardot Form Handlers to integrate existing web forms without disrupting any back-end processes.
Some of your website forms may be already set up to trigger internal processes, e.g. logins or online purchases. If this is the case, a standard iframe Pardot form may not be able to recreate these processes exactly. Especially where they integrate with other third-party applications. So, you may want to consider using a server-side post instead to integrate these forms with Pardot.
A server-side post occurs after the data has been captured by your existing form. It then posts the captured data onwards to a Pardot Form Handler. Therefore, you keep your existing business processes intact without the need for extensive website/developer changes.
To get this set up, simply create your Form Handler in Pardot to receive the fields that will be passed through from your existing web form. Ask your developers to send a data post from the server to the Form Handler Endpoint URL, found on the summary page of the Form Handler. For more help creating a Form Handler, check out this Pardot help page.
A server-side post can also pass the Pardot browser cookie through with the data so future web activity can be tracked. This requires an extra script to extract the cookie ID from the browser and pass it to the visitor_id field in Pardot. This is something your developer will be able to set you up with. Please note that Kiosk mode should not be enabled for any Form Handlers using this functionality.
An added benefit is that once data is passed to Pardot along with the cookie, any iframe Pardot forms on your site will be pre-populated. For example, a login form passes data to Pardot via a server-side post. Once a user has logged in, the Contact Us and Download a Whitepaper forms that have been created in Pardot are pre-filled, so registered users do not have to repeat their details.
|This topic is pretty advanced and will require the help of your web team. If you need any further assistance in understanding Form Handlers and server side posts, please do get in touch with our Pardot experts.|