How to Set Up the Marketo Forms and Tracking WordPress Plugin

The Hutchhouse Marketo Forms and Tracking WordPress Plugin is a great, free plugin that will allow you to embed your Marketo forms into your WordPress website.

While you can use the form embed code provided in Marketo, this option does not pre-fill your forms for returning visitors who have previously filled out forms.

Setting up the plugin can be a little tricky, however, since the settings in the plugin don’t exactly match the terminology in Marketo.  But, that doesn’t mean the plugin doesn’t work.  It does!  You just need to know where to find the required settings in Marketo.  Luckily, we’ve figured it out.  Below are some screen shots to help you set up this plugin.

  1. Marketo Account ID
    1. This is simply your Munchkin ID found In Marketo at ADMIN ~> MUNCHKIN ~> MUNCHKIN ID
  2. Marketo Base URL
    1. This is the domain found in Marketo at ADMIN ~> LANDING PAGES ~> DOMAIN NAME
  3. Marketo User ID
    1. Since this plugin uses Marketo’s SOAP API to talk to your Marketo subscription, it needs to know the User ID associated with your login to the API.  As such, you will need to provide your login credentials to the API.  You can find the Marketo User ID at ADMIN ~> WEB SERVICES ~> SOAP API ~> USER ID
  4. Marketo Endpoint URL
    1. Whenever you make a call to a server using a SOAP API, the script that is making the call needs to know where to direct the request.  Well, that’s the Endpoint URL found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENDPOINT.  See screen shot in step 3 above.
  5. Marketo Secret Key
    1. To ensure that you are authenticated as an authorized user making a call to the server, the SOAP API requires a unique secret key. This can be found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENCRYPTION KEY.  See screen shot in step 3 above.
    2. If your Encryption Key is empty, then you need to create one.  Markeo will not create this for you.  Instead, you can use an online generator to create one.  Note that Marketo requires the key to be at least 10 characters with at least one number and letter.  We suggest using the CodeIgniter Encryption Keys method found on this page.  Note that new, random keys are generated every time you refresh the page, and you only need one string of characters.