Knowledgebase

Sort by:
Issue: After changing your email template, your associated emails are now blank or the main template is showing. Why does this happen? This happens because the editor cannot associate the unique "mktedtable" divs  from the template to the email. When creating a template, each section that can be changed will have a class of "mktEditable" and a unique "ID". <div class=”mktEditable” id=”1body”> your editable content</div> Solution: To fix your current emails, preview the current approved email and verify there is infact content. 1.discard draft 2.edit draft, it will still look blank until step 3 is complete 3.replace html with no changes, the html content should show again. 4.approve the email Don't change anything and click OK. Your orginal email content will be restored. Caution: This only works if you did not approve the email when it was blank. Note about the blank "template": When using the blank template in general, it means you intend to address your email at the main email level. Adding style to the blank template invalidates it as a blank template. The best practice would be to create a new template and add your custom code.
View full article
Issue Description There is a discrepancy for certain emails between Email Insights and Email Performance Report. The data (e.g. sent, delivered, opened and clicked) are significantly lower in Email Insights for the emails as compared to the Email Performance Report for the same emails. Issue Resolution There is most likely a discrepancy because at the time Email Insights was first enabled "you’ll have four weeks of historical Email data in addition to all new email activity". There was no request to Marketo support to upload historic data beyond four weeks which would have included data for the emails above. This request relates to the notes below from the article: "We’ll give you a four-week period before you can request Marketo Support to upload your data" Supplement: Email Insights Launch Process - Marketo Docs - Product Documentation The solution is to request that Marketo Support backfill the report data so you have data for Email Insights beyond the four weeks. Who This Solution Applies To Customers using Email Insight
View full article
Unfortunately, we can only provide you with whatever information the blocklist provided to us. This information should all be included in the notification email you received from us. If that notification did not contain any information about the email campaign that triggered the blocklist issue, please contact Support.   Additional Resources: Can you give me the spam trap address that triggered the listing? What is a spamtrap, or spam trap, and why does it matter? What is a blocklist? How does Marketo respond to bocklisting and spam notifications? Top blocklists - What you need to know Blocklist Remediation Successful Reconfirmation
View full article
If you are encountering issues with importing to certain fields, it is recommended that you create an import template. To make sure your field names are correct for an import, start by exporting a small list from your lead database. You can selected your required fields via the column chooser by right clicking a field in your list.  Then select Export list under List Actions, then select Visible columns or All columns in your export. In the exported .csv file check the first row; your correctly named fields should be listed in there. You can now copy the field names to your import list, or copy the cells from your list to this exported .csv. You should now be able to import without issue. Please note: if you select All columns then the exported .csv file contains system fields that cannot be re-imported to. Please see the related article: Ignored Fields and Blocked Field Updates During List Import
View full article
Issue: You or your sales reps are getting an error when editing your leads or contact records in Salesforce saying "The record you were editing was modified by Account Marketo during your edit session". Similar to this: This error will usually occur in Salesforce when you are in the Edit page in while at the same time the Marketo sync is updating that same record by our periodic API sync. While this error occurs very rarely, and usually by performing mass updates from Marketo (usually by batch campaigns). Resolution: Here are some steps you can take from a Marketo perspective to resolve or significantly reduce the chances of this error occuring:      1. Change the process that you use to update records in Salesforce - You can successfully reduce this error by using Inline editting (by double clicking on the individual field on the record) as opposed to doing a mass update of multiple fields on 1 record (by using the Edit button). Inline Editing - As the screenshot below shows, this done by double clicking on the individual field on your record then updating the field and then pressing the "Save" button or double pressing on the Enter key on your keyboard: Mass Editing - this is done by first pressing the "Edit" button on the record's detail page, which will then take you the the Edit page where you can mass update multiple records then press the "Save" button:      2. Increase the Salesforce sync interval time - Another option to reduce the the possibility or receiving this error is to reduce the number of times that Marketo syncs with Salesforce. This option in effect increases the time between Marketo and salesforce syncs.  (The default is 5 minutes.)  The downside to this option is that updates made in Marketo will take a longer to sync to Salesforce and vice versa. If you want to proceed with this option, you will need to contact Marketo support to get your sync wait time increased.  
View full article
Starting with the September 24, 2011 release of Marketo, Programs must have an associated  cost in order for them to show up in the analyzer.  If you want a no-cost program to show up RCA, then it must have a zero cost created in the setup. 1.  Go to Programs and select Setup 2.  Drag in a cost and add 0 (zero) 3.  Save the changes You should now be able to see your Programs in the Analyzers. "Only programs that have cost will show up in RCA reports."
View full article
To customize the validation message, you can add javascript to the template of the landing page the form is on.  Unlike default language settings on a form, customized messages work only on landing pages using the modified template. Note: Please ensure that you have access to an experienced Web developer. Marketo Technical Support is not set up to assist with troubleshooting code. Open up your landing page template for editing. For all languages you wish to modify, paste this javascript code (with your modifications) at the end of your template before the </body> tag.  For more languages, see this javascript file. <script type="text/javascript"> Mkto.messages = { English : { required : "This field is required", selectRequired : "Please select a value for this field", emailInvalid : "Please enter a valid email address", telephoneInvalid : "Please enter a valid telephone number", pleaseWait : "Please wait" }, French : { required : "Ce champ est requis", selectRequired : "Sélectionnez une valeur pour ce champ", emailInvalid : "Entrez une adresse e-mail valide", telephoneInvalid : "Entrez un numéro de téléphone valide", pleaseWait : "Veuillez patienter" }, German : { required : "Dieses Feld ist erforderlich", selectRequired : "Wählen Sie einen Wert für dieses Feld", emailInvalid : "Geben Sie eine gültige E-Mail-Adresse ein", telephoneInvalid : "Geben Sie eine gültige Telefonnummer ein", pleaseWait : "Bitte warten" } }; </script> Tip: You can include multiple languages in a single template.  The language selection on the form will determine the language that gets shown.
View full article
Issue: You want to make the label of the form appear inside the input field. Solution: Use the below code in a custom html block on a landing page with a form: remove the current labels in the form editor place the complete code (attached) in a custom html block on the page with the form View the live page to the see the changes This code uses the field "id" you could use "name" instead. This does not work for "select" fields Note: Please ensure that you have access to an experienced JavaScript developer.  Marketo Technical Support is not set up to assist with troubleshooting JavaScript. Please refer to the example and source: http://trevordavis.net/play/jquery-inline-form-labels/
View full article
Sometimes you may see a link in your email that isn't decorated when you mouse over it.  That same link isn't tracked when you click it. Check that there is a link The most common solution is to add a link to the email.  Many email clients will automatically add links to when the text looks like a URL.  For example, here's a link as it was typed in an email: But Outlook renders that text as a link: To fix this, edit the email and add a link to the URL by highlighting the text and clicking the link icon in the HTML editor: Check the <a> tag If you edited the HTML, check to make sure it's correct.  Check if the: href is enclosed with quotes <a> is opened and closed correctly Check for class="mktNoTrack" If you edited the link with class="mktNoTrack", the link will not be decorated by Marketo.  You'll have to remove that class from the email template or email body, depending on where it is. Validate your email HTML As an additional check, you might want to run the HTML through a validator; HTML errors can cause links to break among other problems. Download the HTML for your email with the Download HTML button in the HTML Tools menu. Then run the HTML through HTML Tidy.  You should address the issues it discovers as they may be responsible for the bad link.
View full article
Issue Can Marketo provide SSL pages using Reverse-Proxy, Wild-Card, or Self-Signed Certificates?     Solution Marketo does not support any SSL setup outside of our standard practices. New SSL process outlined here: Setting Up Secured Domains for Landing Pages
View full article
Warning: This isn't for the faint of heart. If you really know your Javascript and are comfortable with your landing pages, then you might consider adding custom validation on top of Marketo's built-in validation: Adding custom validation to a Marketo form before submitting it The function Mkto.validateField processes the form fields and checks their values.  By changing that function, you can replace or remove Marketo's built-in form validation. Note: Please ensure that you have access to an experienced JavaScript developer. Marketo Technical Support is not set up to assist with troubleshooting JavaScript. Disabling Validation To disable Javascript validation outright, add this javascript to your landing page as a Custom HTML block or on your landing page template: <script type="text/javascript">   Mkto.validateField =  function(fld) { return true; } </script> Custom Validation If you want to do your own validation, open http://appl.marketo.com/js/mktFormSupport.jsand find the Mkto.validateField function. It does lots of validation including email addresses, required fields, and phone numbers.  If you want to do your own validating instead of Marketo's, replace the Mkto.validate function by using a dedicated Custom HTML block or by editing your landing page template: <script type="text/javascript"> Mkto.validateField =  function(fld) {     // code goes here.  return true if it's valid, false otherwise   return true; } </script> Instead, you really should keep the Marketo validation and instead add your own custom validation on top of that: Adding custom validation to a Marketo form before submitting it
View full article
Issue Description Email Insights does not display any data or metrics for specific program when the emails in the program are operational.   Issue Resolution Operational emails are hidden by default, so no data or metrics will be shown in Email Insights unless 'Operational Emails' are included   "Does Email Insights support Operational emails? Yes. By default, Operational emails are hidden from view and querying. However, you may change this setting under the Personal Settings panel." https://docs.marketo.com/display/public/DOCS/Email+Insights+FAQ   Who This Solution Applies To Customers using Email Insights Is this article helpful ? YesNo
View full article
Issue: I added a link to an external page in one of my emails, when I receive the email and click on the link, it appears to be broken, but I am sure the URL is correct. Solution: Marketo adds code to links in emails as we send them out to track clicks. If the destination page is one that does not support URL parameters, the page may not load. This is very rare but in the case that it happens in your testing, you can try disabling tracking for that specific link. See Disable Tracking for an Email Link for detailed instructions.
View full article
Use sample if you want to place a label above a group of form fields. Here's an example of the result: Note: Please ensure that you have access to an experienced JavaScript developer. Marketo Technical Support is not set up to assist with troubleshooting JavaScript. In that example, if you wanted to add the label above the "First Name" and "Company Name" fields, you need to first get the IDs of those fields. After you have the ID(s), change the highlighted code below to those IDs. You can then change the style or text in the label by editing the HTML in the "before()" function. <script type="text/javascript" src="/js/public/jquery-latest.min.js"></script> <script type="text/javascript">   $jQ = jQuery.noConflict();   $jQ(document).ready(function(){     $jQ("#FirstName").parent().parent().before("<div style='padding-bottom:20px;font-weight:bold;'>Personal Info</div>");     $jQ("#Company").parent().parent().before("<div style='padding-bottom:20px;font-weight:bold;'>Company Info</div>");   }); </script> Download Attachments: Label above form fields-JS.txt
View full article
If your company moves to a new location, follow these steps to change the mailing address in your email templates located in the footer. 1. Find the email template that you want to update your company mailing address. We're using the Rounded Corners email template for this example. 2. Click Edit Draft. The email template shows in the preview window. 3. Click HTML Source. 4. Scroll to where your current mailing address is located (usually at the bottom) and update the information. 5 Click Preview to view your changes. Validate your changes. 6. Click Save and Close. 7. Approve your draft. 8. Click Emails from the tree on the left side of your screen. 9. Any emails that use the updated template will need to be re-approved. 10. You can approve the affected emails in this view (shown in the screen shot above) by highlighting the email(s) and choosing Email Actions > Approve Draft.
View full article
Issue: You would like have leads rate content (for example) and need the buttons to display horizontally. Please ensure that you have access to an experienced Web developer. Marketo Technical Support is not set up to assist with troubleshooting code. Solution: The buttons are laid out in a table format so adjusting margins and padding doesn't seem to do the trick, use CSS instead. Add the following to a custom HTML block: <style> tr {float:left;} </style> Disclaimer: This solution does not work for IE7 as it does not support the Float property correctly, this solution was tested in FF 5 and IE8/9 . If your curious on browser usage check here.
View full article
Do you need a report that shows you a programs success over time? We have you covered. Here is how: 1. Open Revenue Explorer. 2. Click New Report. 3. Select the Program Membership Analysis area and click OK. 4. Find the Program Channel yellow dot, right click it and click Filter. 5. Find your program channel, select it, add it and click OK. 6. Double click the Program Channel yellow dot to add it as a column. 7. Double click the Program Name yellow dot. 8. Find and double click the Success Month yellow dot. 9. Finally double click the Success (Total) blue dot. Now that's what I call a fine job! Check out your report:
View full article
1. Select your landing page and click on Edit Draft. The landing page designer opens in a new window. 2. Drag over the Form element. 3. Find and select a Form. 4. Find and select a Follow-up Page. Click Insert. If you cannot find your Follow-up Page, make sure that it is approved. Awesome! Now that you have a form on your landing page, you can begin capturing lead data.
View full article
Enable people to fill in forms using their social network profile. Social form fill also captures social profile data about your leads. Not all customers have purchased this functionality. Contact your sales rep for details. 1. In Marketing Activities, select the form, and click Edit Form. 2. Under Form properties, click the Social Form Fill link to enable it. 3. Select the social networks leads can use to prefill the form. 4. Buttons for the selected networks appear at the top of your form. Enabling social form fill might affect the layout of the landing page that contains your form. What's Next: See Manage Social Profile Data for the fields that are available from each social network.
View full article
When a customer triggers a blacklisting on Marketo's shared IP range that customer is moved to a set of IPs we call the quarantined IP range.  We do this to protect the health of our shared network and ensure the best deliverability possible for all of our customers on that network.   If you have received a Blocklist Notification from Marketo reporting that you have triggered a blocklisting your Marketo account is now in the quarantined IP range.   While you are in the quarantined range it is possible that you may experience a slight decrease in your deliverability rates. The reason for this is that you are now sending from a range made up of senders that have also caused other blocklist issues. All customers have received a notice of the listing and are in the process of repairing their database.   There are two ways to be removed from the quarantined IP range: Follow the steps outlined in our Blocklist Remediation article. Be sure to fill out the form referenced in the email alert to indicate that you have taken steps to mitigate the issue. Demonstrate clean sending behavior for 3 months. We remove senders from the quarantined IP range if they have not triggered any new listings in 3 months.   To ensure your best deliverability rates blocklist issues should be addressed right away to prevent further damage to your sending reputation. Furthermore, if no action is taken to improve list hygiene the issue will likely recur. Marketo's Privacy Team strongly recommend following the Blocklist Remediation steps.   Additional Resources: Blocklist Deep Dive​  
View full article