Knowledgebase

Sort by:
Issue You see one value for Acquisition Program and a different value for Acquired By. What do they mean and how are they different?     Solution Acquired By specifically means 'this program was responsible for creating the lead record'.  Acquisition Program is an attribute that you are able to change, but Acquired By is something controlled by the system that designates when that program is directly responsible for creating the record. For example, if you had an SFDC Campaign that was synced to a Marketo program, and you added a lead to that Campaign, the lead would be synced down to the Marketo program.  You could then use a Smart Campaign to set the value for Acquisition Program.  However, the program would not receive Acquired By credit because the lead came from Salesforce and not from the program directly.      
View full article
When a new lead enters Marketo from a form fillout or List Import, Marketo automatically searches for a lead with the same email address.  If that lead exists, the existing lead is updated instead of creating a duplicate. However, Marketo does not automatically de-duplicate leads who are already in your database. This is especially a problem for new customers who often have many duplicate leads in their database. Also, if you add a new lead directly into Salesforce (through the Salesforce import process or web-to-lead forms) Salesforce will create a duplicate lead that gets synced into Marketo. When this happens, you can use Marketo to find and fix those duplicates.   How Marketo handles duplicates   The primary consequence of duplicates is that one lead record could have the most relevant information about that lead while your sales rep is looking at the incomplete duplicate.   For example, say that you have a duplicate lead in your database and that lead fills out a form on your website. Marketo generally updates the lead record that was most recently updated. In another case, say you run a campaign to email your lead database and two duplicates are included in your campaign run. Marketo automatically detects the duplicate email address and ensures that only one email is sent to that lead. That Email send and subsequent activity will be attributed to the Lowest Lead ID.   When you merge leads, their entire history is combined, and you can control which fields are kept in the final lead. You won't lose any information or tracking.   Most customers have many duplicates when they start with Marketo. After initially de-duplicating your database, the work to keep your database de-duplicated is usually very small. You should work to stop the sources of duplicate leads and make Marketo your single point of entry for all new leads.   Finding Duplicates   Go to the Lead Database section of the app. Then click on the Possible Duplicates list in the tree. Click the grid header that says Email.  You can sort by email address to see the duplicates next to each other. Selecting multiple leads Select two leads that have matching email addresses.  You can do this by holding the "control" key down while clicking on the two different leads.  (You can merge more than two at a time, but start with two.) Tip: Sometimes clicking too fast will make the grid select incorrectly.  Clicking a little slower usually helps. When you have two rows selected or highlighted, click the Merge Leads button in the toolbar.   The Merge Dialog A dialog will appear showing you all the fields that differ between the two leads.  You need to pick which values to keep in the merged lead.  Not every field is displayed -- just the ones that you need determine appear. By default, the values from the most recently updated lead will be selected (with a check and highlighed yellow). To pick a different value for the merged lead, click the checkbox next to that value. If you want to enter your own values for the merged lead, click the Custom field for that row then type in your own value: When you're done, click Merge.  The winning values will be kept in the merged lead; the other values will be discarded. Important: Clicking merge will instruct Salesforce to merge the records properly.  All Salesforce and Marketo activities are merged into the remaining lead.  Nothing is lost.  Campaign History is also kept.   Duplicate pattern matching You will notice that the Possible Duplicates list has a Smart List tab.  Click on the Smart List and you will see it's using the "Possible Duplicates" filter on the "Email Address" field. You can change this filter to search other fields for duplicates. Click the little green plus in the definition. Note: You should use only one Duplicate Fields filter in your Smart Lists.  If you want to check multiple fields, always use the green plus button to add multiple fields; don't drag in a second filter. When you change the Duplicate Fields filter, you should sort the Leads grid by the column you're checking to put the duplicates next to each other. EasyMerge Program Marketo offers a service for mass-merging of duplicates.  Please contact your Customer Success Manager to inquire about this service. What happens when I merge two leads in Salesforce? When you merge leads or contacts in Salesforce, Marketo will also merge the matching leads in your lead database. See this article to learn more about how that works: https://docs.marketo.com/display/public/DOCS/Find+and+Merge+Duplicate+People#FindandMergeDuplicatePeople-EffectinSalesforce    
View full article
Issue Is to possible to set up a distribution list (for internal employees) in Marketo? Solution There is no such feature called "Distribution list" in Marketo. An email can be sent to people only of they are part of your lead database. Alternate Workaround: You can create a excel sheet for your internal employees with their email addresses and import them into a Marketo static list.  You can refer this list in your smart campaign whenever you would need to send a communication email. Note: Mark the email you send as "Operational" to ensure that it reaches all the people in the imported list.    
View full article
Issue Issue Description Person appears to have changed Segment, but there is no activity for that 'Change Segment' recorded in the Activity Log. Segmentation was not recently re-approved, so this would not account for the behavior we are seeing in other circumstances.   Segmentations Not Writing Change Activities However, the record was recently converted from a Lead to a Contact in the CRM.   Solution Issue Resolution Upon Lead conversion to Contact in Salesforce, an "initial" segmentation process for that Contact is computed. During these "initial" segmentation computations, in a manner similar to when a person is initially created in Marketo, no activity is recorded in the record's Activity Log.  
View full article
Issue You are trying to manually edit a lead record to remove the value of the Email field but the change doesn't save.     Solution Marketo enforces this as a required field for deduplication purposes and won't allow a direct manual edit as a preventative measure. Removing the field can create duplicates, so it's generally recommended that instead of removing the field you maintain the record in your CRM or mark this record as marketing suspended to avoid inadvertent communications. However, if you need to remove the value there are two workarounds to this issue. 1) Create a smart campaign with smart list criteria that isolates that specific lead record, with a Change Data Value flow step. Specify Email as the attribute and the New Value as NULL. This will clear out the value for that field. 2) You can remove the email address from that record in your CRM. Marketo treats your CRM as the source of authority, so removing that value in your CRM will sync down to Marketo during the next sync cycle.    
View full article
Issue There are several special characters that are rejected by the Marketo system on the backend and which can cause errors or strange behavior when attempting to use them in asset or field names. These characters are: [ ' " < > { } ; ] This is a article attached image     Solution These characters should not be used because they are often used in code and scripting languages. Generally, Marketo will give an error if this is attempted. However, in the event that the name is accepted there is a good chance that you will see some strange behavior when attempting to use the asset or field. There is a large range of different behaviors that can result and they are all very unpredictable, so the best choice of action is to not use these characters with asset or field names at all.    
View full article
Issue Description: The Activity Log shows "Fill out a form" without a page visit. How users could fill out a form without visiting the page? Issue Resolution: Google Chrome introduced Incognito. Firefox, Safari, Opera and Internet Explorer implemented Private Browsing. Pages that users visit in Private Browsing/Incognito will not leave traces, like cookies, on users' computers after they close all open windows. A normal visit to any page is not tracked during visits, regardless the navigation path. That includes other pages after the form is filled out. The new Do Not Track feature is a contributing factor for apparently incomplete Activity Logs. When users turn on the Do-not-track feature, the browser tells every website they visit (as well as their advertisers and other content providers) that they do not want their browsing behavior tracked. Honoring this setting is voluntary — individual websites are not required to respect it. Websites that do honor this setting should automatically stop tracking your behavior without any further action from users.
View full article
Issue A Change Data Value activity gets recorded on a person record but the Updated At field for the record doesn't get changed to reflect it.   Solution The "Updated At" field in Marketo is a system managed field that gets refreshed any time that there is a data value change to a person field, but not when the field is on the company object instead.  To confirm what object the field in question is on, search for it in Field Management and check what folder it is located in.  The folder Info (or Lead Info) contains person fields while company fields are contained within the Company Info folder.
View full article
Issue Issue Description When a lead is created through an API call, the Reason and Source attributes say "Web Service API" with no further detail.       Solution Issue Resolution As described in the doc here, https://docs.marketo.com/display/DOCS/Understanding+System+Managed+Fields, "Source" and "Reason" fields are managed by Marketo: Web Service API for Original Source Type means Person was discovered by a web service API. For Registration Source Type, it states that Person was created via SOAP/REST API When a lead is created via API, no additional "Source" or "Reason" is provided to Marketo. A possible workaround is to create a custom field and populate it as needed through the API.    
View full article
Issue There is a noticeable delay between when campaign is run and affected person records are updated and activity records are written to.   Solution Check the Campaign Queue.  If the affected campaign is backlogged in the queue, the only resolution is to wait for higher priority jobs to clear.  To check the Campaign Queue go into the Marketing Activities tile and click on the Campaign Queue Tab.   Campaign queue is read only and cannot be reordered. Plan accordingly with very large campaigns to give time to process during off hours or slow times.  
View full article
Issue Issue Description You receive notification that Campaign Failed in trying to update Segmentation for leads.     Solution To troubleshoot this issue review the Segmentations for the following:  Click on the Segmentation to pop up in a dialog box with the failed Segment(s) If a Segment failed to approve, review the Smart List filters for missing values or errors in the smart list logic of the Segment. When errors have been fixed, approve the Segment, review again if the notification occurs again.
View full article
Issue How to copy the data from one field to another field using tokens. Solution It’s very easy and it can be achieved through a Smart Campaign. Create a Smart Campaign and set up the Smart List to target the specific leads you want. In the Flow, use the Change Data Value step. You would need to choose the field you are copying to as the Attribute, and the new value as token {{lead.fieldYouAreCopyingFrom}}. When you run the campaign, the values will be copied across.  Be careful when doing this as the process cannot be reversed and any existing data in the field you are copying to will be destroyed. Note: Use appropriate tokens for the field, if the field is available under lead use lead tokens otherwise company tokens.
View full article
Issue Person/Lead Source is empty. Why isn't it populating?     Solution Marketo does not automatically assign Person Source. We do populate Original Source Type. Assigning credit for a Lead can only be determined by someone with intimate knowledge of a company's marketing strategies.  If someone fills out a form, Marketo doesn't know if they were brought to that form by an email blast, TV commercial, talked to a salesperson, or any number of other reasons. If they came in through a List Import, they could have attended a Tradeshow and signed up there, they could have been exported by a CRM and are being imported, or any number of other ways.  There are many discussions on best practices for handling Lead Source attribution in the Community.  If you need assistance setting up Smart Campaign to update the Lead Source based on your specific business criteria, please contact Marketo Support.    
View full article
Issue Issue Description Getting 'Communication Failure' error popup repeatedly when doing normal operations within the application.   Solution Issue Resolution:   - Disable all browser extensions especially any dealing with ad blockers as they seem to be the primary cause of this issue ("Ghostery" is an example of extension known for blocking multiple Marketo operations/ tasks). - Try to repeat same operations after you have cleaned cache and cookies - (If above option does not work) Try to repeat same operations while using a incognito browser window.  
View full article
Note: Once you have migrated to Admin Console, you can manage your support cases through the feature provided in the Admin Console Platform. To learn more, visit: https://experienceleague.adobe.com/docs/customer-one/using/home.html. Once you have submitted a case to Marketo support, we provide a simple way of staying connected to your case and the cases submitted from your company through the Marketo Support Portal. You can access the support portal through your Marketo instance by selecting Community in the top right corner: This is a article attached image You can also access the support portal directly at https://support.marketo.com and login with your Marketo credentials (login and password). This will not work for users with SSO.   Once you are in the support portal you can Create a Case for Marketo Support or you can also review any cases that are open and being worked on by support or review your case history. Navigate to My Case management: This is a article attached image From the My Cases navigation you can access the following case views: This is a article attached image My Recent Cases* - Cases that you have opened in the past 30 days All Company Recent Cases* - Cases that any authorized support contact has opened in the past 30 days My Open Cases – Cases created by you that are being triaged by Support and pending Support’s response and are more than 30 days old My Closed Cases – Cases that were created by you and are now closed My Awaiting Fix Cases – Cases that were created by you where Marketo is developing a fix which will be implemented at a later date All Company Closed Cases – Cases that were created by you or your colleagues that are now closed All Company Open Cases - All open cases submitted for the account Company Awaiting Fix Cases – Cases that were created by you or your colleagues where Marketo is developing a fix which will be implemented at a later date Management Escalations - Escalations opened by you or your colleagues  Survey Cases - Surveys that are available for you to fill out after a case is closed *Cases that have been opened for more than 30 days will move from Recent cases to Open cases   To view specific case details, click a case number. This is a article attached image From the Case Details, you can perform the following: Close your Case - Select the "My Case is Resolved" button to close your case Add Comments - Provide additional comments to support or respond to a Support question Add Attachment - Provide any screenshots or documents that will help illustrate the issue you are reporting   If your case has been closed there are two options available to you.   Reopen - You can reopen your case if you are not satisfied with the case resolution by adding a comment in the case. Case Survey - Once your case has closed, please consider offering feedback on the level of Support you received.
View full article
If you have submitted a support case and you feel that the case was improperly handled or that the solution being offered does not meet the communicated Marketo support expectations, then we would welcome the opportunity to look deeper at your specific support engagement and work with you on delivering a better resolution. Caution: If the item you're looking to escalate is related to a Production Down incident, please call the support line for your region to receive immediate assistance. Support Manager escalations are only handled during normal business hours. The phone numbers for each region are listed below, follow the prompts for P1: Americas: +1.877.270.6586, Direct: +1.650.376.2303 Europe, Middle East, & Africa: +353 (0)1 242 3030,  UK: 0800 151 3030 Asia Pacific: +61 2 8310 7646  Japan: +81.03.4233.9014 How to Escalate: Step 1. Navigate to the "Case Management" area of the support portal either by mousing over the Support tab and selecting "Case Management" or clicking the Support tab and click on the “My Case Management” button. NOTE: You will need an open or recently closed case in order to escalate to support leadership. This is a article attached image Step 2. From here you will need to click on either an open or a recently closed* case: This is a article attached image *Support Cases that have been closed for longer than 10 days are no longer eligible to be re-opened and we ask that you open a new support ticket for your current issue prior to escalating to a Support Manager. We ask that you have an open support ticket for a Support Manager to be able to address specific issues. Step 3. After selecting a case, click on the Escalate to Manager button: This is a article attached image Step 4. A pop up will display and you will need to the purpose for the escalation and click on the “Escalate” button. This is a article attached image Once your support escalation case has been submitted a Marketo Support Leader will contact you within 1 business day of your support region's support hours to address the issue.
View full article
Issue Person record's Activity Log shows repeat Company Name changes without any Data Value Change being logged.  In this example screenshot, we can see that the person had the Company Name set back to the correct value by the CRM sync, but there is no record of the Company Name being changed in the first place. This is a article attached image Environment Person records showing the change are all part of the same Account. One person on that holding Account fills out a form that updates the field "Company Name" to a value that is different from the Account Name CRM sync corrects the Company Name field back to Account Name Solution STEPS TO RESOLVE: 1. Find the lead that change the Company Name field on the account with a Smart List filter:      DATA VALUE CHANGED     Attribute: Company Name     New Value: [Company Name from form fill-out]     Previous Value: [Account Name] This is a article attached image 2. Locate the Data Value Change in the Activity Log 3. Check the date and time of the Data Value Change 4. Check that timeframe on other affected records 5. The timeframe of the Data Value Change back to the Account Name will approximately match the timeframe of the logged Data Value Change, showing that the update to the one person was the cause of the update for all others on that account.   Root Cause Marketo uses Company Name as the identifier for the Account object.  If you have multiple people on the account and one of them changes the Company Name via a form fill-out, the Company Name is changed for all other people on that Account.  This change happens on the back end, so you will not see it until the CRM changes it back to the correct value in the next sync cycle.  
View full article
Issue Lead activity log shows "Change segment" or "Add to Segment" for a segmentation (i.e. "Change Title to "Directors") The named segmentation ("Title") does not show up in the segmentation list in Database Environment Marketo instance with the Target Account Management feature Solution Even though the activity log shows a segment activity, the segment is actually a Persona, which is a feature of Target Account Management.
View full article
Summary Estimating the external storage requirements for your Marketo Engage Database Issue I want to extract all of my data from Marketo Engage and store it. How much storage space will I need? Environment Marketo Engage and External Systems Solution Summary There is no repeatable method to accurately estimate the amount of storage you will need to extract and store your Marketo Engage database. Standing in the way of good estimation is data availability, field selection, and storage method. Any accurate estimate will take into account the potential sizes of each type of data and their quantities (known to data scientists as "facts and dimensions"). Determining ranges for these values takes a lot of preparation and may require a high level of skill. IMPORTANT NOTE: Estimating Database size is hard so any estimate used to make business decisions should be made in cooperation with a database or application architect or other qualified professional. Scope Some information won't be extracted. Information about anonymous leads, for example, cannot be extracted. Some of the data that can be extracted may not be needed at all. Selecting the right data for your needs is the best practice as it reduces the required storage and leads to a more efficient extraction process. Field Definitions How the fields are defined in the target system will affect how big the stored data is. Depending on your storage format, padding may play a role in the size of your extracted database. As an example, the "Country" field in Marketo is a string of up to 255 characters. You could chose to store 255 characters for every country value. Or you may choose a format that uses a variable amount of space. You might also know that the longest country name is "the United Kingdom of Great Britain and Northern Ireland" meaning that 199 of those characters will always be extra so you truncate the value from Marketo storing the first 56 characters only. Each choice will have an impact on the size of your extracted database. Estimating 199 unnecessary characters per lead and making similar decisions for other fields will add up to increased storage requirements and slower extraction time. Format Once the desired data is identified, the next step is to extract, transform and load (ETL) the data from Marketo Engage into your storage system. The data returned by Marketo's API is plain old text which is usually formatted as JSON or CSV. For the information to be useful, you will transform it from JSON into the format necessary for your storage system. That format could be an Excel spreadsheet, Microsoft SQL database or a schema-agnostic database like Azure Cosmos DB. How the data is formatted and encoded will make a big difference in the amount of storage needed. Take this simple example: a Microsoft Excel spreadsheet with "Marketo Engage" in cell A1. I saved that same file in four different formats which resulted in files ranging from 1 KB to 25 KB. The format you store you information in may have a bigger impact on your final storage requirement than the data itself. This is a article attached image   To help illustrate the impact of the storage system, take a look at this guide for Microsoft SQL Database size estimation: https://docs.microsoft.com/en-us/sql/relational-databases/databases/estimate-the-size-of-a-database  Functionalization Once you've extracted your data, what are you going to do with it? Archiving your data (simply storing it) is easiest and comes with the fewest contraints. A compressed archive (Zip file) will save dramatically on storage space at the cost of functionality and ease of use. Functionalizing your data (using it in an application) requires more: at least better speed and searchability: typically a relational database. An application will often require additional data and that will need to be accounted for too. Facts and Dimensions: Do the Math It's a lot of work to get to this stage. Once you've determined how your extracted data will be stored, you can set upper and lower bounds on the sizes for each object type extracted (lead, email, activity, etc). These are your facts. Then multiply those values by the number of each type of record. These are your dimensions. Add to that the overhead of your target storage system and its functional requirements to generate your final estimates.    
View full article
Marketo Support's Mission is: To provide fast and friendly world-class support through creative, flexible solutions to empower Marketo Automation Software success.   Areas of Responsibility: Technical Support Engineers (TSEs) are your initial point of contact for any technical questions or concerns. TSEs are responsible for troubleshooting issues within your Marketo instance and common include:   My Marketo Marketing Activities Design Studio Lead Database Analytics Revenue Explorer (RCA/RCE) Calendar Deliverability Tools Search Engine Optimization (SEO) Web Personalization (RTP) Admin Community   Our TSEs are not web developers and as a result they are unable to troubleshoot most types of custom coding (ie. HTML, JavaScript, XML, etc.). Our support team is able to help with the following types of non-custom code:    Simple Munchkin Code Asynchronous Munchkin Code Asynchronous jQuery Munchkin Code SOAP API REST API   Our TSEs are here to assist you and our support commitment to our customers is to always work towards providing an above and beyond support experience.   Note: Our team is not against looking at custom code and, based on the subject matter expertise, our TSEs might be able to offer suggestions and recommendations, but we do want to make it clear that they are not responsible for fixing or updating any custom code that has been implemented.   Response Time   Our TSEs are bound to responding to your cases and issues within the Service Level Agreements from your account's level of support services.  We track response milestones to ensure that your cases are being handled in a timely manner as dictated by our agreed to Service Level Targets.
View full article