Knowledgebase

Sort by:
Issue There are multiple forms on a Marketo landing page. No custom code on any of the assets. Form Pre-fill is enabled on all fields, but only the first form on the landing page is being pre-filled. Solution Marketo does not support using multiple Marketo forms on a Marketo landing page. Pre-fill gets messy with multiple forms is because we only pull pre-fill for the first form that we load.
View full article
Issue Issue Description Landing Page is not selectable as a Web Page constraint value for a Fills Out Form trigger.   Solution Issue Resolution Check if Landing Page is Approved Check if Landing Page is within the same workspace as the Smart Campaign with the Fills Out Form trigger [Note: this condition is only applicable if there are workspaces within the instance] Check if Landing Page is NOT within an archived folder Check if Landing Page has a form associated with it. If not, then it will not appear as a selectable option as Web Page constraint. While it is possible that a form can be inserted directly into the HTML of the landing page template, the landing page will not be associated with the form in this way.   This is a article attached image For a Landing Page to be a selectable option as a Web Page constraint it must be associated with a form by inserting the form to the landing page via the UI as illustrated in our docs below: http://docs.marketo.com/display/public/DOCS/Add+a+New+Form+to+a+Free-Form+Landing+Page http://docs.marketo.com/display/public/DOCS/Add+a+Form+to+a+Guided+Landing+Page This is a article attached image
View full article
Issue After adding an IFrame to an email in the Marketo email editor, the IFrame seems to disappear when you view the email in an email client (such as Outlook, Apple Mail, or Gmail).     Solution The reason why you can see the IFrame in Marketo but not in your email client is because not all email clients support IFrames. If yours does not support them, the IFrame will be blocked and will not appear in the email. You can try viewing the email in another email client to see the IFrame.
View full article
Issue Marketo Forms embedded on non-Marketo web page do not show up when using Firefox private browsing.   Solution Marketo forms and Munchkin tracking are inserted into non-Marketo pages via Javascript. If the browser privacy settings block the script from executing, Marketo forms and tracking will not work.  Marketo is not able to override a customer's browser security settings. The alternatives are as follows: Create a non-Marketo form on the web page Use a backend form submission to push the info in the form into Marketo. Instructions for doing so can be found here: http://developers.marketo.com/blog/make-a-marketo-form-submission-in-the-background/  
View full article
Issue How to move Design Studio assets when migrating to a new instance. Solution Clone the assets into a Program, then import the Program into the new instance. For Forms, make sure the fields also exist in the destination instance. Same for Lead tokens in Emails/LPs. Dynamic Content & snippets are not supported in Program Import.
View full article
Issue Using a browser with JavaScript disabled causes display and validation problems with Marketo forms.     Solution When JavaScript is disabled in a browser, it can cause a couple of different behaviors. For embedded forms, the form will not load on the page because it is loaded by JavaScript. For non-embedded forms on a Marketo landing page, the form will load but it will be a bare bones version of the form that does not validate field input, because validation is handled by JavaScript. If you want to display a message to users with JavaScript disabled, you can use the “noscript” tag to display a message that prompts users to enable it in order to render the page correctly: https://www.w3schools.com/tags/tag_noscript.asp Here’s an example using that with an embedded form: <script src="//app-sjst.marketo.com/js/forms2/js/forms2.min.js"></script> <form id="mktoForm_1001"></form> <script>MktoForms2.loadForm("//app-sjst.marketo.com", "507-ILX-247", 1001);</script> <noscript>You have JavaScript disabled! Please enable JavaScript for the best experience on this site.</noscript>   For a Marketo landing page, I added an HTML Element with just the last line from the example above: <noscript>You have JavaScript disabled! Please enable JavaScript for the best experience on this site.</noscript>   Alternatively, you can use a redirect solution like this, which will send users with JavaScript disabled to another page: <html> <head> <noscript> <meta http-equiv="refresh" content="0; URL=http://www.marketo.com"> </noscript> </head> <body> <p>Fancy redirect page if JavaScript is not detected.</p> </body> </html>  
View full article
Issue After setting up visibility rules on a form, you are not seeing the dynamic values for the field when you are testing the form. Solution The most likely reason that the dynamic values are not displaying is because of a discrepancy between the visibility rules and the field values. The value for the visibility rule must match the field values.   Example: A common example of this is Country/State dynamic visibility. Based on the Country selected, the State field will show with dynamic values. So say that on the form, there are 50 values for the State field and there are also specific values under the visibility rules that are associated with the Country selection. It is likely that the values in the visibility rules do not match up with these 50 field values. If you select US and the dynamic values are the full State names, such as California, but the value in the State field is CA, the visibility rules will be attempting to display a value that does not exist.   The solution is to either change the visibility rules' values, or change the field values, so that the values match.    
View full article
Issue The "View In Browser" link gives an error "Customer does not belong to any POD" when clicked in the Email Preview.     Solution When you Preview an Email you are viewing the layout of the email, but system tokens will not function. When you send a Sample Email, you can test everything as if you are the customer including the system tokens {{system.viewAsWebpageLink}} .
View full article
Issue You want to break the link between an email and the template originally used to create it.   Solution If you need to delete an email template, or if you need to break the relationship between a template and an email to prevent template changes from affecting the email, you can do the following.   Open the email in the Email Editor If you have Email 2.0, click Edit Code.  If you have the legacy Email Editor, click Email Actions > HTML Tools > Replace HTML.  This will allow you to directly edit the HTML for the email. Make a small edit to the email's HTML outside of the mkteditable sections. Save your changes.  If you are concerned that the edit you made will affect the email, you can save the change, re-edit to undo the change, then save again. When you go back to the summary page for the email, the Template: line should now say "None". PLEASE NOTE: It is not possible to reverse this change.  They link between the email and the template cannot be re-established once it is broken.      
View full article
Issue Issue Description Google is changing production of their robots.txt parser to an open source format and removing support for some widely used but unsupported  code:   In the interest of maintaining a healthy ecosystem and preparing for potential future open source releases, we're retiring all code that handles unsupported and unpublished rules (such as noindex) on September 1, 2019. For those of you who relied on the noindex indexing directive in the robots.txt file, which controls crawling, there are a number of alternative options:   -Link to Blog Post from Google: https://webmasters.googleblog.com/2019/07/a-note-on-unsupported-rules-in-robotstxt.html?m=1     Solution Issue Resolution This should not affect any Marketo Landing pages if the Noindex, NoFollow code has been put in the Robots meta tags as per the documentation: https://developers.marketo.com/blog/block-crawling-and-search-indexing-of-a-marketo-landing-page/ This will only affect your landing pages if NoIndex, NoFollow are in the robots.txt file and not in the header meta tags.
View full article
Issue Issue Description Get the error 'Cannot get email content- Customer does not belong to any POD' when the URL from the 'view as webpage' link is forwarded for review     Solution Issue Resolution This is expected behavior as of the 2019Q1 release. After clicking on the view as webpage link, the mkt_tok value will be removed. Attempts at sharing the URL after this point will fail. The mkt_tok value should not be shared. It uniquely identifies the recipient.  This is a security enhancement.  The preferred method is to use Send Sample to send the email to teammates, or forward the email.
View full article
Issue An embedded Marketo form on your company website showed up in the past, but is now not showing on the page.     Solution Embedded forms may not show if you have mixed content on your website (meaning that your website is using HTTPS, but the embedded form from Marketo is using HTTP). To resolve this, you need to ensure the content from Marketo is also using a secure connection. You can purchase an SSL certificate to use for your Marketo forms by contacting your Customer Success Manager/Sales Account Manager.    
View full article
Issue Updating an Email Template is creating a draft for existing emails without the desired changes     Solution When changes are made to an Email Template in the Design Studio that is already in use and those changes are approved, it will create a Draft for any existing Email that was created from that Template. If the draft is not reflecting changes you would like to see made, you may have included the changes within a mktEditable or Editable class <div> tag. The content within a mktEditable class element within an email template are ignored from any changes as they are considered to be "default content". Any content within these elements will not see any changes made to them based on changes to the template, and will only be seen when creating a new Email asset. You can update an editable section to remove it's editable status, however this will remove any changes to the content done in any email. You can see which elements can be classified as Editable here: https://docs.marketo.com/display/public/DOCS/Email+Template+Syntax    
View full article
Issue When forwarding email that was received via Marketo to other people, the email does not render the same in the recipient's email client. Solution This can happen when forwarding emails, as the email rendering capabilities depend upon the email client that recipient uses. HTML and CSS can be interpreted differently by different email clients. As noted in the comment below Some clients' HTML parsers don't understand all types of markup, for example an HTML4-level client will not recognize HTML5 elements. Some HTML elements and CSS rules are deliberately ignored, even if the underlying parser and (in the case of webmail) browser supports them completely The HTML markup is can be changed, sometimes drastically, from the original markup before being displayed for security reasons   With that said, you can code against some of these anomalies by adding extra code in CSS to account for the differences. Marketo Support is not set up to assist with troubleshooting custom code as we are not web developers. We would suggest that you consult with an HTML/CSS designer to make these changes. To ensure that the existing email templates are coded to comply with different email clients, it is advisable to consult with a web developer/designer to review the code. Here is a guide that you may find helpful: https://www.campaignmonitor.com/css Furthermore, even if the clients are the same, the act of forwarding an email can itself change the HTML of the email.  However, Marketo does have a workaround for this. You would just need to put the ‘Forward to Friend' link directly into an email and when the person forwards the email using this link, there is a reduced possibility of the rendering issue occurring.  It also adds the forwarded email address to your Lead Database as an unsubscribed lead. The below article covers adding the ‘Forward to Friend’ link to your emails https://docs.marketo.com/display/DOCS/'Forward+to+a+Friend+Link'+in+Emails    
View full article
Issue You have a tracked link in an email. When the email is received, the link breaks and doesn't redirect to the desired page. The link works perfectly when the tracking is disabled. Solution The server hosting the link might not accept parameters, or might limit the number of characters in the parameter, etc. When tracking is enabled, Marketo adds mkt_tok=manymanycharacters. The issue could be either the page does not accept parameters at all, or does not accept such long parameters. You might need to reach out to the developers of that page and investigate this. Our suggestion is to have “track link” checked but not the “Include mkt_tok”. Unchecking just Include mkt_tok will still allow the link to be tracked, but after redirect, the destination URL will not include the mkt_tok query string parameter.
View full article
Issue When approving emails, the system shows the following error: "Note: detected the following lines in text version that are longer than 1000 characters: Line 6 and they are not fixed. The email is now approved".     Solution This error is an indicator that there is a large line of text in the text-only version of the email that is over 1000 characters. This occurs when there are long links in the email which will not publish correctly in the text version of it. But still the email will be approved and can be sent. Check for excessively long links in the text version of the email and simplify them if possible. You can test it by sending a text version of the email to yourself, or by checking the Text Only version in the Email Editor.    
View full article
Issue Does Marketo have the ability to edit the email header detail for particular email sends? Solution Marketo currently does not provide an option via the UI to customize the headers of emails. Custom headers can be built at a cost. For more information, reach out to your Customer Success Manager.
View full article
Issue Form in Design Studio will not convert the time format upon language selection. English form with date format dd/mm/yyyy This is a article attached image Below is a form using settings with form language selecting German. The date format remains the same "dd/mm/yyyy" when the expected value should be "tt/mm/jjjj" as per language date format This is a article attached image Environment Marketo forms and common web browsers such as Chrome, Opera, Firefox. Root Cause This behaviour is related to the browser language settings. It automatically translates the date in the format of the selected language in the browser. Example of the same form with different browser language selected, the date format is changed by the browser  This is a article attached image This is a article attached image
View full article
Issue Sometimes, you may receive an auto response from an email that has been sent through a batch campaign. The auto response email will not show the lead's email address instead it does contain the HTML of the email along with the Marketo decorated link. Is there a way to decipher this to determine which lead record this corresponds to?   Solution You could try opening a new browser window and either clear your cookies first or use the browser's private browsing feature (makes a cookie sandbox) so you don't confuse Marketo and tie that person's lead to you by accident. Anyways, in your cookie-free browser, click the link and then go to a form that Marketo prefills for you and you may see the email address that was originally targeted.    
View full article
Issue You want to delete an Email Template but that template was used to create existing emails in your instance.     Solution It is not possible to delete an Email Template that is in use by emails in your Marketo instance, even if those emails are not approved.  If you wish to delete the template, you will need to first delete the emails that use it.  You can find these in the Used By tab in the template's information.  Alternately, you can break the connection between the email and the template, which would allow you to keep the email but delete the template.
View full article