Knowledgebase

Sort by:
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
Issue Issue Description An email has been added to multiple streams within the same nurture program, for example stream 1 and stream 2. Would a lead that received the email in stream 1 receive the same email from stream 2?     Solution Issue Resolution No, Engagement Program will still apply the rule of not sending the same email to leads more than once as long as the email ID in stream 2 is the same from stream 1.    
View full article
Issue None of the default Interesting Moment Types (Web, Milestone, Email) fit the description you would like. Here's how to create you own interesting moment type. Solution Issue Resolution You can simply type in what you would like the type of the Interesting Moment to be instead of choosing one of the options in the drop down.    
View full article
Issue How to identify in which campaign the "Delete Person" flow step is used. Solution You can identify it by going to "Campaign Inspector" in Marketing Activities. From there you can filter down by type of Smart Campaign and search "Delete Person" and the resulting list will be Smart Campaigns containing that flow step. If you do not see the Campaign Inspector, contact Marketo Support to have it enabled.        
View full article
Issue A lead met the trigger criteria but failed to trigger a Smart Campaign Solution When a trigger campaign Smart List contains both triggers and filters, the filters criteria must be satisfied before or at the exact moment the trigger fires.  To determine whether this is the case for a particular lead: Look at the Smart List to determine what filter criteria need to be satisfied. Open the lead's activity history and see when the activity occurred that should have triggered the campaign. Go through the lead's activity history and determine when the values were set for each of the filter criteria. If one of the values was set after the trigger fired, the lead would not have qualified in time to go through the Smart Campaign.    
View full article
Issue Leads that qualify for a Smart Campaign run through the flow with a Change Data Value flow step, but some leads don't have a data value changed, while other flow steps still apply. It seems that those leads have just skipped the Change Data Value step and went right on to the next flow step.             Solution If the new value for the Change Data Value is exactly the same as the current value in the lead record, Marketo will skip that flow step. There won't be an activity entry in the activity log or results tab because the action did not actually happen.  Example Say you had a field called Favorite Sport and a lead that already has the value of "Football" in that field on their record.   The flow step is Change Data Value: Attribute: Favorite Sport New Value: Football   In this example, a lead will run that through flow step, but since the value did not change Marketo will just move on to the next flow step.    
View full article
Issue How do the links (both Marketo and Non-Marketo) populate in the dropdown of Visited Web Page trigger or filter? Solution The drop-down shows a limited number of options. These links are fetched from any of your leads' activity logs. The values in the dropdown of the "Visited Web Page" will show if there is any lead who visited a webpage and this webpage or link is stored in the activity log of the email (may be in past). If the expected webpage doesn't show up in the dropdown list, first try typing it in and letting the autocomplete offer the URL.  If you type it in and it still doesn't show as an option, then none of the leads have visited that page at least once. You can create a test lead for yourself and visit the desired webpage to get this added in the dropdown.  
View full article
Issue A Program or Smart Campaign was deleted and you would like to have it restored. Solution Marketo Support cannot restore deleted programs or campaigns. Marketo Support can only restore deleted leads, emails, and landing pages within a certain amount of time after deletion.  Landing pages and emails that are assets of a deleted program cannot be restored. Marketo Support can provide the smart campaign configuration, including details such as filters in the smart list and flow steps. It's essential, however, that the deleted campaign is relatively recent, ideally within the last 2 weeks.
View full article
Issue My token is not displayed correctly in view as webpage version of email. Environment If customers manually type a {{my.token}} and use uppercase M such as {{My.token}}, then the view as webpage version of email may not render that token as expected. The feature to HTML encode lead tokens (source of external data) for security reasons, applies to my tokens that incorrectly use uppercase M. HTML Encode Tokens Solution Use the token picker to pick the correct lowercase {{my.token}}.
View full article
If the user makes changes to the my tokens, snippets, etc during the processing of the an email that is using head start, will those changes be reflected—No If someone unsubscribes during the processing of the an email that is using head start, will they receive the email—Yes Can you cancel a head start program once the processing of the an email that is using head start has begun—Yes What happens to the processing data when someone cancels a program during the processing of the an email that is using head start—It is deleted (I.e. Program membership, etc.)  
View full article
Issue An email program with "Send in recipient time zone" was scheduled to sent out an email on Jan 8th, 2019 8:00 PM PST but you see that it was sent out to leads on Jan 8th 12:01 AM PST. Solution From the activity logs of the lead, you can observe the following: 1. Send Email activity happened on Jan 8th 12:01 AM PST. This is when Marketo issued the Send request to the server, which held the request until 8:00 PM PST, per the time zone restrictions. 2. Email Delivered happened on Jan 8th 8:00 PM PST. The MTA (message transfer agent) pushed the held emails to the receiving servers. The send email event is an indication that the lead was qualified at 12:01AM but the actual delivery of the email happened at 8:00 PM. So, the send event means the leads were processed and prepared for email delivery. The delivery event is when the email is actually sent and delivered. You will see this behavior when emails are sent with time zone restrictions. For the complete details on Recipient Time-Zone and it's working , please refer to the following Adobe experience league document :-  Schedule Email Programs with Recipient Time Zone
View full article
Issue The count for the audience of an Email blast program does not match the total members of the Email Program after it has been executed.     Environment This issue is applicable to users who have recently run an Email blast program in Marketo. Solution  The disparity in numbers occurs because the Audience Smart List is evaluated at the moment you access it. As your records evolve, this number can change after the Email Program is run. In contrast, the number of program members, who are the recipients that were emailed through the program during the scheduled run, is fixed at the point the program is executed. 
View full article
Issue Users may notice that unsubscribed or blacklisted leads still appear within the Audience section of an Email Program.  Environment This issue is relevant to all Marketo users who are managing Email Programs and observing the Audience list.  Solution Despite being blocked or blacklisted, leads will continue to be displayed in the 'People' list of a Program or Campaign's audience, as they still fit the criteria for the Smart List of that particular asset. The Audience list includes all individuals who meet this criteria.  The blocked leads do get recognized and listed under the Blocked list of that specific program. However, this Blocked list is considered a part of the broader Audience list.  If you prefer these leads to not show up in your Audience, you can modify your Smart List filters. For example, apply the "Unsubscribed is False" filter. Root Cause This situation arises because the Audience count encompasses all leads that qualify for the Smart List, including those that are blocked or blacklisted. The system recognizes and lists these blocked leads separately, but they remain as a subset of the overall Audience.
View full article
Issue: I am looking for the ID to one of my campaigns for a SOAP API project I am working on. Solution: The ID can be found in the URL of the campaign. 1.1 Log into Marketo, under Marketing Activities, find and select the campaign in question. This is a article attached image 1.2 The URL to the campaign will look something like: This is a article attached image   The Campaign ID is between "SC" and "A", in the above example it's "1150". This is a article attached image  
View full article
Distributing leads to sales reps is easy.  Marketo, however, only supports random distribution.  This gives a pretty good approximation of the round robin technique.   Prerequisites: Create A New Program Create A Child Campaign      1. Go to the Smart List tab of the campaign you created, find and drag in the Lead is Created trigger. Tip: Use the trigger that logically would come right before you want to assign the lead to a rep. This is a article attached image        2. I've added the constraint "SFDC Type is empty" so that records that already exist in Salesforce do not get re-assigned.          3. Go to the Flow tab, find and drag in the Change Owner flow step.      4. If you have 3 lead owners click on the Add Choice button 2 times.  You always want the number of choices to equal the number of owners in the round robin minus one. This is because the last person goes in the Default slot.      5. Find and select Random Sample.      6. 100% divided by 3 sales reps is 33%, enter "33".      7. Find and select the first sales rep.      8. Repeat steps 4, 5 and 6 for every remaining choice. Be sure to fill out the default choice also. This is a article attached image        9. Activate the campaign and it should now distribute leads randomly to your lead owners.
View full article
Technically, you cannot move records backwards in a progression status.  The only so called “backward” status that you can change the record to is a progression status of “Not In Program”; however, doing this removes them from the membership of the program.  If you do this procedure, this will allow you to re-add them with a different status.   We mentioned technically this cannot be done but logically, there is another method that allows you to juggle the record’s progression status but in a more lateral movement with what appears to be in a “backward” state.  This is all dependent on how you have your channel steps configured.  To access your channel steps, please do the following:   Choose Admin Choose Tags Click the + next to Channel Locate the channel you wish to configure and highlight it Click the drop-down menu towards the top of Tag Actions, and select Edit   You should now see a pop-up window that allows you to configure the status steps for that channel like the following example:   This is a article attached image     If you configure statuses that have the same step number, this will allow you to move the record in a lateral movement which, in a sense, is somewhat like a backward progression but it really isn't.  With the example screen capture, I can do a change in progression status of “Invited” to “Attended Show” and vice-versa because the step is with an identical number. If I wanted to change in progression status of “Invited” to “Engaged” and back, it will not work because the step value is not identical. You can reference more information about this in the Create a Program Channel article.
View full article
Want to gauge how many leads clicked through a link you have in your social media or other outlets? This can be done using URL Parameters at the end of the URLs you use. Basically, you just add a little bit of code to the end of the hyperlinked URL. When leads click through and arrive at your Landing Page, that code can be captured into a hidden Form field. Here’s how to do it.   Quick Overview of URL Parameters In the structure of a URL, there are two main parts. The first part is used for navigation, and the second part is used to pass data along. The two parts are separated by a question mark. For example, let’s look at this URL:   www.myawesomewebsite.com?URLParameter=ThisIsAParameter   The first part of the URL, “www.myawesomewebsite.com” is the main part of the URL used for navigation. The whole rest of the URL from the question mark on, “?URLParameter=ThisIsAParameter” is referred to as a querystring. It isn’t needed for navigation to the page specified, but can be used to pass the extra data you want to include.   This is a article attached image   The querystring contains the URL Parameters, which are used to push data into the hidden Form fields. In the querystring “?URLParameter=ThisIsAParameter” used here, “URLParameter” corresponds to the name of the parameter you use when designating the value for the hidden Form field, and “ThisIsAParameter” will be the value that is actually entered into that field. You can add additional values into additional other fields by adding those into the format of the URL separated by an ampersand like this:   www.myawesomewebsite.com?URLParameter=ThisIsAParameter&URLParameter2=ThisIsValue2&URLParameter3=ThisIsValue3   In this example, you’ve got the same initial value being pushed into the first hidden field, but now two more hidden fields will store the next two values as well. The name of the parameter for the second hidden field would be “URLParameter2” and the value put into it would be “ThisIsValue2”. The third hidden field parameter name would be “URLParameter3” and the value put into this field would be “ThisIsValue3”. This is a article attached image Applying This to Social Media Use So, how does this let you track leads coming from each of your social media sources? Well, in setting up your different promotional channels, when adding the hyperlink, you can customize the URL parameter for each channel so that the values passed will input the information specific to where they came from. The parameter values will change from one social media outlet to the next, but the structure and format will stay the same.   Let’s use the social media sources of Twitter, LinkedIn and Facebook as examples. Since you’re looking to identify the source of these leads, you’d likely want to name your parameter as “Source” so that it’s easily identifiable. Using the same base URL, let’s see how you’d structure the URLs. For hyperlinks placed on Twitter: www.myawesomewebsite.com?Source=twitter For hyperlinks placed on LinkedIn: www.myawesomewebsite.com?Source=linkedin For hyperlinks placed on Facebook: www.myawesomewebsite.com?Source=facebook   When leads fill out the form on your landing page, the Source field will then tell you exactly where they came from! The best part, this is completely customizable and scalable. You can add more parameters and hidden fields to capture additional information like what campaign it is for.   Documentation How to make form fields hidden: https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/demand-generation/forms/form-fields/set-a-form-field-as-hidden How to define hidden form field value: https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/demand-generation/forms/form-fields/set-a-form-field-as-hidden (Look for the section on URL Parameters in particular) Using the URL builder to generate the URLs you’ll be using: https://experienceleague.adobe.com/en/docs/marketo/using/product-docs/demand-generation/landing-pages/personalizing-landing-pages/using-the-url-builder    
View full article
Issue You have been receiving form submissions that appear to have bogus/nonsensical data in the fields, such as "kjsag@sm4.to" for email address, or "111-111-1111" for phone number, or in a Comment field other random nonsensical text.     Solution Currently, there are no default settings in Marketo that prohibit a form submission if the required fields are filled out. A great workaround for addressing these bogus form submissions in Marketo is to implement a 'honeypot' field on the form. To do this, you will need to create a custom Marketo field, string type, and name it something distinctive (such as "spam" or "honeypot"). After creating this field in Marketo Admin > Field Management, place this new field on the form as a hidden field. Real live end-users do not see hidden fields, but spam bots will see them and fill out all available fields. So now when we see form fills with this honeypot field "not empty," we know that it was a bot fillout.   Setting up the Honeypot Field Say that you have a Trigger Campaign that's having some issue with these spam/bogus form fills. In the flow of this campaign, you can add a flow step at the top: Remove from Flow, with a Choice.   Choice: If Honeypot field Is not empty, then remove from flow Default: do nothing   This way, the lead record is removed from the flow. You can also have other campaigns to handle these bogus form fills, such as a daily recurring batch to delete the record.   Other Options Another method of dealing with bot fillouts is to enable a reCaptcha. In fact, a very prolific Marketo user has written custom code that you feasibly could use to enable a reCaptcha on the form! Check this out: https://codepen.io/figureone/pen/meybqN?editors=0110    
View full article
Issue External tracked webpages are not showing up in "Visited Webpage" or "Filled Out Form" Smart List filter. Solution Munchkin tracked pages will not show up in Smart List filters until a known lead visits the webpage. To make sure the webpage shows up, do the following: Make sure that you have the Munchkin tracking code on those webpages. Use a test lead to visit the page and you may have to fill out a form or send an email to the lead to make sure that the lead is tracking on your machine. Check the test lead's activity history to make sure the visit is logged. Try entering the webpage in the filter again. Note :- Customizing Munchkin code can also be responsible for the same.
View full article
Issue Leads were sent the email and clicked on a web page link on the email. However, the web page activities were not associated to these leads.   Solution Issue Resolution Check that the link clicked in the email has tracked link enabled If the web page activities are associated to other records (e.g. duplicates), then: Check who was 'cookied' on the web browser before the visit web page activity was recorded for the other records. This can be checked by looking at the web page activities recorded in the activity log. Check the User Agent details of the Click Link activity of the lead that was sent the email and compare it with the User Agent details of the Web Page Visit activity of the other record. The following tool can be used to help interpret the device details from the User Agent details: https://developers.whatismybrowser.com/useragents/parse/#parse-useragent In case of a non marketo landing page , check whether the munchkin is enabled correctly over the page without any customization. Reference Doc :- Munchkin Tracking
View full article