Marketing Rockstar Guides

An Etumos Company

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Services
    • Demand Generation Consulting
    • Marketing Automation Consulting
    • Data Quality Systems
    • Lead Nurturing and Engagement
    • Marketing Analytics
    • Content Marketing
  • Marketo Consulting
    • Marketo Implementation
    • Marketo System Audit
    • Marketo Training
    • Lead Scoring
    • Subscription Management Center
    • Email Reputation Management
    • Marketo Revenue Cycle Analytics
  • Blog
  • Tools
    • Marketing Technology Maturity Model
    • Build a Marketing Operations Center of Excellence
    • Marketo Expert’s Guide to Program Templates
    • Intelligent Lead Nurturing
    • The Marketo Guide (2013)
    • Sell Faster with Sales Insight Booklet
  • Speaking
    • News & Events
    • Past Presentations
  • Clients
  • About
  • Contact

Marketo Form Best Practices

January 23, 2014 By Josh Hill

Marketo Forms are a key building block to your lead generation efforts, allowing you to request your audience to provide their contact details in exchange for something. That something could be a Road Show registration, dinner at a trade show, your next webinar, an important white paper, or requesting help. The possibilities are only limited by your ability to market…and your ability to program.

Marketo provides the capability to add nearly any field from your database to a Form. The Form Designer permits all the typical form options you see elsewhere, however, it does have some limitations on the look and feel. The good news is you can customize nearly everything about the Form if you know where to look and how to use Javascript.

Planning and Organizing Forms

Creating a Form is a key skill in Marketo because it helps drive the Email > Page > Form > Database flow of collecting names and activities from Leads.

It is recommended to keep your Forms in Design Studio because you should always have a set of 5 or so standard forms. While it is tempting to allow local asset Forms for Programs, doing this tends to cause issues when less skilled team members create Forms that are not consistent with data rule and don’t bring in the right data. Because so many firms use customized forms and JavaScript, it is crucial that you restrict Form creation to specific power users or heavily train your team on proper use.

Now that you had a chance to try out a Form or two, take a few moments with your team to decide on 3 to 7 standard forms you will use in various situations. Here are some recommendations:

Form Name Why

Level of Detail Requested

Trade Show Form For a registering leads for Trade Show meetings. Medium
Standard Form Any content sign up (Content Program) Low
Standard Form Progressive A progressive version Progressive
Roadshow Registration Event sign ups require more detail in most cases. High / Progressive
Webinar Registration Quick form for online events. Low /Progressive
Newsletter Sign Up For a newsletter or blog email sign up. Low
Subscription Management The enhanced and required email preferences form. Special
Unsubscribe Marketo’s default Unsubscribe Form Default, email.

Of course, the fields and names are up to your unique business requirements. Just remember your audience is filling these out, so treat them the way you would want to be treated in the same situation.

As discussed in Naming and Organization, it’s good to keep a solid folder structure and naming scheme for Forms, especially since everyone can see them across the system. Here are a couple of examples:

Trade Show Event – Production
Webinar Registration – Dev (not for use)

Form Organization TreeHere’s a good example of the folder structure you should use for Forms. This also works well for Landing Pages and Emails.

Refrain from using Forms in Programs, mostly because there’s a tendency for less technical marketers to not use Forms well. Forms are critical to the success of a landing page and data collection. If a step is missed or a form doesn’t ask the right questions, there is a ton of extra work to do.

Social Sign On Forms

Marketo added social sign on where a Lead can use LinkedIn, Facebook, or Twitter to login, providing you with key details from that network automatically. This data can be fed back into your CRM instead of using another service to pull it. Interesting fields are available to you;

  • Gender
  • Display Name (Social Displayed Name)
  • Photo URL
  • Profile URL
  • Reach (number of connections)

To do this, you need to Enable Social Sign-on. In the form, just select the option:

Social Sign On Form Setting

Forms and Data Appending Services

A number of firms like DemandBase, ReachForce, and RingLead allow you to pre-populate fields based on the lead’s company. These services are surprisingly accurate. If you can afford it, data appending up front is a great addition to your forms. Marketo has used these services with great success.

Auto Populating Source Data: Hidden Fields and URL Parameters

Often you will have a situation with multiple lead channels coming into an event or webinar. You may need to pay a vendor on a per lead basis or you want to know which promotion channels are working for that event. In Marketo, you have at least two options:

  1. Multiple Landing Pages – one for each source.
  2. Hidden Fields and URL Parameters, one URL per source, pointing to one page.

Multiple Landing Pages per Partner: One way to keep your data clean is to have 1 page per channel partner or paid referrer. Each page will collect conversion data, allowing a clean audit trail. For example:

  • LinkedIn Ad Page
  • LinkedIn Discussion Link Page
  • Main Webinar Schedule Page
  • Facebook Ad Page

Limitations: you will have a lot of forms and pages. It will be hard to manage.

Hidden Field for URL Parameters: In this system, we use the same two fields, but now we set them to use URL Parameters. We can generate a long list of URL combinations for each channel partner. There will be 1 page and 1 form for your Program. To report on this system, you will use a Smart List to pull Leads from this Program who meet Lead Source and Promo Source criteria from the URL Parameters.

In this method, we will add a field to SFDC or Marketo called “Promo Source.”

Note you can use dashes if you like. Here’s an example URL for the field PromoSource (PS) and Lead Source (source).

http://go.yoursite.com/some-page/page-name.html?PS=some-referrer&source=LEADSOURCE-NAME

Setting up URL parameters can be a tedious process, but once it is done, it works very well. The basic steps involve:

  1. Set up a table that maps the promotion source to a code you choose “PS=XXXX”.
  2. Select the fields that should be hidden, such as Lead Source.
  3. Set  Input Type to Hidden.
  4. Edit Settings: Default Value=X; Get Dynamic Value: URL Parameter; Parameter Name = source
  5. Save
  6. Test this form to make sure the values from the URL are being inserted properly.

Caution! Make sure fields like Original Lead Source are field blocked to avoid overwriting data.

Marketo Form Hidden Field URL Parameter

Limitations: You may need to setup workflows to manage this and keep a record for each Program. You can make this a bit more complicated, so read up:

  • URLs and Hidden Fields
  • URL Parameter Creator (xlsx)

Filed Under: Marketo User Guide

Comments

  1. Jamie says

    January 19, 2015 at 2:57 pm

    Hey Josh,

    What do you mean by “Setup a table that maps the promotion source to a code you choose “PS=XXXX”?

    Does that just mean to link the field in Marketo with the field in the CRM? We are actually switching from a really old CRM (SLx) to SFDC so some of this may be new to me (or maybe not and I can do everything in Marketo.

    Thanks!

    Jamie

  2. Josh Hill says

    January 20, 2015 at 12:41 am

    Yes, essentially. You will need to map the CRM fields to Marketo and to the URL parameter name as you indicated. Ideally, your CRM field will sync to Marketo, taking care of that, but you’ll still need a table of values to properly setup your url params.

  3. Jan says

    May 26, 2015 at 8:31 am

    Hi Josh,

    first thanks a lot for you post.
    I would like to ask you if there is any possibility how to prefilled text area in the form and make it non editable for users. The simple illustration is email field in Marketo preference center: http://pages2.marketo.com/emailsubscription.html

    Thanks for any tips

  4. Josh Hill says

    May 27, 2015 at 11:35 am

    Hi Jan,
    Thanks for your question. I think there are some threads on the Community (nation.marketo.com) or check developers.marketo.com. You will need some javascript to do that for you.

Trackbacks

  1. Marketo Forms 2.0 Tutorial says:
    January 31, 2014 at 7:06 am

    […] turned on from January 24, 2014 have access to only Forms 2.0. Of course 99% of us can still use Forms 1.0 editor and all existing forms will continue to work just […]

  2. Marketing Attribution Setup ChecklistMarketing Rockstar Guides says:
    January 13, 2015 at 7:02 am

    […] wrote a brief URL Parameter tutorial last […]

  3. Marketo & Salesforce – Consulting Services | PerkutoCreating a Marketing Attribution System says:
    January 15, 2015 at 8:43 am

    […] wrote a brief URL Parameter tutorial last […]

2019 Adobe / Marketo Summit Sessions

Adobe Marketo Summit 2019

Special Content

Learn Lead Lifecycles
Speaking the Same Language for Marketo Architecture & Best Practices
Expert Guide to Program Templates

Categories

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (48)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Topics for Marketing Technologists

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (48)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Services & Products

Marketing Technology Consulting
Marketo Consulting Services
Marketo Training
Marketo Health Audit
Revenue Stacks

 

Contact Me

Marketing Rockstar Guides
Contact Us

Copyright (c) 2022. Etumos. All Rights Reserved. Unless otherwise noted for that content only. Privacy Policy

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...
 

You must be logged in to post a comment.