Knowledgebase

Sort by:
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
When deploying your RTP tag you may have noticed that there are four options in the Generate Tag window.     The differences are subtle and technical, but below are the explanations of each version.     RTP Tag - CDN, Asynchronous (Recommended) "Asynchronous" means that the page won't wait for the RTP script to load before loading other page elements In the case that RTP is not available, the request will timeout after 2 seconds This tag imports the RTP JavaScript from a network of servers called a Content Delivery Network (CDN). This assures higher availability rates and better loading performance     RTP Tag - CDN, Synchronous (High Speed) "Synchronous" means that the RTP tag will load before any other elements on the page load Like the CDN, Asynchronous tag, this tag makes use of a CDN The "High Speed" does not actually mean the script loads faster, it only means that the page won't load before the RTP script completely loaded     RTP Tag – Asynchronous Like the CDN, Asynchronous tag, the page loads other page elements while the tag is loading This tag Imports the RTP JavaScript directly from Marketo servers. In the case that RTP is not available the request will timeout after 2 seconds     RTP Tag – Synchronous Like the CDN, Synchronous tag, the page will not load while other page elements are loading This tag Imports the RTP JavaScript directly from Marketo servers
View full article
Issue When creating a Smart List with a "Member of SFDC Campaign" filter, the SFDC Campaign is visible on the drop-down list, yet it throws an error when selected and the Smart List is loaded: "Error running Smart List: Check your Smart List configuration" Solution Things to check: The campaign has been re-named in SFDC or has been deleted. It could also be that somehow a "space" has been entered before the campaign name. For example, Marketo is looking for "SFDC Campaign Name" and SFDC has it as " SFDC Campaign Name" or "SFDC Campaign Name ". The campaign is present and active in SFDC, but is not visible to the sync user. The Marketo Sync User details can be located in [Admin > Integration > Salesforce > Username] This can be checked by logging in to SFDC as the Marketo sync user and verify that the campaigns are present with the correct name and activated for that sync user.    
View full article
Issue You have a trigger campaign using the "Visits Web Page" or "Clicks Link on Web Page" triggers, and you are seeing anonymous records in the Campaign Results.     Solution Anonymous records can trigger campaigns that use the "Visits Web Page" or "Clicks Link on Web Page" triggers.  These anonymous leads will go through the flow of the campaign.  To prevent anonymous leads from entering your Visits Web Page or Clicks Link on Web Page trigger campaigns, add the filter "Email Address is not empty" to your campaign Smart List.
View full article
Issue Change SFDC Campaign Status, Add to SFDC Campaign, and Sync Lead to SFDC Campaign flow steps are skipped/failed when the SFDC Campaign is synced with a Marketo Program.     Solution When the Marketo Program is synced with the SFDC Campaign, Marketo Program Membership will automatically sync over status updates to Salesforce. This automatic process overrides the all SFDC Campaign-related and Sync-related flow steps and will cause them to be skipped/fail in Smart Campaigns.      
View full article
Issue Description You are considering archiving or deleting old programs, and you are wondering how that will affect reporting on membership of leads.   Issue Resolution If you delete a Marketo Program, the membership data will be lost. Technically, in the Lead record Activity Log, there will not be an activity for "no longer in program," but any and all reporting will not be able to report from deleted programs.  Keep in mind that Marketo Support cannot restore deleted programs.   Archiving Programs keeps program membership data. This means that Analytics reporting, including Revenue Explorer, will be able to see archived programs and the related data. However, smart lists will no longer be able to reference the archived program. For example, say the smart list was: "Member of Program, program is [name]". In this situation, the smart list wouldn't be able to locate the program. Is this article helpful ? YesNo
View full article
Issue Even though the report and Smart List may be looking at exactly the same thing (e.g. an email sent to a specific group on a specific day), many times the numbers in the report do not match the results of the Smart List.     Solution Reports in Marketo like the Email Performance Report are returning results of activities that occurred in your instance, while Smart Lists return results of currently existing person records.  When a person is deleted or merged, the activities associated with the person do not get pruned or purged. So a Smart List that looks for opened email will return all the currently existing records who have that open activity but will not return results of deleted or merged records.  Conversely, a report looking at the same thing will return all activities, even if the records no longer exist.    
View full article
Issue You receive the below sync error notification which states "CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY: [process/workflow name]: System.LimitException: Apex CPU time limit exceeded"   Solution The error means that you have one or more triggers running when the leads are inserted that consume too much CPU time. You are hitting what are called SFDC Governor limits. This is really something you need to review with your SFDC admins and developers. Consider moving some workflows from Triggers (synchronous) to batches (asynchronous).    
View full article
Issue When using Email Insights or other email tracking in Marketo, the device metrics do not always show the proper device that was used to open the email. Marketo tracks opens of emails through a single pixel on the email that when images are loaded it tracks it as an opened email. However your stats don't always show the proper information or client.     Solution Due to the way the pixel is tracked it pulls Email Client version data much in the same way as a web browser obtains what browser visited. The "User Agent" as it is called is a widely adopted standard that email clients use to ID themselves. These strings/ID's are determined by the developer of the Email client. Some email clients have the same string for different operating systems (Gmail for Example). Due to the user agent string, some situations may not always give accurate stats on the device or provider. Inaccurate data is less common with most major email apps and programs. The accuracy of data on some mobile platforms can be harder to differentiate due to the limited user agent data provided by the Email Application program.
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
My Salesforce activities are not showing up in Marketo and when I go to the Admin section I see the following sync error:   soqlBatchQuery failed - INVALID_FIELD: CreatedDate, Description, Id, IsAllDayEvent, IsDeleted, OwnerId ^ ERROR at Row:1:Column:70 No such column 'IsAllDayEvent' on entity 'Event'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names. This is due to lack of permissions for the Marketo Sync User on the Salesforce side. Please have your Salesforce Administrator log into your instance of Salesforce and carry out the following steps: Log into Salesforce with Admin rights Click on your name drop-down and click on Setup In the left hand column, under App Setup, click on Customize Then click on Activities and then Event Fields Click on the All Day Event Field Label then "Set Field-Level Security" Here make sure to check the box under the Visible column for the Profile that the Marketo Sync User is associated to Click Save Once the above changes have been made on next sync we will begin pulling your Salesforce activities and once the next sync is over, the error message in the Marketo Admin section should go away. Is this article helpful ? YesNo
View full article
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
Issue Description Are smart list filters that accept text values case-sensitive (e.g. First Name, Last Name)?   Issue Resolution Smart list filters are NOT case-sensitive. For example: If you use the smart list filter 'First Name is John', it will return leads with First Name 'John' or 'john' with a lower case 'j' Vice versa: If you use the smart list filter 'First Name is john', it will return leads with First Name 'john' or 'John' with an upper case 'j' Is this article helpful ? YesNo
View full article
To customize the validation message, you can add javascript to the template of the landing page the form is on.  Unlike default language settings on a form, customized messages work only on landing pages using the modified template. Note: Please ensure that you have access to an experienced Web developer. Marketo Technical Support is not set up to assist with troubleshooting code. Open up your landing page template for editing. For all languages you wish to modify, paste this javascript code (with your modifications) at the end of your template before the </body> tag.  For more languages, see this javascript file. <script type="text/javascript"> Mkto.messages = { English : { required : "This field is required", selectRequired : "Please select a value for this field", emailInvalid : "Please enter a valid email address", telephoneInvalid : "Please enter a valid telephone number", pleaseWait : "Please wait" }, French : { required : "Ce champ est requis", selectRequired : "Sélectionnez une valeur pour ce champ", emailInvalid : "Entrez une adresse e-mail valide", telephoneInvalid : "Entrez un numéro de téléphone valide", pleaseWait : "Veuillez patienter" }, German : { required : "Dieses Feld ist erforderlich", selectRequired : "Wählen Sie einen Wert für dieses Feld", emailInvalid : "Geben Sie eine gültige E-Mail-Adresse ein", telephoneInvalid : "Geben Sie eine gültige Telefonnummer ein", pleaseWait : "Bitte warten" } }; </script> Tip: You can include multiple languages in a single template.  The language selection on the form will determine the language that gets shown.
View full article
Issue Emails cannot be delivered from the Marketo instance and the following Soft Bounce code was recorded in the record's activity log. 554 5.4.7 [internal] (last transfail: 435 5.7.8 Authentication credentials invalid) Environment Dedicated IP Address SMTP Relay credential invalid Soft Bounce Code: 554 5.4.7 [internal] (last transfail: 435 5.7.8 Authentication credentials invalid) Cannot send email Email Delivered not recorded in activity log Solution Provide Marketo Support with the updated credentials so Support can create an internal request to get the update the credentials on Marketo's end. The process can take up to three (3) business days to complete.  Note: Avoid using special characters in the password such as quotation mark (") as it can alter the configuration.    Root Cause The credentials for the SMTP Relay has been changed and no longer match what is stored in Marketo. In most cases it is the password as it need to be change on an annual basis.
View full article
Adding a div id to your website involves modifying the underlying HTML code of the site. This is a task that needs to be handled by your web team.   Before your developers can add a div id tag, they will need to know the name of the corresponding Zone id of the RTP campaign.        Go to Campaigns page             Edit the existing campaign          Find the Zone id in the In Zone tab of the campaign editor     Your web team will be able to add the div ids if you provide the Zone id and point out the regions of the website that you wish to be used for your campaign. We recommend to provide your developers with a PowerPoint including screenshots of your website, marking the areas that should be used by the campaign.   A developer will be able to add the div ids by editing the HTML and simply including id="Zone_id" into the desired div tags, replacing Zone_id with the given Zone id.
View full article
Issue Description A record in Marketo failed to sync to Salesforce due to a Field Validation error.   Issue Resolution The lead was unable to sync to Salesforce because the value for a specific required field was missing or did not match the rules Salesforce had for the data in the field.  For example, the field in Salesforce could be a picklist and the value Marketo is trying to pass in the field is not in the picklist.  Salesforce always requires a Last Name and a Company Name value for all records, so if your lead is missing data in these fields, the sync will fail.   To resolve this, check Salesforce to see what the acceptable values are for the field specified in the error, and make sure the Marketo record has the necessary information.  If you need further assistance with this, we recommend working with your SFDC Admin to determine why Salesforce is rejecting the record.   Who This Solution Applies To Customers integrated with Salesforce Is this article helpful ? YesNo
View full article
Included in this Article: Overview Attributes Settings Firmographics Known Profiles Behavioral Device/Browser API   Overview   In the Web Personalization platform, you can set up segments to target your leads and site visitors into groups based on certain attributes. These attributes can be found in the segment editor. To navigate to the segment editor:           Go to the Segments page          Click the button to create a new segment, or the Edit button to edit an existing segment          Attributes are found in the segment editor, arranged into categories such as Firmographics, Known Profiles, etc.     These attributes and the values that they can take on are described below. To learn more about segments, visit RTP Segments - Marketo Docs     Attributes   Settings   Firmographics   Known Profiles   Behavioral   Device/Browser   API
View full article
The fields and records that will sync from Salesforce are defined by the permissions of the Marketo sync user. Therefore, if you want to prevent specific records or fields from syncing with Marketo, change the permissions of the sync user so they do not have access to the records and fields you do want to sync. Alternatively, you can work with Marketo Support to set up a Custom Sync Filter that will prevent records from syncing based on the value in a specified field. Restricting Leads from Syncing to SFDC With Sync Filters 
View full article
With these instructions, you can populate a hidden form field with the current date and time. Note: if you want a user-selectable date field, see this solution for using a calendar date picker in your form: Adding a Date Picker to a Form Is this article helpful ? YesNo First, you need to add a hidden field to your form.  See these instructions if you don't know how: Making a Field Hidden on a Form   Next, add the following Javascript to your landing page in a Custom HTML element. You'll need to update the field ID, highlighted in yellow, to match the ID of the hidden field you want to populate. These directions show you how to find that ID: Setting or getting a form field value via Javascript on a landing page   Note: Please ensure that you have access to an experienced JavaScript developer. Marketo Technical Support is not set up to assist with troubleshooting JavaScript.
View full article