Knowledgebase

Sort by:
By default exported reports are limited to 100 rows but it can be changed by navigating to 'User Settings' > “Number of Rows in Excel Export”   The maximum number allowed is 10,000 rows    
View full article
Issue When using the GET Activities API with a specific list Id in the parameter, the response will get all the specified activities from other assets as well. This is the endpoint for this article.     Solution Instead of using list Id (listId) as a parameter, change that to asset Ids (assetId) in the API call. The Asset ID (assetId) is the Id of the primary asset for an activity. Then, the response will narrow down the activities associated to the primary asset by looking up the Id during the call.
View full article
Issue Issue Description Velocity scripted tokens are not displaying the default value in the asset if the information required for the token is not in the database.     Solution Issue Resolution Email Script tokens are not designed to work with the {{my.token:default=Some Value}} syntax, which is for simple tokens. Rather, you must output the default value within the code (using #if/#else, $display.alt or any other conditions) then include just {{my.token}} in the email. Examples can be found here: https://developers.marketo.com/email-scripting/
View full article
Issue Issue Description API user making bulk extract calls is encountering the error "1029, Export daily quota exceeded" but under Admin>Web services> Request in the 7 days shows that you have not reached the "Daily Request limit".     Solution Issue Resolution The "Daily Request Limit" that can be found under Admin>Web Services>API call information is different from the limit that is in place for the bulk extract limit. The API limit is a on the number of calls that can be made, while the bulk extract limit is a limit on the amount of data that can be exported used based on the file size of the bulk extract job. If you notice this behavior, please reach out to your CSM for more information about increasing the Bulk Extract limit.    
View full article
Summary New checkbox for query parameters available when adding new content or editing current content. Issue You were previously unable to specify query parameters for predictive content, and query parameters were not used when adding new content, editing current content, and reporting on URL clicks.  Autodiscovery works by adding a new URL to the DB, and later on, clicking counts are accumulated against the newly found asset. The asset is determined based on the URL (and there, it previously didn't account for anything that followed the ? in the URL. The same was used as a validation when a user added new content. The rule to determine this part of the URL, minus the query parameters, was a requirement back then and was taken into account during design.   Solution As you add predictive content from the predictive content page, you need to have the checkbox on this page to allow the user to decide whether they want to include/exclude the query parameters while adding it. The same thing should be followed for editing predictive content as well. Engineering built a nuanced approach that provided flexibility to include or exclude query patterns in determining a unique URL and added a feature to include query parameters when manually creating a piece of content. It should rightly identify the right asset to record clicks/views against as well. 
View full article
Issue A lead skips the send email flow step, but processes through the other flow steps. In the results tab and in the lead activity log there is no mention of the email step.   Example:     Solution If your lead record is blocked from receiving emails, Marketo will not send an email to that lead. If an email is not sent, there will not be a record in the activity log for the lead record or in the results tab of the smart campaign, but the lead will still go through the other steps as normal.  
View full article
Issue Several types of fields in Marketo have requirements for the type of data that can be stored, as well as the limit to how much data can be contained in that field type. The Custom Field Type Glossary can tell you what fields are available, and this article will show you details on the type and maximum limits for those fields.    Field Types & Limits Boolean Can only be set to “true” or “false” (stored in the database as 1 or 0).   Currency Maximum value of 9223370000000000000.  Will be displayed with the currency set in your instance under Admin -> Location.   Date Must be formatted “MM/DD/YYYY”.   Datetime Must be formatted “MM/DD/YYYY HH:MM:SS”.   Email Must be a properly formatted email (user@example.com).   Float Can include decimals up to the hundredths place.  The value will round to the nearest hundredth (eg. 99.999 rounds to 100, 99.985 rounds to 99.99).  Maximum value of 10000000000.   Formula See this guide: Create and Use a Concatenated String (Formula) Field    Integer Values are limited to between -2147483647 to 2147483647.   Percent Must be a full number without decimals.  Maximum value of 9223370000000000000.   Phone Can have letters, numbers, or characters.  Maximum of 2,000 characters.   Score Maximum score of 9223372036854775807.  If the score is increased higher than that, the score will reset to -9223372036854775808.   String Can contain letters, numbers and special characters.  Limit of 255 total characters   Text Area  Can contain letters, numbers and special characters.   Limit of 65,535 bytes.   URL "http://"  will automatically be appended to the value if the value doesn't have that prefix or "https://" already.  Does not have to be formatted any further (Generic top-level domain not required).
View full article
Issue Lead was created but does not appear in the expected Workspace in the Lead Database.   Solution Check if there are any assignment rules that the lead may have qualified for a lead partition associated to another Workspace (e.g. Workspace B) https://docs.marketo.com/display/public/DOCS/Assigning+Person+Partitions+with+Assignment+Rules Check the lead's activity log to see if the lead's partition was changed after it was created to another partition associated to another Workspace (i.e. single flow action or via a smart campaign)  
View full article
Summary Learn how to resolve issues with uploading SVG files to Marketo. Issue You are not able to upload Scalable Vector Graphics (SVG) files to Marketo. You are encountering errors during the upload process or facing issues with improper display in browsers after uploading.  Cause: The root cause behind such issues is often Marketo's security checks, which may reject certain properties of SVG files. This can lead to conflicts between what Marketo accepts and what browsers can display.   Solution To address SVG files not being accepted or displayed correctly in Marketo, try the following steps: 1. Change File Extension to .xml: Instead of saving the file with a .svg extension, save it as a .xml file. This will change the server MIME type and allow it to be uploaded to Marketo. Example: If your file is named "example.svg," rename it to "example.xml" before uploading it to Marketo. 2. Remove Unwanted Properties: If the SVG file contains additional properties or namespaces causing rejection by Marketo, removing them can resolve the issue. For instance, the xlink namespace, if present at the top of the SVG file, may lead to rejection by Marketo. Exercise caution not to remove essential properties, as this could result in errors when attempting to display the file in a browser. Example: If your SVG file has the following line: xml xmlns:xlink="http://www.w3.org/1999/xlink"    Remove this line from the SVG file's code using a text editor.   When saving SVG files from applications like Adobe Illustrator, changing the file extension or manually editing the code may be challenging. However, using any file explorer, you can easily change the file extension to .xml. Code editing can be performed using a text editor to manually remove unwanted properties. Always back up the original SVG file before making any changes to prevent permanent data loss. By following these steps, you should be able to successfully upload SVG files to Marketo and ensure proper display in browsers.
View full article
Issue Issue Description "${button-link}" appears on the Email Link Performance report in place of the URL the buttons point to.     Solution Issue Resolution To stop this "${button-link}" from appearing on the reports, edit the text version of the emails to replace the "${button-link}" with the URL the button points to. This occurs because the text version of the email didn't get edited to provide a valid button link. The "${button-link}" value is part of HTML templates and if the setting 'Copy HTML to Text version of email' is checked then those values get copied across. From there, if the text version doesn't get edited or reviewed after that copy over happens, tracked links for "http://${button-link}?mkt_tok=..." will be sent out for those leads that get the text version of the email in place of the URL the button points to. The next question after hearing this solution is often, "If this is just for the text version, who is reading the text version of emails?", and the answer is that it's probably automated link scanners or security software visiting the link and triggering the click to show on reports. 
View full article
Issue You see a large amounts of edits being made by "Unknown" user showing up within the Audit Trail. Solution If you have recently edited a field in Salesforce that utilizes a pick-list field type, the updates to the field will cause updates to propagate to any pages which use a form that uses that field.    
View full article
Summary Some users encounter problems with their Marketo domain not handling URL parameters correctly and resolving URLs. Issue When using URL parameters, some users experience issues where their Marketo domain does not correctly handle and resolve URLs. Cause: The issues can arise due to errors in how the URL parameters are structured, syntax errors, or difficulties in the domain's ability to handle parameters. One common problem is placing the anchor (represented by "#") incorrectly in the URL string, especially before the parameters.     Solution URL parameters are extra pieces of information added to a URL to provide specific data or instructions. E.g., Example Domain?parameter1=value1&parameter2=value2 However, incorrect handling of these parameters by the domain may cause issues in resolving the URL, resulting in broken links or incorrect behavior in your Marketo campaigns. Therefore, it is crucial to ensure that URL parameters are correctly managed to avoid any problems. Below are some recommended guidelines to follow while using URL parameters. Proper use of "?" in URL parameters: Start your URL with "?" if it contains parameters. This correctly initiates the parameters and allows the URL to resolve correctly. Example: www.example.com?parameter=value#anchor   Verify your domain's ability to resolve parameters: It's possible that certain websites may not be set up to accept or process parameters present in URLs automatically. If you're facing such an issue, it's important to inspect your website's domain settings. This can be done by exploring the configuration options offered by your content management system (CMS) or hosting provider. In case your domain isn't equipped to handle parameters, you may need to reach out to your domain provider for further assistance.   Place the anchor correctly: The anchor is typically included at the end of a URL to direct the user to a specific section of a webpage. If you are using parameters in your URL, the anchor must always be placed after the parameters.  Example: Incorrect: www.example.com#anchor?parameter=value Correct: www.example.com?parameter=value#anchor Some examples of different URL constructions. Both of these are valid, correctly constructed URLs: www.example.com?parameter1=value1&parameter2=value2 www.example.com?parameter1=value1#anchor In the examples above, the "?" symbol is used to start the parameters, and the "&" symbol is used to separate multiple parameters. The anchor is placed at the end, after the parameters.  
View full article
Issue You have integrated Marketo and Facebook Lead Ads in Marketo Admin > Launchpoint, and your test form-fills are not appearing in the Marketo Lead Database. Solution Occasionally the integration between Marketo and Facebook needs to be re-authorized. This is one of the primary troubleshooting steps we start with in these situations. The instructions for re-authorizing are as follows: Navigate to Marketo Admin > Launchpoint, and take note of the Facebook User that is used in the Lanchpoint integration, Log into the Facebook Business Account, and navigate to the settings where the Admins are added/removed Remove the User, and save changes Re-add the User back to the Business Account as an Admin, save changes Navigate back to Marketo Admin > Launchpoint, and edit the Facebook Lead Ads integration, Proceed with 'Next' to view the Facebook Account, and click 'Re-Authorize' The final step after this would be to attempt another form-fill on a Facebook form to see if the activities are appearing in Marketo.
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 Blacklist Notification from Marketo reporting that you have triggered a blacklisting 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 blacklist 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 Blacklist 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 blacklist 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 Blacklist Remediation steps.   Additional Resources: Blacklist Deep Dive  
View full article
Issue Emails with valid email address get soft bounced with this error:  Local address contains control or whitespace. Solution This error means that the email has a space somewhere in the the From email address or there was a comma or extra character in the From line.  If you do not see a space inside the email address, check the end of the address to see if a space somehow got added at the end. The email send did not occur due to the error with the address. The emails will need to be resent once after the associated address is corrected with white spaces or extra characters. Also, there is the possibility that email address "text" contains Paragraph marks or hidden formatting symbols (https://www.computerhope.com/jargon/f/formmark.htm) and instance users will required to have it reviewed and changed.        
View full article
Issue Issue Description If a page is not loading in your browser for Marketo, this can sometimes be due to network related issues. We can help troubleshoot by using a HAR file from the browser to see network traffic.   Solution Issue Resolution Instructions to generate a HAR file broken down by browser version: Chrome In Chrome, go to the page within Marketo where you are experiencing trouble. At the top-right of your browser window, click the Chrome menu (⋮). Select Tools > Developer Tools. The Developer Tools window opens as a docked panel at the side or bottom of Chrome. Click the Network tab. Select Preserve log. You will see a red circle at the top left of the Network tab. This means the capture has started. If the circle is black, click the black circle to start recording activity in your browser. Refresh the page and reproduce the problem while the capture is running. After you successfully reproduce the issue, right click on any row of the activity pane in the Network and click Save as HAR with Content. Save the HAR file. Select the Console tab. Right-click anywhere in the console and select "Save as...". Name the log file Chrome-console.log. Send both files as shared links in a reply to your case. Firefox In Firefox, go to the page within Marketo where you are experiencing trouble. Click the Firefox menu (Three horizontal parallel lines) at the top-right of your browser window. Select Web Developer > Network. The Developer Tools window opens as a docked panel at the side or bottom of Firefox. Click the Network tab. Select Persist logs. After you successfully reproduce the issue, right-click any row and select Save all as HAR. Firefox typically takes a few seconds to prepare the download. A slight delay on this step is normal. Select the Console tab. Right-click any row and select Select all. Paste the content in a text file and name it console-log.txt. Send both files as shared links in a reply to your case. Safari In Safari, go to the page within Marketo where you are experiencing trouble. In the menu bar at the top, click Develop and select Show Web Inspector. Click Preserve Log. Click the Console tab and select Preserve Log. Go back to the Network tab. Refresh the page and reproduce the problem while the capture is running. Once you have reproduced the issue, select Export. Save the HAR file. Click the Console tab. Right-click any row and select Select all. Paste the content in a text file and name it console-log.txt. Send both files as shared links in a reply to your case. Internet Explorer 11 (IE 11) In Internet Explorer, go to the page within Marketo where you are experiencing trouble. Click the gear icon in the top right. Select F12 Developer Tools. Click the Network tab Clear the Clear entries on navigate option, which is selected by default. The icon looks like blue arrow with a red X. The green play button (Start Profiling Session), should be selected by default. This means the capture function is running. Refresh the the page and reproduce the problem while the capture function is running. Once you have reproduced the issue, click the Export as HAR icon. The icon looks like a floppy disk. Click the Console tab. Right-click any row and select Copy all. Paste the content in a text file and name it console-log.txt. Send both files as shared links in a reply to your case.
View full article
Summary This document explains how to generate a .HAR file for support purposes. Issue Sometimes Marketo support may request that you capture a HAR file for troubleshooting purposes. This document will explain what this means, what a HAR file is, and how to create/capture one for support (or any other purpose you need them for!) HAR means 'HTTP Archive Format'. It is a JSON file format which archives the response and request headers from network communications made to and from your browser.  A HAR file (the extension is '.har') saves the information of all web requests which your browser tab makes. Think of it as 'hitting the record button' on your browser session. These files are very useful as they can identify errors, vulnerabilities, or network performance bottlenecks. For some cases with Marketo support it may be necessary to create such a file. Solution The steps for creating a HAR file vary depending on which browser you are using. Below are the steps for generating a .har file with some commonly used web browsers. Google Chrome: Open your Chrome browser and navigate to the page where the issue needs to be captured. Open the developer tools (F12 or CTRL+Shift+i on Windows, CMD+alt+i for Mac). Select the Network tab of the developer tools. Go to the left of the developer tools UI to start the recording a HAR file. There is a small round 'record' button in this section. If it's gray, click it so that it turns red and begins recording. Click on 'Preserve Log' so the recording persists if you change browser page.  Click the to 'Clear' icon to delete any previous log records kept in the browser, so you have a clean slate for the reproduction. Reproduce the issue so the browser can record it. Once done, right click on the various network traffic and select 'Save as HAR with content', to save the HAR file you recorded. Firefox: Open your Firefox browser and navigate to the page where the issue needs to be captured. Open the developer tools (F12 or CTRL+Shift+i on Windows, CMD+alt+i for Mac) Select the Network tab of the developer tools. Make sure to select 'Clear' (the garbage can icon) before you begin reproducing the issue. Look for a pause button in the tab, and click on it to Play and Record to start recording. Once done, right click on the various network traffic and select 'Save all as HAR', to save the HAR file you recorded. Microsoft Edge: Open your Microsoft Edge browser and navigate to the page where the issue needs to be captured. Open the developer tools (F12 or CTRL+Shift+i on Windows). Select the Network tab of the developer tools. Make sure the small green 'Recording' square is red, or click it if not so you are capturing network traffic. Reproduce the issue so the browser can record it. Click the 'Export HAR' icon to save your recording, and select '.har' as the file extension. Safari: Open your Safari browser and navigate to the page where the issue needs to be captured. Open the 'Develop' menu. Open the Network tab of the Develop menu. Recording is always on in Safari, go ahead and reproduce the issue. Click the 'Export' icon on the right side of the Develop menu UI to save the .har file. Once you have the .har file, please upload it to the support ticket through the support console so we can take a look and help with your issue.
View full article
An email being filtered to a quarantine or bulk mail folder happens after the recipient mail server has accepted message.  Once an email has been accepted by a mail server, it is impossible to tell where it went or what happened to it.  Note that this is true of any mail sent by any system on the Internet.   Every mail server has configurable filters that determine how received mail will be handled.  The mail server administrator should be able to adjust those filters to ensure delivery of emails based on their business standards, or there may even be end-user-configurable controls that can accomplish the same thing.   If test mailings you are sending to yourself or your colleagues are being filtered to a quarantine or bulk mail folder, you should consider asking your email administrator to whitelist Marketo’s IP ranges.  They can be found here.   You can also improve your deliverability in general by setting up SPF and DKIM records, and branding your tracking links.
View full article
Issue Authorized support admin unable to find a contact to add as authorized support contact.   Solution The contact will need to have logged in to the community (nation.marketo.com) at least once for their profile to be created and recognized in the system. "In order to appear on the list of available contacts, the user must have clicked Community (while logged into Marketo) at least once." https://docs.marketo.com/display/public/DOCS/Manage+Authorized+Contacts+in+the+Community Once the contact has logged in to the community, the authorized support admin should be able to see the contact to be added as an authorized support contact.  
View full article
Abuse Report An abuse report is when an email recipient forwards a complaint directly to abuse@marketo.com.  Marketo’s Privacy and Compliance Team processes all complaints to these addresses and will unsubscribe the complainer when possible.   Feedback Loop Complaint A feedback loop complaint is when an ISP forwards the complaints that originate from their users.  For example, when someone clicks the SPAM or JUNK button in their email client. ISPs that offer FBLs expect that subscribers like Marketo will mark the complainer as unsubscribed in the original database.  Marketo does process FBL complaints and marks the email address as unsubscribed.   Additional Information: Feedback Loops (FBL) Abuse Report Deep Dive Finding Leads that are Auto Unsubscribed for Email Spam Complaints / Feedback Loop (FBL)    
View full article