Skip to main content

How to setup the Marketo Marketing Automation integration

Modified on: Thu, 8 Jan, 2026 at 10:00 PM

The Marketo Marketing Automation (Landing Page) Integration enables Siteimprove to identify your landing pages so that Siteimprove can run checks to detect any possible issues. With this Marketo integration, landing pages will be monitored for issues in the same way as the sites on your subscription. Fixing issues detected on landing pages helps:

  • Ensure consistent, error-free content
  • Minimize page load times
  • Understand visitor traffic and behavior
  • Optimize content for higher engagement
  • Remove roadblocks to conversion

This article explains how to set up the Marketo landing page integration, including: 

This integration is only needed if users want to track Content (Quality Assurance) data in addition to Analytics data for Landing Pages in Marketo. You don’t need the integration to track Analytics data only. For tracking Analytics data only, that can be tracked under a current Analytics site by following the steps under Configuring domains and removing unwanted domains in Analytics, or you can add a new Analytics site by following these steps: Adding a Site (Tips & Tricks)

Siteimprove uses the Siteimprove script code to identify your landing pages. If you have already added the Siteimprove script on the landing pages, you can skip that preparation step. 

Once the script is present, Analytics data for the landing pages can be found in the Analytics module if the page is part of a current Analytics site. Otherwise, you can add a new Analytics site to include the landing page (Account Owner level permissions).

Siteimprove starts an automatic "Single Page Check" shortly after a landing page with the Siteimprove Analytics script on it has been visited. This check will be completed a few minutes later, and then the results can be seen in the platform.

Preparation and Requirements

Ensure you have the required subscriptions in the Siteimprove Platform

The Marketo Marketing Automation Integration requires subscriptions to both Quality Assurance (QA) and some form of Analytics product (Traffic Analytics, Usability, or Marketing Analytics). 

Ensure that you have the appropriate user permissions

You need to be an Account Owner or Administrator within the Siteimprove platform to add or configure a marketing automation integration. To set up the integration to be tracked under a separate site, which is recommended, you will need Account Owner permissions to add sites, or you will need to work with someone with that level of permissions to add a new site to be used for this integration ahead of the setup of the integration.

Place the Siteimprove Analytics script on your Marketo landing pages

  • In Marketo, go to Design Studio
  • Expand Landing Pages in order to show the templates
  • Select the Template you wish to edit and click on Edit Draft
  • Insert the code snippet in your template

Read more about editing a Marketo Landing Page template

You can find out more about the Siteimprove Analytics Script in "Adding Siteimprove Analytics JavaScript to your website.

Identify the domain of your Marketo landing pages

  • Go to the Admin area in Marketo and click Landing Pages
  • Make a note of the domain used for your landing pages for use later in the configuration

Admin_area_for_Landing_Pages_in_Marketo

Configuration

There are two different ways to set up the Marketo Integration in the Siteimprove Platform.

  1. Navigate to Settings > Integrations > Integrations Overview and select the "Connect" button.


  2. Navigate to Settings > Integrations > Marketing Automation and select the "Add pages" button.
    Screenshot of Settings > Integrations > Marketing automation

To add your landing pages, follow the steps on the page that comes up.
Screenshot of landing page integration configurations options

  • Under "Marketing automation provider," ensure that the radio button for Marketo is selected. 
  • Step 1: Insert the Siteimprove script - Make sure the Siteimprove Analytics script is present on the landing pages. If you followed the preparation steps above, you may have already done this. 
  • Step 2: Identify your domain - Enter the landing pages' base URL (domain) noted from the Marketo Settings earlier under the Preparation and requirements step above. Remember to include https:// or http:// in the URL of the domain.
    • Siteimprove will identify if we already monitor the URL via the Siteimprove script and, if not, you will be instructed to add the domain to an existing site. 
  • Step 3: Add URL Parameters (optional) - You have the option to add parameters that change the content of your landing page (e.g., localization parameters). Siteimprove will preserve these specific parameters in the URL structure.
  • Step 4: Select a Site - You can either select a "Content site" that the landing page URLs will be associated with, or if you are an Account Owner, you can add a new site to track the data under. 
    • Note: We recommend that you use a separate site exclusively for your landing pages to avoid any impact of adding tracking under a currently added site. If you track data under a current site, the added tracking for the landing pages can potentially impact the DCI score of the Content Site, leading to changes in the number of issues (Misspellings, broken links, A11Y, Policy, etc), and it can also lead to changes in page count for the site
  • Extras: Page Tags (optional) - You can also select a page tag or create a new page tag if you want your landing pages to be tagged automatically. Learn more about page tagging in the article: Page tags FAQ.
  • Click the "Save" button.
    • Siteimprove will identify landing pages that were created or visited in the last three months (if the Siteimprove script was previously added to the page). These landing pages will then be crawled as part of your content suite.
  • Click the "Continue" button to confirm the settings and finalize the setup.
    • Adding landing pages can affect your DCI® score.
  • You are then presented with an integration is complete message.  

Usage

The first time a landing page with the Siteimprove script is visited, Siteimprove will be notified, and checks, such as Quality Assurance, Accessibility, Policy, and SEO, will be carried out. We will then identify content optimization opportunities via modules in the Siteimprove platform.

The Marketo landing pages will be visible within your Quality Assurance module and can be found under Quality Assurance > Inventory > Pages.

Notes:

  • If you have an A/B test implemented on landing pages, contact Siteimprove technical support to handle different A/B test parameters.
  • Siteimprove is happy to help with questions regarding configuring the integration. Siteimprove does not provide support or product help for the third-party software with which you are connecting.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.