Contact Forms

Website contact forms are a place for site visitors to enter and submit data, which can then be collected for use by the client. Contact forms may be used to generate leads, collect feedback, or receive employment applications.

Each form includes a designated form page and a corresponding “thank you” page. Some sites may include mini forms on the subpage and/or homepage.

Once submitted, a form generates two emails: one to the client and one to the form submitter. The form submission will be noted in the forms module.

Forms Included (Default)

By default, the following forms are available with Active Leads and Domination packages. The client may request to disable/modify certain forms and/or add new forms based on the site design.

  1. Send a Message
  2. Request an Estimate
  3. Schedule Service
  4. Take Our Survey
  5. Refer A Friend
  6. Careers

Contact Form Page

Typically, all contact form pages exist under a top-level weblink with the filename “contact”. The client may request a different sitemap setup, but in most cases the URL structure will end up like this:

http://www.clientURL.com/contact/formPageFilename
Actual example:
http://www.avisac.com/contact/send-message

The Contact Form Page includes:

  • Heading with the name of the contact form
  • Contact form
  • May include/exclude sidebar, depending on the site design or client request
  • Additional content may be added above or below the form through the content editor

In the resource editor, the form will appear as an iMarket shortcode. iMarketStaff users should take care not to modify this content if/when editing the page.

Styling

At this time, the Contact Form pages do not use custom styling provided by the Design team. However, the Developer may make small tweaks to the default styling to better suit the overall site design at the time of building the site.

Sample Contact Form Page

Thank You Page

Typically, all thank you pages pages exist under their respective contact form page and with the filename “thanks”.  The URL structure will usually look like this:

http://www.clientURL.com/contact/formPageFilename/thanks
Actual example:
http://www.avisac.com/contact/send-message/thanks

The Contact Form Thank You Page includes:

  • Heading with short thank you message
  • Full thank you message text with email disclaimer.
  • May include/exclude sidebar, depending on the site design or client request

This page has Developer-only permissions, so any changes to the page settings or content will need to be requested by Development through a ticket.

Styling

At this time, the Contact Form Thank You pages do not use custom styling provided by the Design team. However, the Developer may make small tweaks to the default styling to better suit the overall site design at the time of building the site.

Sample Contact Form Thank You Page

Mini Forms

Mini forms are purposefully short forms, meant to encourage a visitor to quickly submit information without needing to leave the page they’re on. A Mini Form will be visible on almost every page of a site, typically in the sidebar or as a full-width banner. Mini forms are only added to sites based on the site design and/or client request (they are a not a default form).

Behavior

The mini forms behave in the same way that the default contact forms behave. Though they exist in sidebar/homepage blocks, they also include a fall-back form page and a thank you page. If a user incorrectly enters information into the form and submits it, they will be redirected to the form’s corresponding page to correct their submission. After submitting the form, they will be directed to the appropriate thank you page.

Styling

Mini forms will include custom styling provided by the Design Team. Two samples are displayed below.

Sample Mini Form #1
Sample Mini Form #2

Modifying Contact Forms and Related Pages

Modifications to a form’s fields and settings is done through the module.  Additional content outside of the form itself can be added to the form page by editing the respective page through the CMS editor. By default, siteadmin (client-access) logins do not have access to edit these pages, but the iMarketStaff login does. Changes to the content on the corresponding thank you pages must be made by Development.

Lead Attribution

iMarket tracks the source/medium for all form submissions using the iMS Analytics tool. When a form is submitted, it’s added to the Leads Manager tab in the contact forms module along with the source/medium of the visit. This information is also sent to the client’s project in the Dashboard through the Dashboard API. (Note that this data is used in combination with data from Google Analytics to generate a more accurate figure.)

You can learn more about using this feature by visiting the Contact Forms Module entry.

Last updated: 2017/12/12