Knowledgebase

Sort by:
Despite the fact that you may have all sorts of anonymous web visits, in Marketo Sales Insight, you may run into the following: Click the Edit button shown below: Next select the needed region(s) or select ALL to see the anonymous activity.
View full article
Issue Description How do the links (both Marketo and Non-Marketo) populate in the dropdown of Visited Web Page trigger or filter? Issue Resolution 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). It the expected webpage doesn't show up in the dropdown list, then none of the leads have visited that page at least once. You can create a test lead for yourself, visit the desired webpage to get this added in the dropdown.
View full article
Issue Description You are testing a new Trigger campaign, and your test records are meeting the Filters, but the campaign is still not triggering from the testing.   Issue Resolution A likely reason that Marketo records do not process through Trigger Campaigns (with >1 Filters) when the record is performs the Trigger Action is because the record does not meet the Filter criteria.   Records must have the Filter attributes established prior to the Trigger Action occurring.   For Trigger Campaigns that are not triggering records because there is a delay in the Filter Attributes having the necessary data, Support will generally recommend a daily recurring Batch Campaign with the same Flow to catch and process those records that fall through the cracks, but there's another suggestion I could give you: turning filters into Remove from Flow flowsteps!   Trigger Campaigns happen real time, but occasionally, a daily batch campaign is too long of a wait. But the purpose of this alternative workaround is to allow the attribute data be written on the records, but not to wait so long for the daily Batch Campaign to run.       For example:   You have a Trigger Campaign, with filters: [attribute] is True   1) Then you can take this Filter, remove it from the Smart List and turn it into a Remove from Flow flowstep with a choice:   Remove from Flow: if [attribute] is False, then Remove from This Campaign.     2) This Remove from Flow flowstep will need to follow a Wait Step. The Wait Step needs to be long enough to allow the necessary Filter Attribute data to be written on the Marketo Record. So if the Filter Attribute Data comes through to the record about 45 minutes after the Trigger Action, then the first Flow Step should be Wait 1 hour.   There's a 1:1 ratio for number of filters turned to number of Remove from Flow flowsteps. If there were 4 filters it would be turned into 4 flowsteps with the negative logic (shown in the above example) to then filter out records.   3) Finally, after the Remove from Flow flowsteps, the same Flow Steps will be used to carry out the desired actions on the record.     It's a little complex, but it's a nice middle ground between Trigger, and Daily Recurring Batch.   Who This Solution Applies To Is this article helpful ? YesNo
View full article
Included in this article   Overview Troubleshooting Steps Verify Global Settings Check for CRE Excluded URLs Verify Content Being Recommended Make Sure the Page Has the RTP Tag Running Clear Your Browser's Cache and Cookies Overview The Content Recommendation Engine allows content assets to be promoted to visitors on your website. But what happens if it stops working? This doc will show you the common things to check and troubleshooting steps to try to get it working again.     Troubleshooting Steps   Verify Global Settings The CRE can be switched on or off for your entire RTP instance whenever you want. It's possible that another user may have switched it off and not turned it back on again (it happens more often than you'd think). To enable or disable the CRE globally, go to the Account Settings page and look for the Recommendation toggle switch. Full directions can be found here.     Check for CRE Excluded URLs You have the ability to prevent the CRE from being added onto specific pages. If you have URLs excluded from allowing the CRE to be displayed, that would cause the CRE to no longer display on those pages. Many times the exclusion can be set and then forgotten, or set by a different user on accident. Directions on how to set up the exclusions can be found here Web Personalization (RTP) - How To Exclude or Include the CRE on Specific Pages     Verify Content Being Recommended Content assets can be switched on or off to designate whether that content should be included in the CRE recommendations or not. Each piece of content can be enabled or disabled individually, but if you don't have any enabled at all, there's nothing for the CRE bar to recommend, so it won't even show up on the page.     To check whether content is enabled, from the menu, select Recommendations     In the Content Recommendations page, look for the Recommendations column. This will list out all pieces of content you have in RTP and display whether they are enabled or disabled. The Red box means it is turned Off and is disabled. The Green circle means it is turned On and is enabled.     Make Sure the Page Has the RTP Tag Running The CRE is a feature of RTP, so if the RTP script tag isn't running on the page, there's no way for the CRE to work. The RTP tag can be implemented in many different ways besides by having it directly in the page's HTML, like having it in a tag manager. These other implementation methods can cause problems so be sure to follow the directions in the documentation here when setting it up: RTP Tag Implementation - Marketo Docs - Product Docs   If you know for sure that the RTP tag is on the page, here's documentation on how to troubleshoot what could be keeping it from loading properly: Troubleshooting Web Personalization (RTP) - RTP Tag   Clear Your Browser's Cache and Cookies Web browsers store cached data from websites, which can frequently cause old versions of webpages to continue showing even if a different newer version of the page should be loading instead. Try clearing both cache and cookies in your browser and then testing the page again. You can also test using a different browser.  
View full article
Issue Description How to set up Wistia in Marketo. Issue Resolution Please follow the below link for Wistia marketo integration https://wistia.com/product/marketo#setting_up_marketing_automation_based_on_video_viewing_data If you need further support on integrating this product, please reach out to Wistia support. Who This Solution Applies To Customers with Wistia
View full article
Issue Issue Description Velocity scripted tokens are not displaying the default value in the asset if the information required for the token is not in the database.     Solution Issue Resolution Email Script tokens are not designed to work with the {{my.token:default=Some Value}} syntax, which is for simple tokens. Rather, you must output the default value within the code (using #if/#else, $display.alt or any other conditions) then include just {{my.token}} in the email. Examples can be found here: https://developers.marketo.com/email-scripting/
View full article
Issue Description You want to measure who clicks a specific link that uses a query string from a landing page, but when you try to use this logic in a smart campaign or smart list, it tells you the URL can’t be found, even though you can see the URL embedded on the landing page.       Issue Resolution If you are using the link "marketo.com/company/contact/?firstname=test", then you need to seperate the url into the link and the query string. The root domain (Link in the filter/trigger) will be marketo.com/company/contact/ and the query string (from Add Constraint dropdown) will be firstname=test. This will allow you to correctly track the links you are wanting.       Make sure that you have the correct Web Page associated as a constraint as well.     For a better understanding of what query strings are, they are the parameters that are preceded by the "?" in the url.         Is this article helpful ? YesNo
View full article
Included in this article   Overview Description Event listeners Assets from URL Patterns Created content API - Event Sending Function Overview The Content Recommendation Engine will recommend content that your visitors will like, but there must be content to recommend first. You can manually upload all assets and pieces of content you want to use, but you can also let RTP automatically discover what content is already out there, published on your website currently. This process of identifying those assets is called Asset Discovery, or Content Discovery. This doc will show you how the Asset Discovery process works.   For documentation on how to enable Asset Discovery please see Enabling Content Discovery - Marketo Docs - Product Docs     Description Event listeners The asset discovery process is an event listener. It runs on every page that has the RTP script running on it and waits for visitors to click on links that count as content assets. Once it identifies a click on a content asset, it checks if this is a click on an asset. By default, RTP defines content assets as any external pages or files like PDF, PPT, PPTX, MP4, OGG, WEBM or YouTube. As these pieces of content are discovered, they are added to the list of content pieces that the CRE can recommend to visitors.   Assets from URL Patterns Asset discovery automatically identifies assets on your web pages, but you can also manually configure assets based off of URL patterns so that HTML pages with URLs that match these patterns will be auto-discovered as assets. Once the URL patterns are configured, the pages will be identified as individual assets that the CRE can recommend.   Created content Users can manually add new content in RTP with the directions in the documentation here: Create New Content - Marketo Docs - Product Docs When the content is created, you specify the content URL.     API - Event Sending Function In some cases, the download (submit) button is not a direct link to the asset itself but to a JavaScript that opens the asset. When this is the done, the asset discovery events must be coded into the JavaScript on the page and use an API call. This API calls only work if the RTP script is loaded on the page.   An example of the code would be: rtp('send', 'view','/case_study1.pdf');   The Event Sending Function documentation can be found here: RTP JavaScript API » Marketo Developers  
View full article
On September 30th, 2021 we sunset our Sales Navigator integration with Adobe Marketo Engage Sales Connect. When we first built this integration, we aimed to deliver key insights to sellers that allowed them to identify the right customers to engage with. This continues to be our goal as we invest in Marketo Engage Sales Connect and deliver future innovations to drive value to both our marketing and sales users. The sunset is in part due to the planned deprecation of LinkedIn’s Company and Profile API’s which we currently use to support the integration. LinkedIn has decided to no longer support these API’s and has not provided any replacement. There will be no action required on your part and you can expect to see the tab removed in September 2021. Kind regards,   Adobe 
View full article
Issue You want to understand how Company IDs work within Marketo and how you can interact with these IDs, particularly when dealing with the Person's Company Object. You want to know: The nature and standard of the Company ID in Marketo. Can the Company ID be checked or modified by users without CRM or API integration? If people belonging to the same company share the same Company ID. How to update the Company Object information via the API for multiple leads associated with the same company? Clarification on which field should be used as the basis for updating Company Object information. Solution Marketo manages Company IDs using two distinct identifiers: Company ID: This is a Marketo-specific identifier that is used to organize the link between companies and people within Marketo. External Company ID: A hidden system field used in non-native company object integrations. The Company ID can be accessed through the {{company.Id}} token, while the External Company ID is not directly viewable in the UI. Note: The Company Object API endpoints are disabled when a native CRM integration is enabled in a Marketo instance. Accessing and modifying Company ID You cannot manipulate the Company ID or External Company ID fields from the Marketo UI. Any interaction or modification of these fields must be done through the Marketo API. Updating Company Object information via API When updating the Company Object for multiple leads belonging to the same company: Use the External Company ID or company ID to update the Company Object. Updating the Company Object with the External Company ID will apply the changes to all leads associated with that company. You can also update Company Object fields using the lead API endpoints. These changes will apply to all leads associated to the company. Steps for updating Company Object Create Company: Use the Marketo API endpoint `{{base_url}}/rest/v1/companies.json` to create a company with the necessary data. Create Person: Use the Marketo API endpoint `{{base_url}}/rest/v1/leads.json` to create a person associated with the company. Field Inheritance: Once a person is linked to a Company Object via the External Company ID, certain fields like Billing City, Address, and Postal Code are inherited from the Company Object and are no longer editable from the UI. Creating Fields on the Company Object: Contact Marketo Support to request the conversion of these person fields to company fields.  
View full article
Included in this article   Overview Why This Happens How to Fix it Overview Lead Partitions are used to put leads into different groups or "buckets". You can set up the lead partitions however you like, but sometimes you'll need to move a lead from one partition to another. The Product Doc here shows how to move the lead to the other partition, but what if the other partition doesn't show up as able to be selected?   Why This Happens When setting up the workspace, you can assign lead partitions to those workspaces to limit which partitions are accessible. You'll need a campaign flow step to move the lead to the new partition, but if the campaign is being run from within a workspace that doesn't have permission to access that partition, then it can't "see" the partition at all and it won't show up as being able to be chosen.   How to Fix it To fix this, you'll need to assign the lead partitions to the workspace. This will allow the workspace to "see" that lead partition.     1. Under Admin, click on Workspaces & Partitions.       2. Select your Workspace and click Edit Workspace.         3. Edit the workspace to add the partitions and choose the lead partition you want to move the leads to. Then click the save button.           You should now see the lead partition in the selection field to move the leads.   You can find more information about Workspaces and Partitions here Understanding Workspaces and Lead Partitions - Marketo Docs - Product Docs
View full article
Dear Valued Customers,   This is a Root Cause Analysis for the service issue that occurred on November 20, 2017. Beginning at 12:10 PM, our systems experienced a network server disruption that limited the ability for users to log in to the Marketo platform. All Marketo services have been fully restored, and our analysis has confirmed no data was lost as a result of the disruption.   When: Full Disruption: November 20, 2017, 12:10 PM – 2:56 PM PST Partial Disruption: November 20, 2017, 5:15 PM PST – November 21st, 7:59 AM PST   Full Disruption Duration: 2 hours 46 minutes   Service Impact: During the full disruption window, customers were unable to log in to Marketo. After service was restored on November 20, intermittent errors limiting Marketo functionality for a subset of users persisted through November 21.   Cause: The source of the disruption was a network server failure. When our backup systems activated, a component of our secondary server was unable to take over operations due to a synchronization issue. After login access was restored, a buildup of network requests caused the intermittent errors that led to the partial disruption.   Resolution: We replaced the servers involved in the issue and reconfigured our network infrastructure for optimal system operation. In addition, we have enhanced our network infrastructure monitoring to better predict and prevent similar disruptions moving forward.   We take these incidents very seriously and continue to invest aggressively to enhance system stability and security across the Marketo platform. If you have any questions, please contact our Customer Support team at support.marketo.com.   Thank you for your patience as we worked to resolve this issue and for being a loyal Marketo customer.   Mohan Achar VP, Customer Support Toll Free US: +1.877.270.6586 Direct +1.650.376.2302 Is this article helpful ? YesNo
View full article
If you have a large database, use Firefox to access Marketo, and often get "band-aid errors" when trying to accomplish basic tasks (such as edit an email or look at a program), it may be an issue with the Firefox browser.     In some cases, the 32-bit version of Firefox is unable to accommodate a very large/complex Marketo instance. If this is the problem, installing the 64-bit version of Firefox should resolve the problem.   To check what version of Firefox you're using, follow the steps at Find what version of Firefox you are using. To switch to the 64-bit version of Firefox, follow the steps at How to switch from 32-bit to 64-bit Firefox.
View full article
Issue Description Marketo can now trigger off of changes to Marketo custom objects - docs.marketo.com/display/public/DOCS/Trigger+Off+Custom+Object+Changes - but that functionality doesn't work for Salesforce custom objects. Issue Resolution A workaround that can allow for this to happen is to set up a Marketo custom object that mirrors the SFDC object, then use Apex triggers in SFDC to push the information for the SFDC object to the Marketo object - developer.salesforce.com/page/Creating_REST_APIs_using_Apex_REST. In essence, this maps the SFDC object to the Marketo one, and any changes made on the SFDC side will get pushed to Marketo, and can then be triggered off of in your campaigns. Who This Solution Applies To SFDC integrations with Salesforce custom objects
View full article
Issue Issue Description You enabled a field for email CC and it is working for some email CC recipients, but some records on the CC are not receiving the email.   Solution Issue Resolution If any of the CC email addresses are known leads in your Marketo database and marked as unsubscribed they will not receive the email, even if the email is marked as operational.  
View full article
Background This document provides additional details for customers that were impacted by the June 11, 2019 Communication Limits issue. “Send Email” activities are generated in real-time. These activities are stored in a queue, where our back-end process removes them on a first-in, first-out basis. The process then converts them into an aggregate count of sent emails on a per-lead basis, with an associated timestamp. We process these activities at 2,000 activities per batch. Frequently Asked Questions (FAQ) What email smart campaigns could have been affected? During the impacted timeframe, both trigger and batch email campaigns could have been affected. A batch campaign with more than 2,000 leads is likely to have been affected. Trigger campaigns and batch campaigns with less than 2,000 leads could have been affected, but not as likely, as described below. Why are batch email campaigns with more than 2,000 leads likely to have been affected? When a large batch campaign is run, a large influx of Send Email activities are sent to the queue. For example, if a campaign sent out 10,000 emails, the back-end process would take the first batch of 2,000 activities and keep track of the email send count on a per-lead basis. After finishing the 1st batch, the tracking process normally moves on to count the next 2,000 activities. However, this issue caused the first 2,000 activities to be re-processed multiple times (up to 5 times). In this scenario, the first 2,000 leads who were sent an email would have a count of up to 5 emails sent when it should have only been 1 email. For the remaining 8,000 leads, they would not have been processed, resulting in a count of 0 emails sent to each of these remaining leads. Why are batch email campaigns with less than 2,000 leads not as likely to have been affected? This is because we process a batch of 2,000 Send Email activities at a time. If there were no further Send Email activities in the queue at the time of the back-end processing, this issue would not have caused activities to be re-processed. Why are trigger email campaigns not as likely to have been affected? Trigger campaigns only initiate under specific conditions. In the most common uses of trigger campaigns, it is unlikely that there would be an influx of trigger campaign execution that would have resulted in a large number of Send Email activities during a short period of time. For example, consider a trigger campaign that is set to send an email every time a lead fills out a form on a specific landing page. It is unlikely that there would be such a surge of leads filling out more than 2,000 forms in a short period of time, which would lead to the processing of more than 2,000 Send Email activities unless there was a big marketing effort to drive these leads to such landing page. Can you provide a list of the trigger email campaigns that were affected? Unfortunately, there is no way for us to obtain this information. The queue that stores such data has already been processed and the content was removed after processing. Can you provide a list of the batch email campaigns that were affected? We cannot recover this information due to the same reason listed above. However, the data can be obtained manually by following the steps below: 1. If you know what campaigns were run during the impacted time-frame, you can check each campaign and see whether there were more than 2,000 emails sent. 2. The Email Performance report can also be used to identify the possibly affected campaigns. a. Navigate to Analytics > Email Performance report b. Under Setup, set the Sent Date to the impacted time-frame based on the data center your instance is in. London Data Center: June 11, 2019 – June 24, 2019 Sydney, San Jose, and Ashburn Data Centers: June 14, 2019 – June 24, 2019 c. Run the report and Sort the Sent column in Descending Order to identify email sends greater than 2,000. d. Locate the email in question and click on the Used By tab to identify the campaign(s) that were used to send this email. In addition, please ensure that this is a non-operational email (operational emails were NOT affected by this issue). e. Navigate to the smart campaign and Click on the Email tab to confirm that more than 2,000 leads were sent the email.  f. Click on the Run History tab to confirm that more than 2,000 leads were sent this email in a single campaign run during the impacted time-frame. If you have additional questions or experience any issues, please contact Marketo support at support.marketo.com, or through any of the methods listed here.
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 Description You recently passed the MCE and want to add the certification to your Community profile.   Issue Resolution Certification updates happen every 2 weeks, and your Community profile has to be filled out completely for the update to work. If you don't see your update within two weeks, please reach out to mktcertf@adobe.com.     Is this article helpful ? YesNo
View full article
Issue Issue Description You would like to update My Token values from the Request Trigger Campaigns endpoint, but are unsure of why My Token types can be updated.   Solution Issue Resolution The following My Token types can be updated from the Request Trigger Campaigns endpoint: Date Image Number Rich Text Score Text An example of a JSON body in the POST request may look like: {    "input":       {          "leads" : [             {                "id" : 1             }          ],          "tokens" : [             {                "name": "{{my.DateToken}}",                "value": "10/16/2020"             },             {                "name": "{{my.EmailScriptToken}}",                "value": "{$lead.country}"             },             {                "name": "{{my.ImageToken}}",                "value": "https://www.marketo.com/"             },             {                "name": "{{my.NumberToken}}",                "value": 222             },             {                "name": "{{my.RichTextToken}}",                "value": "<strong>Hello World!</strong>"             },             {                "name": "{{my.ScoreToken}}",                "value": -10             },              {                "name": "{{my.TextToken}}",                "value": "Hello World!"             }          ]       } }
View full article
Included in this article Overview Stopping Send Alerts for Anonymous leads Excluding Anonymous Leads entirely (use with caution) Deleting Lead Partitions Revised 2/19/2016 Added caution on "Lead Was Created" work around Added "Stopping Send Alerts" work around Added "Deleting Lead Partitions" Known issue Revised 2/17/2016 Marked "Lead Was Created" work around as under review 1. Overview The upgrade to anonymous leads is a two—step process. The first part removes the “Is Anonymous” filter and performs all other changes to the Marketo UI as outlined in the Changes Inside Marketo UI documentation here. The second part is the introduction of Munchkin V2. This piece is where the new lead promotion behavior is introduced as outlined in the Munchkin V2 Behavior documentation here. The changes to the Marketo UI removes access to anonymous leads, but they do still exist inside Marketo until the Munchkin V2 piece rolls out later this year. In the meantime between now and then, your smart campaigns will include these anonymous leads even though you won’t be able to access those leads. This can result in things like blank Send Alert emails going out for leads that can’t be accessed. This document will show you how to exclude those anonymous leads pending the Munchkin V2 release. 2. Stopping Send Alerts for Anonymous Leads The biggest problem Support has seen so far is with blank Send Alert emails being sent for anonymous leads that can’t be accessed. There is a very isolated use case when this occurs. The Send Alert flow step sends the email to the Lead Owner or the Account owner, but anonymous leads can’t be synced to SFDC, so the only time anonymous leads could have an Alert email sent is if the flow step is set to send “To Other Emails”. To stop anonymous leads from having the Alert email sent, add a choice to the flow step with the condition that if the Email Address is empty, do nothing. Since anonymous leads won’t have an email address, they will skip the flow step and the problem is resolved. This solution will not require any changes after the Munchkin V2 roll out later this year. Since the campaign replay process on lead promotion does not execute Send Alert flow steps (described in Anonymous Lead Promotion to Known Lead – Munchkin V2 Behavior and Anonymous Lead Upgrades – Under The Hood), that replay process will not be affected. 3. Excluding Anonymous Leads (use with caution) When a lead becomes a known lead, a Lead Was Created activity is logged. If the lead is still anonymous, it will not have this activity in its activity log. Adding the “Lead Was Created” filter in your Smart Lists and Smart Campaigns will stop all anonymous leads from going through the campaign. Adding the filter Remove the Date of Activity constraint in the filter by clicking the X on the right side. This will make the filter look for the activity for all time. With this filter added like this, all leads that qualify will be known leads, and all anonymous leads that still exist will be ruled out. 4. Deleting Lead Partitions Until Munchkin V2 rolls out, anonymous leads still exist in the lead database even though they can’t be accessed. Lead partitions can’t be deleted if there are leads still in them and you’ll get this error: If you receive this error, the first step is to make sure these aren’t known leads. To do this, navigate to Admin > Workspaces & Partitions > Lead Partitions and click the “Show # of Leads” button. This will open up the column where you can view how many known leads are in the partition. Any leads showing up here will be known leads. Use a “Lead Partition” filter in a smart list to identify these leads, then move the leads to a different partition. Once this is done, if you have zero leads showing in the partition but still get the error saying you can’t delete the partition because it has leads, open a case with Marketo Support. The anonymous leads will need to be deleted on the back end by our Engineering team.
View full article