Specifying Web Page on Form Fillout Filters or Triggers | Community
Skip to main content
June 1, 2018

Specifying Web Page on Form Fillout Filters or Triggers

  • June 1, 2018
  • 4 replies
  • 11691 views

Issue


How to use the Web Page, Referrer URL, or Query String constraints to specify web page when using one form on multiple pages.

Solution

Use the appropriate constraint to specify which page the form is on when using a "Fills Out Form" trigger or "Filled Out Form" filter in a Smart List. There are three options:

  • Web Page
  • Referrer URL
  • Query String

 

Web Page

This constraint is designed for Marketo Landing Pages. If you have one form on multiple pages, and were attempting to specify a Marketo Landing Page, then you would use Web Page.  If you use Web Page, your value is the Landing Page asset name, such as "Global Contact Form Page". Or if the page is local to a program, the name format would be [program name].[landing page name]

 

Referrer URL

This constraint is designed for external, non-Marketo pages. If the form you have is embedded on an external page, the value you would enter would be the URL of the page.This constraint is very picky about the values entered. Say the form is on www.pages.domain.com/contact-us.html. Only the following 2 options would function:

 

By using "is", the exact value must match. When using "contains" a smaller portion of the whole can be used. Even "contains" /contact-us would have worked successfully, but the less specific the value is the more other pages could qualify depending on the use case. Generally, "contains" is advised with a unique portion of the URL because there can often be querystrings on URLs that would then not satisfy the "is" constraint.

 

Querystrings

If the form is on a page, and the page has a querystring, such as: www.pages.domain.com/contact-us.html?product=new-stuff, then the form submission activity on the Marketo record would have a new field in the Detail called Query Parameters. (Querystring, Query String, Query Parameters are all the same thing.) If you set up direct links to the Page with unique querystrings, then you would be able to use the Querystring constraint and use values from the querystring in the trigger/filter form fillout campaign.


This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

Ellen_Zhang
Level 2
June 1, 2018

When using Web Page, is it possible to use a URL? I tried setting up an A/B test for my landing pages and it automatically set the web page of the form fillout trigger to part of the URL. No red squiggly line appeared so it didn't seem like there was an issue but upon form submission, I don't go through the workflow. 

SanfordWhiteman
Level 10
June 1, 2018

Web Page, as noted above, lists your named Marketo LPs.

Since the only possible operators are [is] and [is not] you can't use a partial page nor partial URL here (don't know precisely what you mean by "part of the URL"). Just choose the page(s) you want to track.

Ellen_Zhang
Level 2
June 1, 2018

Thanks for your response Sanford. I had been using the names of our Marketo LPs. As soon as I created an A/B landing page test group and converted the landing page, however, the web page constraint automatically changed into the partial url (i.e. everything between the slash and the .html of sample.url/landing-page-name.html). Marketo usually marks incorrect urls with a red squiggly and the lightbulb blinks red but none of that happened, hence why I'm a little confused...

Also, read this discussion:https://nation.marketo.com/message/123143#comment-123143. Looks like Liliana had been using webpage is a url and then all of a sudden it stopped working

SanfordWhiteman
Level 10
June 1, 2018

Remove the Web Page constraint on the Fills Out Form trigger, then re-add it.

If this continues to cause problems, post a screen shot.