Knowledgebase

Sort by:
Issue How to use tokens to personalize some of the information displayed in a Marketo form.     Solution It is possible to use Marketo tokens in the following form elements: Field Labels - Edit a Field Label in a Form Hint Text - Add Hint Text to a Form Field Tooltip Instructions - Add Tooltip Instructions to a Form Field Fieldset Text - Add a FieldSet to a Form Rich Text boxes - Add Rich Text to a Form
View full article
Issue You want to reduce scores of records in Marketo (for example, based on inactivity of the record), but do not want the score to go below zero. Solution There is nothing out-of-the-box prohibiting a score from dropping below zero, so what you will have to do is create a trigger or recurring batch campaign to address this. Trigger Campaign Smart List If you wanted to set up a trigger campaign, the trigger could be: Score is Changed: [specify score field] (add constraint) New Score is Less Than 0   -  or  -   Data Value Changes: [specify attribute name] (add constraint) New Value is Less Than 0   Batch Campaign Smart List For a batch campaign, the filter could be: Score was Changed: [specify score field] (add constraint) New Score is Less Than 0 -  or  - [specific field] Score: is Less Than 0   Flow Steps The flow for both the trigger and batch campaigns would be the same: Change Data Value: Attribute: [specify score field] New Value = 0   Setting up your campaign like this will cause any score changes below 0 to either trigger, or be addressed by a batch campaign, and the score field to be reset to zero.
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
Issue You try to send a sample of an email and receive a notice that the send sample failed.     Solution There are two token-related reasons that Send Sample may fail: You may have an invalid value for a token in your email. If there is an incorrect token value, the send sample will not work. Example: If you have the token for first name written like this {{lead.FirstName:default=Hello}}, when you try to approve the email Marketo will let you know that the token value is incorrect. The correct token value is  {{lead.First Name:default=Hello}}. For this example if you change the token value to {{lead.First Name:default=Hello}}, Marketo will allow you to approve the email and it will allow you to do a send sample. You may have a token in the From or Reply-To line that is not populating with an email address Example: If you have a token in the Reply-To like this one, {{lead.Email Address:default=edit me}}, then the Send Sample using the default will have "edit me" in the Reply-To, which is not an email address.  Marketo cannot send an email without a Reply-To email address, so the Send Sample will fail.   If any of the above does not apply, run the following tests and provide the information to Marketo Support Clone the email in question and test to send as a sample Create a new email and test to send as a sample Send the email via a live campaign or a single flow step to a test lead
View full article
Overview For added security, we have added functionality to validate that email tracking URL hash codes originate from the same domain in the subscription. A unique email tracking URL hash code is what is used to identify which Marketo instance the link is coming from, enabling the tracking functionality in your emails. Example Here’s an example of how an email tracking URL is constructed: Enhancement being made: This enhancement will add extra validation to the tracking URLs used in your emails. When our tracking server receives the link, it will use the URL hash code to identify the Marketo instance. It then looks up the branding domains associated with the subscription. If the domain presented in the URL matches a branding domain we have listed for you, the link will connect just as it should. If the domain in the URL does not match a domain in our database, it will be considered suspicious and will be stopped and a "404 error" will be displayed.
View full article
Issue You made an A/B Test within an Email Program, and now when you are in a Smart List or Smart Campaign and are attempting to set up a filter (such as Opened Email), you are unable to locate the A/B test email asset in order to select it. Solution When an A/B test is made in an Email Program, the Program must be approved in order for the email to be located by other assets (Smart Lists/Smart Campaigns.) When the Program is approved, the email asset name will be changed to whatever kind of A/B test is used, and will be available for reference in other assets. For example: [program name].Subject Line Test; or [program name].Whole Email Test
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   You are trying to add a hyperlink for your calendar event token to text in an email, but when you click on the link in a sent email, you are not getting an ICS file. Solution   When you add the calendar token to an email, it displays as a "My token." Once the email is generated, that token will then appear as a link in your email. However, if you try to hyperlink the token, the token cannot resolve.   To get the calendar file token to work properly, you need to add the token to the email by following the steps in this document: Include a Calendar Event in an Email. Note that you should add the token using the Insert Token button, rather than the Insert/Edit link button.
View full article
Issue You receive a message that the partition cannot be deleted because it is not empty, even though there are 0 leads in the partition.     Solution Marketo will give you this error message when you have a partition with anonymous leads in it. Even if you move all known leads from a partition, there will still be hidden anonymous leads. This will prevent you from deleting the partition. Contact Marketo Support to have the anonymous leads removed from the partition so that you can delete it.  
View full article
Issue Description You want to push Marketo activities into MS Dynamics. Issue Resolution Marketo has the ability to push activities in SFDC, however, the same feature does not exist for MS Dynamics.  Instead, you can use Interesting Moments in Marketo Sales Insight to pass activities into Microsoft Dynamics. Who This Solution Applies To Customers using Microsoft Dynamics.
View full article
Issue Description In the Landing Page Performance reports, what do conversion and new name column in landing page performance report refer to?   Issue Resolution Conversions and Conversion % in the Landing Page Performance report reflect the number of times someone filled out a form. This conversion rate counts one per form fill-out.   New names are leads that were converted by that landing page and who were previously either anonymous or did not exist in your lead database before filling out the form on a give landing page. Is this article helpful ? YesNo
View full article
Included in this article Note: This post will be updated to reflect changes made to activity records returned by the API due to migration to new infrastructure. Overview With the rollout of Marketo’s next-generation Activity Service beginning in May 2017, we will be unable to enforce the uniqueness or presence of the integer “id” field in activities, data value changes, or lead deletion records returned by Marketo’s APIs.  This change will begin rolling out to all subscriptions over the remaining first half of 2017. To avoid service disruptions for integrations which retrieve activity records, the id field should be treated as optional.  Cutover of this change will begin to affect subscriptions with the September (Q3) 2017 release. This change will affect the following endpoints: REST API Get Lead Activities​ Get Lead Changes​ Get Deleted Leads​ Add Custom Activities​ SOAP API getLeadActivity​ getLeadChanges​ The affected SOAP types are ActivityRecord and LeadChangeRecord. Examples The following examples show record types which will be affected.  In both examples, the effected field is called “id.” Example REST Field: id ​ Example SOAP Field: id ​ FAQs Do I need to update my WSDL version if I'm using SOAP integration? Yes. The marketoGUID field will only be returned in activities when using the WSDL version 3.1 or later.  The new URI will follow this pattern: https://{munchkinId}.mktoapi.com/soap/mktows/3_1  It may also be obtained through the Admin->Web Services menu in your subscription When can I expect to see each change? Beginning with our Q1 Minor Release on April 7th, activity records retrieved via Marketo’s SOAP or REST APIs will include a new field called “marketoGUID”.  The value of this field will match the value of the “id” field, but will be a string type field.  Some time after the Q2 release beginning May 17th 2017, the “id” field will stop being returned as part of these records, and the value of marketoGUID will become a 128-bit string. What do I need to do? If you are responsible for code that deals with Marketo activities, you should determine whether your code relies on the presence or uniqueness of “id” field for Marketo activities, and then remove that requirement.  In an upcoming release, an additional string field called “marketoGUID” will be added.  “marketoGUID” should be considered the unique ID for retrieved activities when it becomes available.  If you are not, you should consult with your team and relay this message to the appropriate stakeholders. Who will this change affect? This change should only affect client and partner integrations which retrieve activity records from Marketo, and only if the integrations rely on either the presence and/or type of the “id” field in the response, or rely on the uniqueness of the field.  After the rollout of Orion AS, and the disabling of activity writes to MySQL, the “id” field will no longer be available and will be supplanted by a unique string id field. Check out our documentation on the Marketo Developers Site here: https://developers.marketo.com/blog/important-change-activity-records-marketo-apis/
View full article
Issue Depending on the marketing strategy, Google AdWords can be a significant portion of the marketing mix.  With any significant expense, your marketing team will be asked to display a return on investment.  Additionally, to help manage the spend, marketers want to compare keyword and ad display with success metrics and revenue results.     Solution Keyword Capture Program - Setup Process The Marketo - Google AdWords integration provides deep insights into revenue generated by keyword and can help marketing teams get a much more granular view of revenue results than they would otherwise have without Marketo. Google AdWords spend can be tracked as its own Program Channel and leveraged within the Program Analyzer to make detailed assessments of performance. It provides very granular insight into performance through multiple dimensions and unique reports. Initial setup of Keyword tracking programs is straight-forward and simple to duplicate for each new Keyword. In addition, Marketo automatically connects to Google AdWords to report Customer-specific funnel conversion information by keyword and display ad.   Template Program Setup: Add a field named PPC Source to the Lead Database – set field to write only if empty. Setup a Default AdWords Program in Marketo that contains a Keyword Token – this program will be cloned for future AdWords so that the steps below do not have to be repeated. Create a Program Token for Keyword. Configure the Smart List to Look for PPC Source containing the Keyword Token. Set the default flow to Update the Program Stages based on Activity Clicked AdWord (Default) Visited Site Filled Out Form Has Opportunity Set up a Smart Campaign within the Program to look for Closed/Won Opportunities and Activate the Campaign       Cloning Process: Once the Default AdWords Program is setup it will only take a few minutes to add new PPC AdWords to Marketo. Clone the default AdWords Program. Update the Token to include the new PPC Keyword. Activate the Closed/Won Opportunity Smart Campaign. Capture Monthly Spend by Keyword Program within Marketo. Example Reports Once setup, reporting on Keywords within Marketo is now simple, easy, and more robust than other platforms.  Here are five reports that will help you manage AdWords:   A. Basic Keyword – Program Results Report     B. Basic Keyword - Opportunity Results Report   Fields include:   Total Leads Count w/ No Opportunity Days No Opportunity Has Opportunity Has Opportunity % Days Until Opportunity Total Opportunity Amount Avg. Opportunity Amount Total Opportunity Won % Won Total Won Amount Days to Close Days in Sales Stage         C. Program Analyzer   Program Cost Cost per New Name Cost per Success First-touch Revenue Expected Multi-touch Revenue Expected Members New Names First-touch Pipeline Created Multi-touch Pipeline Created Success (New Names) Success (Total) % New Names     D. RCE - Advanced Reporting on Keywords     E. Funnel Conversion Data in Google AdWords - By Keyword & Display Ad   The information displayed below is passed directly from Marketo into Google AdWords baed on the pre-configured Marketo-to-AdWords connector.  Marketo does not currently pass along any information through the connector beyond what is shown in the screen below (Funnel Conversion Information).    
View full article
Issue Issue Description The Acquisition Date field is semi-system managed, but how is it updated and can this be overridden? Solution Issue Resolution The Acquisition Date field is automatically populated the first time an Acquisition Program is set for a record. You can also update this manually on the person record or with a flow step at a later time if you need to.
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 confirm ZoomInfo integration is working with Marketo.   Solution First, follow the installation guide: http://help.zoominfo.com/18441-formcomplete/installation-guide#product-overview To check if its working: Go to Marketing Activities. Navigate to the folder and then click on the Smart Campaign that runs your Form Complete. From the Smart Campaign, click the top navigation menu item, “Results”. Find the most recent “Call Webhook” activity type and double click it. The Activity Details window will pop-up (check your pop-up blocker if it does not).   Inside this window will be what you need to diagnose most problems. The easiest way to know if it worked or did not is that the Response Code should read: 200. This means it was successful in terms of sending and receiving the response in a way that the API accepted it. Anything other than 200 you should lookup with a Google search and investigate. Finally, go to the Lead  Database, and in the quick find search for the unique contact record that submitted the form to find the record that went through the Form Complete Webhook. Double click the right record from the view and that person record will load up. From the top navigation click, “Info” and scroll down till you see the custom fields you created in Step 1 (above). You should see the fields populated if all of the steps were completed successfully.   Who This Solution Applies To Customers using the ZoomInfo Integration      
View full article
Issue What is the difference between mktNoTrack and  mktNoTok? Solution Adding the mktNoTrack class to an email link tells Marketo not to add a tracking link to the URL. Without the tracking link, the recipient is not redirected through the tracking server before going to the target URL. Use this when you specifically don't want to track Clicked Link in Email events in the Marketo database. Adding the mktNoTok class to an email link tells Marketo not to add the _mkt_tok parameter to the target link.  Used when the target link does not behave properly, for example, a mailto: link that should not have extraneous URL info or a static file that won't download when there are query parameters. The click activity will still be tracked, but the associated lead info will not be carried onto the page for use in functions such as form prefill.
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 A lead fails to sync to Salesforce with the following error: Failed: FIELD_INTEGRITY_EXCEPTION: There's a problem with this country, even though it may appear correct. Please select a country/territory from the list of valid countries. This error may also occur for state as well as country fields. Issue Resolution Country/State pick-list is enabled on your SFDC instance. As a consequence, SFDC will reject any record with country/state value does not belong to the list and therefore, you will have to make sure that countries are set correctly everywhere in Marketo, and especially: in forms in data management campaigns in imports For example, if you try to feed "New York", it will not be accepted. It will only accept "NY". The error messages you're seeing are coming from Salesforce because the State fields have been standardized to only accept certain pick-list values. In order to get these records to sync with Salesforce you'll need to update them to have valid values. Contact your SFDC Admin to get the list of accepted values for that field and update the record in Marketo with the appropriate value that is accepted by SFDC. If you feel like pick list is not necessary on SFDC, you could just disable the state or country pick lists in SFDC by following the below document https://help.salesforce.com/articleView?id=admin_state_country_picklist_enable.htm&type=5 Who This Solution Applies To Customers who use SFDC as their CRM
View full article
Issue Description The activity log is not recording the number of opens for an email send.   Issue Resolution Email opens are linked to an individual asset. If a record is sent the same email more than once, only the first open activity will be recorded. If you are not seeing opens record for a record, search the activity history to confirm whether or not the asset has been opened previously.   Who This Solution Applies To All customers Is this article helpful ? YesNo
View full article