Knowledgebase

Sort by:
Issue A field value in Marketo is changed to "null" by the SFDC sync, but when you check the field on the Salesforce side, no change has been made.       Solution It seems that there were differing values between integrated fields in SFDC and Marketo. The specific fields in Marketo had a value that was not present in the SFDC picklist fields. Reason why this happens: Fields are being nulled out on the Marketo side was because updates were made to these records on the SFDC side, making the most current version of the record which lead to these fields being nulled out on Marketo's end. Troubleshooting: Review First - If there is an alert setup for tracking these changes, this can be caught by finding a "Failed: no more information" error in the Activity Log of the leads. After this first "Failed: no more information" error, the Contact record in SFDC and the Person record in Marketo were no longer able to sync until the picklist value present in Marketo was added back to the picklist field in SFDC. Check SFDC side - Check to see if the field value was removed on the SFDC side. It might be filtered by the record types on the Contact object. In other words, the value was present for the picklist field on the Contact object, but it was not available if a Contact record was created with a certain record type. Once this value was added back to the Contact record types new Contact records and their fields are able to be updated by the Smart Campaigns. Once the SFDC Contact record picklist values had been added back to the Contact record types Marketo will sync again.        
View full article
Issue You are unable to abort a triggered Smart Campaign currently in progress.   Solution The "Abort Campaign" function only works for batch campaigns. To stop leads from going through the flow of a triggered campaign, do the following:   Deactivate the trigger campaign in the Schedule tab. This will prevent new leads from entering the campaign flow steps. It will not stop leads that have already entered from continuing through the flow. Use a "Remove from Flow" step to remove existing campaign members from the flow. This can be done a few different ways. View Campaign Members > Select All > Lead Actions > Special > Remove from Flow If the leads are in a Wait Step, you can add a Remove From Flow step after the Wait Step in the trigger campaign Create a small batch campaign with a "Member of Smart Campaign" Smart List filter and a "Remove from Flow" flow step that specifies the trigger campaign you want to remove them from.  
View full article
Upcoming Change to Chrome Browser In October 2017, the Google Chrome browser will change the notifications it displays for unsecured HTTP web pages. Secured HTTPS web pages will not be affected. In January 2017, Chrome started marking HTTP pages as “Not secure” if they contained forms that included password or credit card fields. With the release of Chrome 62, the browser will show the “Not secure” warning for all HTTP pages containing forms, and all HTTP pages visited in Incognito mode. Because form submittals can contain sensitive information beyond passwords and credit card numbers, Chrome will now warn users that a page is not secure whenever data can be entered/submitted. Eventually, Chrome plans to display the “Not secure” warning for all HTTP pages, regardless of whether they contain forms or are viewed in Incognito mode. Effect on Marketo Landing Pages It is important to note that this affects all HTTP web pages viewed in Chrome, not just Marketo landing pages. However, all Marketo landing pages will be affected if SSL has not been set up for the instance. This will not prevent people from viewing your landing pages or submitting your forms. The only change will be the “Not secure” warning displayed in the address bar. If you already have SSL set up for your Marketo instance, you will not be affected by the change in Chrome’s behavior. Steps to Take There are two options for responding to this change. The first is to do nothing. Your landing pages and forms will continue to work as before. The only difference will be the “Not secure” notification in the browser’s address bar. The second option would be to purchase SSL for your Marketo instance. There are advantages to having SSL set up on your Marketo instance. Not only does it provide increased security for your customer base, but Google has announced that it will give preferential search ranking to HTTPS pages. If you would like add SSL to your Marketo subscription, please contact your Marketo account manager.  Here is some documentation on how to Add SSL to Your Landing Pages
View full article
Issue Description No data appears in the email performance report (configured for a specific time frame) even though emails have been sent to the leads.   Issue Resolution The reason why the leads who were sent the email do not appear in the email performance report configured for a specific time frame is because "The Sent Date filter is based on the first date that the email was sent.". Email performance reports only show data for the first time an email was sent. http://docs.marketo.com/display/public/DOCS/Email+Performance+Report   If the first time the leads that were sent an email falls outside of the specified time frame in the email performance report, the report will not show any results for those leads.   Apart from that, it is also worth to check if the email performance report has any additional smart list filters that the leads may not qualify for. Is this article helpful ? YesNo
View full article
Issue Description The Email Dashboard is not displaying accurate data after sending an email via the Email Program. Issue Resolution Email dashboards can take up to 72 hours to fully propagate, if the data is still not accurate or updating after 72 hours please reach out to support for further troubleshooting.
View full article
Issue Links sent to a customer using AppleMail are not rendering properly. Solution This issue is cause when there is no protocol assigned to a link so AppleMail appends applewebdata:// to the beginning of the url instead of HTTP:// or HTTPS:// The work-around for this is to include the protocol in the link. If there's no protocol (e.g. http://) then the rendering engine will insert applewebdata:// as the protocol for any links.     
View full article
Some companies sending campaigns to specific audiences would like to reject  email addresses from specific domains when users fill out a form on a landing page.   The solution is a simple JavaScript containing a list of invalid domains.   Below is an example developed by Marketing Developer Murtza Manzur. Please add the following script to your landing page using the Custom HTML section in the Landing Page Editor. Is this article helpful ? YesNo
View full article
NOTE: To secure your Marketo landing pages requires either Marketo SSL for Landing Pages (obsolete service) or Secured Domains for Landing Pages. Please contact your Marketo Customer Success Manager for more information or to purchase.   If you have already secured your Marketo landing pages with Secured Domains for Landing Pages and now need to add additional subdomains to be served securely, please follow the steps below: Step 1. Create your new subdomains (CNAMEs and Domain Aliases) Step 2. Submit a support case to secure your new subdomain STEP 3: Create New Landing Pages   Step 1. Create your new subdomains (CNAMEs and Domain Aliases) To secure a new subdomain, please create the CNAME(s) and domain alias(es) in your instance. For more information on this, please see: Add Additional Landing Page CNAMEs.   Step 2. Submit a support case to secure your new subdomain Once you’ve created the new subdomain (CNAME and domain alias), please click the link below to create a support case. OPEN A NEW SUPPORT CASE Marketo login required. Select Case Type - "Help me setup/create" Select Case Issue - "System Configuration" If you have multiple instances, please provide us with the Munchkin Code (Found in Admin > Munchkin) of the instance that is ready. Format ###-XXX-###.   Marketo will have any additional certificate(s) generated and loaded to cover the new subdomain(s). This step may take up to 3-business days. Marketo will contact you when this step has been completed.   STEP 3: Create New Landing Pages Once you receive confirmation that the subdomain has been added, you can now create new HTTPS landing pages. Please be sure all images, JavaScript files and other external links in your landing pages are HTTPS. If you previously created landing pages, please review each of these and update all references to HTTPS. Please contact Marketo Support with any issues you may encounter.   If you purchased the SSL for Landing Pages service, you may need to upgrade to Secured Domains for Landing Pages, our new solution to secure landing pages.  Please contact your Marketo Customer Success Manager to add Secured Domains for Landing Pages to you subscription. Please note, with this upgrade, Marketo will provide the required certificate(s) and manage their ongoing approval.
View full article
Issue You created a picklist field in SFDC and want to know if that field will sync down to Marketo with the field type of picklist.     Solution Marketo has a picklist option in form fields, but not in Lead Database fields. When you sync a field from SFDC that has the type of picklist, this field will show in Marketo with a type of String. However, when you create a form, the field type for your field will show as "select," which is a picklist.  
View full article
Issue Issue Description A Smart List using a "Member of Program" or Member of Engagement Program" filter is qualifying people who are not members of the specified program, or not qualifying people who are members of the program.     Solution Issue Resolution Check if you have the filter set to "Member of Program/Engagement Program = true, Program is not [program name]". If this is the case, the logic works a little differently than you may think - what this means is that the person can be a member of any program, as long as it's not the specified program. How you may want to set up the filter would be "Member of Program/Engagement Program = FALSE, Program IS [program name]". That indicates that you want people who are not a member of the specified program.
View full article
Issue Issue Description An email with inserted bold/italic font in email subject line is not approving, with an error of "Cannot Update Stale Object," or does approve but the special font text disappears upon approval.    Solution Issue Resolution The subject line in an email is intended to be plain text.  Some have found success inserting basic symbols, or even emoji with specific encoding, though the rendering of these characters is dependent on the receiving server.  Related: Using Emojis in Marketo Emails  
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
I'm trying to find out who had a lead score change from a specific smart campaign - would I use data value changed with a reason or some other filter? The Data Value Changed filter with the Reason constraint is appropriate for finding leads that had their Lead Score changed by a campaign. This screen shot shows an example of how you might set this up. The list below show a few of the values you may see in the Reason field. If you know the exact phrase you are looking for, use the "is" operator. For example, "Changed by Smart Campaign Contact Us." If you don't know the exact value, try using the operator "starts with."  Synched from salesforce.com Changed by Smart Campaign System flow action System action reset Form fill-out SOAP API Manual lead edit Munchkin API Import/merge into list The Reason filter constraint is available in these filters: Data Value Changed Lead Partition Changed Progression Status was Changed Revenue Stage was Changed Not Data Value Changed Not Lead Partition Changed Not Progression Status was Changed Not Revenue Stage was Changed
View full article
If you sent an email from the Lead Database (as a Single Flow Action), as part of a campaign, or as a test email but didn't receive it, here are some tips.   Check the "From:" address   When sending a test message, make sure to check the "From:" address setting on your message. To do this, go to the Email Settings tab of the email editor. In the "From:" field, make sure that you either have a single valid email address, or a valid email address as the default, if you are using a token.   Many people want to send their messages from the lead owner. When you use the send test feature, the email address you are sending to doesn't have a full lead record, and so it doesn't have a lead owner. Since Marketo cannot send an email with no "From:" address, test messages without a valid email address in the "From:" field will not send.   Send as a Lead   If you have verified that the email had a valid From: address and you still aren't getting it, make sure to create yourself as a lead and send using a flow action.   See if the mail was sent   If you sent the email as part of a campaign or Single Flow Action, check the campaign's Results tab or your lead detail page to see if that mail was already sent to you. If it hasn't been sent yet, try waiting a little while longer.   Check your Junk Mail   In your email client, check your Junk Mail or Spam folder to see if the mail landed there. If it did, you should change the content of your email.   Check your corporate spam filter   Your corporate mail server may have blocked emails from Marketo; you should contact your IT department to see if this is the case. Please see our instructions for whitelisting Marketo's email servers: Add Marketo to Your Corporate Email Whitelist   Try sending to a different recipient   If you sent the original mail to your corporate account, try sending to a personal account on Yahoo or Gmail. If you sent it to a personal account, try your corporate mail account.    Use Marketo's Email Deliverability product   The Email Deliverability PowerPack, with Design Informant and Inbox Informant, can warn you when your mail is being rejected because of its content and help you identify junk mail pitfalls. Also, using Domain Keys and SPF improve the chances of your email landing in your leads' inboxes.   Contact Marketo   If you still can't figure out what happened contact Marketo to see if we can help.
View full article
Issue General recommendations for managing and improving deliverability to China.     Solution If you are looking for general recommendations around delivering to China, here are some resources both from our Community and external sources. Navigating email delivery into China Golden Shield Project overview Sampi China Email Marketing and Chinese Anti-Spam Laws Summary English language version of the Measures for Administration of Email Service on Internet Lehman, Lee & Xu English language version of the Measures for the Administration of Internet E-mail Services 2006
View full article
Issue You want to send out an email to a group of people and break it up so that it sends in smaller batches over time.     Solution To break up an email send over time, you can use a Smart Campaign with Choices and Wait steps in the flow.  Example provided below. Choose the criteria you want to use to break up the send.  In the example, we use the first letter of the last name. Use a Send Email flow step with a Choice defining your first group (Last Name starts with A-F) and select the email you want to send. For the rest of the leads, use a Default choice of "Do nothing." Add a Wait step. Repeat 1-3 for the each group, separating them with Wait steps.    
View full article
Issue Description Integration is not able to see a webinar that has been set up as a "Simulated Live" record type in GoToWebinar Issue Resolution This is not currently possible as the Launchpoint integration between GoToWebinar and Marketo does not utilize version 2 of the GoToWebinar API and v2 is required for "simulated live"  (recorded) webinars. Who This Solution Applies To Customers integrated with GoToWebinar
View full article
Issue You want to know what the duration should be for an Email Batch Program's A/B Test.     Solution When setting up an A/B Test in an Email Batch Program, the default, minimum duration of the test is 4 hours long. However, A/B tests should not usually be this short, for a couple reasons: Depending on the size of the membership, and the background processes the Marketo System is engaged in, the Email Program may or may not even be able to send the complete test during the 4 hours. 4 hours is a very short amount of time. Winner Criteria is only determined from the data gathered during the period of the test - that would be 4 hours. 4 hours may not be enough time. Ideally, A/B Tests should be "days" long, so that the test may complete and all appropriate information may be captured.
View full article
Issue Description Duplicate records were sent an email from an Email Program. Issue Resolution While Marketo prevents sending emails to duplicate records (i.e. same email address) via the same smart campaign, it is possible to send an email to duplicate record when there is A/B test configured for the email program. Specifically, one record can be sent an email from the test sample size while the duplicate record can be sent the email from the winner sample size [see For example, if there are two records for "mary@mail.com" in the audience, Mary can be sent two emails as follows: One record can be sent the email by qualifying for receiving the test from the sample size of the A/B test The other record can be sent the email by qualifying for receiving the winner from the sample size of the A/B test Note: sending the test and sending the winner utilizes individual campaigns which is why the systematic deduplication of emails within a smart campaign does not take effect for this scenario. To prevent this from occurring, exclude the duplicate records from the smart list of the email program.
View full article
Overview These instructions will show you how to add a filter to Segments that will prevent a visitor from seeing the same campaign twice. When done this way, each visitor will only see the associated Campaign once and won't see it again.     1. Locate and select the User Context API filter (in the API category).     2. Select "Campaigns - Viewed" from the "Select field to add" drop down.   3. Select "is not" and insert the Campaign ID.     Where to find the Campaign ID The Campaign ID is the identifier used by RTP to specify which Campaign you are referencing. It can be found in the URL for the campaign once you've navigated to it. Look for the number in the end of the URL, just after "reactionId=".             4. Click the plus sign to add a second field to the filter. Choose "Campaigns - Viewed" as the second field, same as the first.   5. Select OR from the AND/OR field. 6. Select "is empty" for the second Campaigns Viewed filter option. S     Finally please make sure that the campaign is not marked as "Sticky", as this will make it appear every time.   You're all set! This segment will now only match visitors who have not seen the campaign yet.
View full article