Knowledgebase

Sort by:
Required Profile Permissions for Marketo Synchronization API Enabled Manage Public Documents Manage Public Templates Edit HTML Templates Edit Events Edit Tasks Convert Leads Transfer Lead* Transfer Record* Enable Read/Create/Edit/Delete access on the following required Standard Object Permissions: Opportunities Contacts Leads Accounts Campaigns (if you choose to enable campaign sync) From the Profile Detail page, click Edit and complete the steps in this section. In the old profile layout the following should help: Enable the following Administrative Permissions: API Enabled Manage Public Documents Manage Public Templates Edit HTML Templates Transfer Record * Enable the following General User Permissions: Edit Events Edit Tasks Convert Leads Transfer Lead* Enable Read/Create/Edit/Delete access on the following required Standard Object Permissions: Opportunities Contacts Leads Accounts Campaigns (if you choose to enable campaign sync) Click Save to save your changes and return to the Profile Detail page. Enable Read access on any custom objects that you'd like to sync with Marketo. Marketo only supports syncing of custom objects associated with leads, contacts, and accounts. For merging leads, this profile needs Edit and delete access on the lead object and on all objects (standard and custom) that your Leads and Contacts use.   *Transfer Lead and Transfer Record are optional but may be required if you wish for Marketo to be able to change the owner of a record   You must add each field you want synced to Marketo to your page layout; all other fields will not be synced.  If you use other editions of Salesforce, Marketo will sync down all fields that the sync account has permission to access (whether or not they're in the page layout).    
View full article
Marketo users can configure Marketo to manage, nurture, and measure leads that are created from Google AdWords. We offer 2 options, depending on what type of web page is linked to your Google AdWords ad. Option 1: Link Google Adwords Ad to a Marketo Landing Page with a Form   This solution does not require custom coding This solution does not require any additional cost Option 2: Link a Google Adwords Ad to Any Page on your Website This solution does require custom coding so that you can capture the PPC (pay per click) information when the lead comes back 'later' to fill out a form on your page Depending on whether you have resources internally to do the custom coding, this solution may or may not require additional cost Reporting Available (for both Option 1 and 2) Number of new leads acquired by Google Adwords Program Cost per new lead acquired by Google Adwords Program Number of leads acquired by keyword/search phrase Top 10 keywords/search phrases which acquired new leads Top 10 AdWords CampaignID which acquired new leads Number of Opportunities by keyword/search phrase Number of Opportunities by CampaignID Additional Reporting Available if you have Revenue Cycle Analytics/Explorer Conversion ratio of your Google Adwords Return to investment for your Google Adwords Top 10 keywords by month report which shows Average days to convert to opportunity Number of leads converted to opportunity Top 10 CampaignID’s by month report which shows Average days to convert to opportunity Number of leads converted to opportunity Program Channel report >> Google Adwords (custom channel) metrics by quarter New names, cost per new name Opportunity units, Pipeline generated, revenue, revenue to investment     Learn more:   Linking a Google Adwords Ad to a Marketo Landing Page with a Form Linking a Google Adwords Ad to Any Page on Your Website Google Adwords and Marketo FAQs  
View full article
Common questions around how Marketo can be used to track Google AdWords information:   Q: Do I have to install a special Marketo App from the Salesforce.com AppExchange to get this functionality? A: No, there's no special Marketo App to install.   Q: Will this require custom coding? A: For the first scenario, Linking a Google Adwords Ad to a Marketo Landing Page with a Form, there is no coding required at all. The second scenario, Linking a Google Adwords Ad to Any Page on Your Website, requires a little bit of coding. To help with that, the links to the appropriate KnowledgeBase articles are included in this document.   Q: I can not code, but I still want to capture my Google Adwords PPC information using Marketo. What should I do? A: If you do not have coding experience, it's best to go with the first scenario since it does not require any coding. If you are interested in the second scenario, then we recommend leveraging any internal resources you may have who can code. You can send the relevant KnowledgeBase articles to the person who do the coding for reference.   Q: What kind of reports can I build using the standard Marketo Analytics? A: Here are a few examples of reports (see the Overview for a list of other metrics you can get) Which Google Adwords campaigns generated the most revenue? Which keyword and/or search term generated the most revenue? How many opportunities were generated by each Google Adwords campaign? Number of new leads by 'CampaignID' and associated opportunities   Q: If the same lead does another Google search and then clicks through a second (or third) Google Ad, will the original PPC information be overwritten? A: By default it will be overwritten. However, if your strategy is to track the original source PPC, then you can configure the PPC custom fields to be blocked from updates. This way, once the PPC information is populated in the custom fields, subsequent Google Ad click throughs and form submissions will not overwrite the existing values. Of course if your PPC strategy is to capture the most recent PPC information, then you can leave the custom PPC fields unblocked (default) and subsequent Google Ad click throughs and form submissions (by the same lead) will overwrite the existing information.   Q: If I already have Salesforce.com custom fields to capture all the PPC information on the lead & contact objects, do I still have to create custom fields in Marketo? A: If the custom fields are already there in Salesforce.com, then you do not need to create additional fields in Marketo. As long as the sync user has visibility to those custom fields, the fields should be synced over and be mapped accordingly.   Q: How does this work in Marketo? A: At a high level, you will need to do the following: Create custom fields in Salesforce.com Build a form with hidden fields which gets values from URL parameters Build a Marketo landing page with the form on it For all your 'destination links', include the URL parameters and associated value/token When the leads click through the Google Adwords Ad to your landing page, fills out the form, the PPC information will be submitted to the hidden fields (i.e. keyword, campaign, etc.)   Q: How much does it cost to configure Marketo to capture Google Adwords information? A: There is no cost if you follow the documented instructions. The simple scenario, Linking a Google Adwords Ad to a Marketo Landing Page with a Form, is recommended as you will get the metrics you need to understand effectiveness of your Google Adwords campaigns and keywords with the standard Marketo Analytics/Reports. However, if you are interested in engaging Marketo to assist you with the configuration, Contact your Customer Success Manager and they will have someone frome our Professional Services team set up a requirements scoping call to put together a cost estimate.   Learn more:     Google Adwords and Marketo Overview Linking a Google Adwords Ad to a Marketo Landing Page with a Form Linking a Google Adwords Ad to Any Page on Your Website  
View full article
When a Salesforce-specific flow step runs, sometimes extra steps are performed automatically. Here are the rules, so you know: These rules will apply when the lead is not currently in Salesforce.com as a contact or lead. Marketo Flow step Automatic Action Add to SFDC Campaign Sync Lead to SFDC Change Status in SFDC Campaign Sync Lead to SFDC Add to SFDC Campaign Change Owner Sync Lead to SFDC Convert Lead Sync Lead to SFDC Create Task Sync Lead to SFDC     You can filter out SFDC records in a Smart List using the SFDC Type Filter with the operator set to "is not empty".  All SFDC records have a value in this field.
View full article
The Charter of Fundamental Rights of the European Union recognizes in Article 8 the right to the protection of personal data. This fundamental right is developed by the European legal framework on the protection of personal data consisting mainly of the Data Protection Directive and the ePrivacy Directive. They lay down several substantive provisions imposing obligations on the data controller and recognizing rights to the data subject, prescribing sanctions and appropriate remedies in cases of breach, and establishing enforcement mechanisms to make them effective.   Although strictly speaking it is data controllers who bear legal responsibility for complying with data protection rules, also those who design technical specifications and those who actually build or implement applications or operating systems bear some responsibility for the data protection aspects from a societal and ethical point of view.   The law applies to all Member States of the European Union. However, even websites outside the EU are required to comply with the law if they are targeting Member States. For example, a site based in the USA that sells products to consumers in the UK, or that has a French-language version of its site aimed at users in France, will still have to comply.   Anonymous cookies, those that do not contain information that would enable you to identify a user, do not infringe the law anonymity and therefore are not a problem. The directive’s core requirement is to define how consumer’s "opt-in" or "opt-out" to cookies, and what level of information the consumer must be provided when cookies are used so they are sufficiently informed.   Support Browser Do Not Track Settings https://docs.marketo.com/pages/viewpage.action?pageId=2951124   Visits to web pages do not reflect actual activity https://nation.marketo.com/docs/DOC-1300
View full article
The Marketo Privacy Team often recommends that our customers send a reconfirmation message to a set of their inactive leads. This process is used as both a proactive strategy to ensure good delivery rates and as a response to blacklisting issues.  For more information on this overall strategy search our Resource Articles for Blacklist Remediation. At its most basic a reconfirmation message request a lead takes an action to stay on your mailing list.  If they don't take that action they will be automatically removed from the mailing list. These types of messages don't usually get a high response rate because you are sending the reconfirmation message to people who have already shown to be disengaged from your marketing. However there are instances where some reconfirmation messages get a more enthusiastic response than others so we've put together some tips for making the most out of reconfirmation. Instead of marketing your company itself think of it as though you are marketing ENGAGEMENT with your company. While these ideas are similar, they aren’t quite the same. You want to frame this message with a sense of urgency to click a link. You also want to make it as easy as possible for someone to open the message and just click a link so they continue to stay engaged with your marketing.   Subject Line We recommend that you frame the subject line very clearly with something about “not missing out” or “staying informed”. The subject should create a compelling and specific call to action.  Some senders use an offer in the reconfirmation message to encourage action. Highlight this in the subject line if this is your approach. Examples We’ve Missed You!  Take Action continue receiving our offers! Last Opportunity to Stay Informed (Action Required) Free shipping plus save 15% on next purchase   From Address While you can use any From Address, we recommend that your From: label clearly identifies your company rather than using a lead owner name. A disengaged recipient is more likely to recognize “Your Company” than “Bob Smith”.   Email Content In the body of the message your call to action should be immediate and clear. Put the reconfirmation at the top of the message content. Some usability studies have suggested that two choices may be more successful than a single choice so consider a bolder reconfirmation link at the top and a smaller link or button lower to unsubscribe. The main priority is getting someone to stick around for more of your mailings. You may also wish to make a short value statement about the fantastic information that someone can expect to receive by staying on your list! There are a couple of reasons for these recommendations. The first has to do with making things easy for the blacklist operator.  If during the resolution process they can look at the mail received by their spamtraps and immediately tell from the subject line that the message is a reconfirmation pass it will make it much easier for them to consider the data quality issue resolved because their spamtraps will not activate the reconfirmation link. Some of the less automated blacklists will not list a sender for a reconfirmation message that hits their traps so it's important that your cleanup action look like what it is. The second reason behind this advice is that many people just scan their messages and don’t read all the way to the bottom; if someone has to read through a long value proposition before realizing that they must click a link to continue to be subscribed to your email program you may lose more subscribers than intended. The faster and easier it is to click that link the more people you’ll retain! A lot of people scan over marketing offers and think about them for a while before taking an action.  You want to interrupt that process and make it clear that action is required now whether or not they’re ready to make a purchase!   Examples of simple reconfirmation email templates More examples can be found in this other Community Resource “A Creative Re-Engagement Email Campaign” Email #1 Subject Line: Action Required to stay subscribed to COMPANY   [First Name]:   You previously expressed interest in receiving valuable information and/or offers from COMPANY that are specific to your field.  We’d like your permission to continue sending you relevant information via email so that you can stay up-to-date on the latest industry trends/topics of interest.   Please click “YES” below to continue receiving research and trends in your area of interest.  COMPANY subscribers receive exclusive benefits, including the latest research briefs, white papers and/or compelling offers or discounts for future purchases.   Please update your Ccommunication Preference by [DATE/TIME] or this could be your last chance to receive any future research.  It only takes a moment to click one of the choices below.   YES, I would like to stay subscribed to the valuable information from COMPANY.   NO, I no longer wish to receive valuable and insightful offers from COMPANY.   Sincerely, COMPANY   ————–   Email #2   Subject Line: Your Subscription to COMPANY Industry Newsletter Expires Soon   [First Name]:   Our records show that you expressed interest in receiving industry information from COMPANY on [INSERT DATE].  Records indicate you have not read an email in [variable time frame], we do not want to bother you with emails you do no wish to receive so we want to confirm that you would like to remain subscribed to the COMPANY email program.   If you wish to be removed, you don’t have to do anything further.  However, if you do want to continue receiving email from COMPANY, please click the link to let us know:   YES, I would like to stay informed and continue receiving email from COMPANY.   Sincerely, COMPANY   ————–   Email #3   Subject Line: Your Subscription to COMPANY Has Expired   [First Name]:   Thank you for your previous interest in receiving valuable content from COMPANY.  Your subscription has now expired and you will no longer receive any future emails.   If in the future you would like to continue to receive email from COMPANY please click the link to sign up:   YES, I would like to receive email from COMPANY.   Sincerely, COMPANY     Other Resources Marketo Community Resource “A Creative Re-Engagement Email Campaign” http://www.spamhaus.org/whitepapers/permissionpass/ http://blog.deliverability.com/2013/07/do-you-know-whats-lurking-in-your-database-know-thy-data.html http://blog.marketo.com/2010/05/key-to-email-deliverability-is-reputation.html http://www.marketo.com/email-deliverability/  
View full article
Note: Please ensure that you have access to an experienced JavaScript developer, because Marketo Technical Support is not set up to assist with troubleshooting custom JavaScript. If you're trying to use the Munchkin API but not having any success, try these tips:   Include the Munchkin JS   Make sure you include the required lines of Munchkin Javascript on pages with API calls.  You can find the javascript in the Admin section under Munchkin Setup . Check "Enable Munchkin API"   In the Munchkin Setup page, check the box that says Enable Munchkin API , put in a private key (which can be any text), and click Save .   Look for JavaScript errors   Use Firebug on Firefox or enable IE JavaScript debugging to check for JavaScript errors.  Any JavaScript errors that occur -- anywhere on the page -- could prevent Munchkin from working.   Escape special characters   Check and make sure that any quotation marks or other characters that require escaping are properly escaped.  See this document for more.   Call mktoMunchkin first   In your Javascript, you must call mktoMunchkin() before you use any other Munchkin API calls.   Try a proxy program   Use a web traffic capturing program like Firebug (for Firefox) or Fiddler.  The return code from the API call may have useful information to help you diagnose the issue.     Click Link or visit WebPage isn't working   Check to make sure you have only a path listed in the url parameter -- no ", no domain, and no URL parameters.   Associate Lead isn't working   This could be caused by a few issues:   Include an email address   Email address is required when using the associate Lead call.  If you don't use this, the call will always fail.   Check the labels   Marketo expects the labels (like "Email" and "FirstName") in a specific format.  You can get these labels in the Field Management page of the Admin section.  When you get there, click the Export Fields button.  The spreadsheet will have the API names for your fields.   Check the hash value   The hash value is the SHA1 hash (non-HMAC version) of your API Private Key (not your Munchkin ID) concatenated with the lead's email address, as in your-secret-keyemail@address.com .  The hash value must be lowercase.
View full article
DMARC - "Domain-based Message Authentication, Reporting & Conformance" What is DMARC, and how does it combat phishing? DMARC is a way to make it easier for email senders and receivers to determine whether or not a given message is legitimately from the sender, and what to do if it isn't. This makes it easier to identify spam and phishing messages, and keep them out of peoples' inboxes. DMARC is a proposed standard that allows email senders and receivers to cooperate in sharing information about the email they send to each other. This information helps senders improve the mail authentication infrastructure so that all their mail can be authenticated. It also gives the legitimate owner of an Internet domain a way to request that illegitimate messages - spoofed spam, phishing - be put directly in the spam folder or rejected outright. [1]   It is generally recommended that all email senders, regardless of campaign volume, should set up DMARC to help secure their domain from phishing.  This can help a sender's domain reputation because it can help identify and, eventually, prevent potential domain spoofing.  If complaints are being generated by a spoof it can impact the domain reputation of the spoofed domain.  But, it is important to note, DMARC is primarily a security feature not a deliverability enhancement.   DMARC is not managed or hosted by Marketo.  DMARC records are set up in a Marketo customer's DNS records which are under control of the customer.  The Marketo customer would need to set up and manage all DMARC related DNS settings and feedback.   It is recommended that the customer get DMARC implemented in it's simplest form, the test and report form, and monitor traffic.  Customers with popular brands may very likely see phishing traffic that but there are also mail streams that are legitimate that could be impacted from implementing DMARC too strictly in the beginning. How Does DMARC Work?   In order for DMARC to validate, DKIM and/or SPF must pass.  If neither passes, then the action requested (none, quarantine or reject) domain policies (d= and/or sd=) in the DMARC DNS text entry will be followed.  Once either DKIM and/or SPF have passed, DMARC will then take action based on the specified parameters.       For more information please refer to the DMARC site - http://www.dmarc.org/   1 <http://www.dmarc.org/faq.html >    
View full article
Setting an email to "operational" does the following No unsubscribe link automatically added Email will be sent to leads set to Unsubscribed Email will be sent to leads set to Marketing Suspended   Note - when sending an operational message, Unsubscribed and Marketing Suspended leads will still be included in the "blocked from email" count on the schedule tab of the campaign.   When is it OK to use the operational setting?   Sending marketing email to unsubscribed addresses is illegal. For this reason, you should be extremely careful to only use this setting in extremely limited circumstances. Using this setting incorrectly violates Marketo's Terms of Service, and most antispam laws. There may be legal consequences for using this setting incorrectly. Good uses of the operational setting fall into two categories: Transactional messages Relationship messages   What's a transactional message? A transactional message is part of a transaction that a lead has initiated and you are responding to. Here's some examples of transactional messages: Receipts for purchases Registration confirmations Download links in response to form fill-outs Requested assets (whitepapers, spec sheets, etc.)   What's a relationship message? A relationship message describes something that affects your business relationship with the lead. Here's some examples of relationship messages: Downtime notifications Changes to terms of service Recall notices End of service notifications   Operational messages should not contain any marketing content at all. In other words, do not use the operational setting to send a message that contains a receipt and a promotion, only a receipt.
View full article
Importing lists containing non-English names into Marketo may replace accented characters with invalid ones, often squares or non-alphabetical signs.   The "character set" parameter identifies a character encoding, which is a method of converting a sequence of bytes into a sequence of characters. This conversion fits naturally with the scheme of Web activity: servers send HTML documents to user agents as a stream of bytes; user agents interpret them as a sequence of characters. The conversion method can range from simple one-to-one correspondence to complex switching schemes or algorithms.   It is a good practice to set the browser to an appropriate character set before running the import. The most widely used are:   Unicode (UTF-8) A universal character set that defines the characters included in a majority of the languages of the world. It can work with pages and forms that include a mixture of languages within the same page.   Note: Old browsers may have an issue with you using the UTF-8 character set. It may be wise to consider ISO-8859 for old releases. ISO-8859-1 Also know as Latin1, includes the latin based languages of the world. It includes most western european languages.   ISO 8859-1 Western Europe ISO 8859-2 Western and Central Europe ISO 8859-3 Western Europe and South European (Turkish, Maltese plus Esperanto) ISO 8859-4 Western Europe and Baltic countries (Lithuania, Estonia, Latvia and Lapp) ISO 8859-5 Cyrillic alphabet ISO 8859-6 Arabic ISO 8859-7 Greek ISO 8859-8 Hebrew ISO 8859-9 Western Europe with amended Turkish character set ISO 8859-10 Western Europe with rationalised character set for Nordic languages, including complete Icelandic set ISO 8859-11 Thai ISO 8859-13 Baltic languages plus Polish ISO 8859-14 Celtic languages (Irish Gaelic, Scottish, Welsh) ISO 8859-15 Added the Euro sign and other rationalisations to ISO 8859-1 ISO 8859-16 Central, Eastern and Southern European languages (Albanian, Croatian, Hungarian, Polish, Romanian, Serbian and Slovenian, but also French, German, Italian and Irish Gaelic)   Microsoft Internet Explorer   Mozilla Firefox   Apple Safari   Google Chrome     Opera   Mozilla Camino (Mac OS X)
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.        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.        9. Activate the campaign and it should now distribute leads randomly to your lead owners.
View full article
Here are some details about how Marketo emails are sent and tracked. Before sending your email Marketo makes a couple of additions to your email before sending it: Replace all the email tokens (ex. "{{First Name}}") with their database or default values Wrap all links with Marketo tracking information Add an invisible image to track opens   With those changes complete, Marketo will attempt to deliver your email to the recipient. Email sends and deliver events Once the email is sent from Marketo's servers, a Send Email event is added to the lead's activity log. If the mail was successfully delivered, Marketo logs an Email Delivered event. Email bounces Sometimes an email can't be delivered. Marketo will place these email bounces into two categories: Soft bounce Sometimes an email isn't deliverable immediately, but might be okay later - for example, if a recipient's mailbox is full. This is a soft bounce and is logged as an Email Bounced Soft event. Marketo attempts to deliver the message up to 3 times, trying each Mail Exchange (MX) server. With each attempt, the timeout value is increased. Hard bounce Sometimes an email cannot be delivered no matter what, for example. the email address is incorrect.  This is a hard bounce and is logged as an Email Bounced event.  Marketo sets the lead's Email Invalid field to true so that the lead will not be emailed again.  The Email Invalid Cause is populated with a reason returned by the mail server. Email blocked Emails may be blocked for a number of reasons, including, spam complaints, blacklisting, or because some aspect of the email content has triggered a spam filter.  When an email is blocked it is logged as an Email Hard Bounced event. Marketo sets the lead's Email Suspended flag for 24 hours during which they cannot receive email. When an email is marked as spam Sometimes leads will mark your emails as spam or junk mail.  When that happens, Marketo is notified of this event by the lead's email provider, and Marketo will automatically unsubscribe the lead from the emails by setting the Unsubscribed flag to true. Email opens When a recipient views an email, their email client retrieves the invisible image from Marketo's servers.  This triggers an Open Email event, no matter how long or short the view was.  An Open Email event also occurs when a lead clicks the "View as web page" link in an email. Only one email open event is tracked regardless of the number of times a lead views the email.  This happens because email clients make the open event unreliable.  For example, a lead could open the email multiple times just by browsing through their inbox via the preview pane reading the entire message content without clicking/opening the actual email, or the lead's email browser may block images which prevents Marketo from tracking the open events. Due to Marketo's distributed architecture, email open events may be delayed a couple of minutes between when the event occurs and when they appear in the lead's activity log. Email link clicks The links in an email are wrapped by Marketo with special tracking code.  When a recipient clicks on one of those links, the Marketo servers are informed about the click, and a Click Email event is logged to the recipient's activity log. A person who clicks one of these links also gets cookied by Marketo; this makes them a known lead and causes subsequent web activity (on Munchkin-enabled pages) to appear in their activity log. "View as Web Page" events When the "View as web page" option is used for email, the views and clicks on those pages work just like views and clicks on the actual email in the lead's inbox.  For example, any click on a link on the email web page registers in the lead's activity log just like the lead clicked it in an email client.    
View full article
Emails sent with the Send and Track button in the Marketo Outlook Add-in are tracked like emails sent through the Marketo web interface with a few caveats. Tracking multiple recipients If you Send and Track an email with multiple recipients, Marketo will log all click and open activities to the first recipient in the To... field.  Activity done by other email recipients will appear in the first recipient's activity log. New leads versus existing leads When you Send and Track an email and the recipient doesn't exist in Marketo, a new lead will automatically be created. Marketo will do its best to identify the name and company of the lead from the email. When that's not possible, "mktUnknown" will appear in those fields. (Some CRMs will reject leads without a last or company name.) See this article for more: Send and Track an Email with the Email Add-In for Outlook - Marketo Docs - Product Docs When you Send and Track an email to a lead that already exists in Marketo, the email activity will be appended to that lead's activity log. Tracking email sends When you Send and Track an email, the add-in informs Marketo about who sent the email, who it was sent to, and what it contained (subject and body text). This shows up in a user's activity log as a Send Sales Email event. Tracking email opens Emails sent via Send and Track include an invisible image embedded by the add-in; when the email is opened, the email client retrieves the image from our webserver, and an Open Sales Email event is added to that lead's activity log. Email open counts may not always be accurate. Some email clients block images which prevents tracking email opens. Also, some open counts may be inflated because a recipient may browse through their emails; each email view, however long or short, is counted as an open event. Decorating links When you Send and Track an email, each link in the email is wrapped so that Marketo is informed when a recipient clicks any of those links. These clicks appear as Click Sales Email events in the lead's activity log. Clicking a link also cookies the recipient's browser so his web activity on your Munchkin-enabled pages is tracked by Marketo.          
View full article
Double opt-in is the gold standard of email permission. Also known as confirmed opt-in or COI, this practice is where a person fills out an opt-in form and is then sent an email and must click a confirmation message before they are added to the mailing list. Here are some great reasons to use double opt-in: Protects against typos and bots Protects against spamtraps Reduces bounce rates, improves deliverability Required in some regions Increases engagement rates   If you'd like to set up double opt-in with Marketo you can do this with the use of the Marketing Suspended function. Marketing Suspended is a status that is functionally equivalent to Unsubscribe - Marketo will not send these leads marketing emails, but will send them operational emails. You'll need an opt-in form and a pair of trigger campaigns. First, set up a trigger campaign such that, when the form is filled out, the flow has a Change Data Value to mark the lead as Marketing Suspended, and then a Send Email step to send an operational email that you will use to confirm their request to join your mailing list. Your confirmation email should be short and to the point, and make sure to set it as an operational email. We recommend that it is clearly branded, use a simple subject line such as "Confirm Your Request to Join Our Mailing List" or similar, and include a link within to a simple confirmation landing page. Set a second trigger campaign such that whenever someone clicks the confirmation link to the confirmation landing page, the flow will change data value Marketing Suspended new value is false. A follow up flow should be set up that if the recipient doesn't activate the link in the confirmation email the address is either deleted or set to Blacklist within the database after a reasonable timeframe, usually 2 weeks.  The Blacklist status will ensure that no email is set to that lead until they have completed the subscription process. This prevents future operational emails from being sent to this email address unintentionally. That's it!  Now, when someone fills out your opt-in form, they will be set to Marketing Suspended until they click the confirmation link in your operational confirmation email. You'll be well on your way to increasing the quality of leads on your mailing list by implementing this simple process.
View full article
Traditional Bounce Codes When you add the Email Invalid Cause to display as a Column to any of your Deliverability Smartlists, you will see a code value, and potentially a suffix as well, to help you understand the reason for the Bounce.   Codes in the 400 range are generally Soft Bounces Codes in the 500 range are generally Hard Bounces Mail server administrators can create custom messages that accompany bounce codes Code Explanation 250 Mail accepted by receiving network 421 <domain> Service not available, closing transmission channel 450 Requested mail action not taken: mailbox unavailable (e.g., mailbox busy) 451 Requested action aborted: error in processing 452 Requested action not taken: insufficient system storage 500 The server could not recognize the command due to a syntax error. 501 A syntax error was encountered in command arguments. 502 This command is not implemented. 503 The server has encountered a bad sequence of commands. 504 A command parameter is not implemented. 550 User’s mailbox was unavailable (such as not found) 551 The recipient is not local to the server. 552 The action was aborted due to exceeded storage allocation. 553 The command was aborted because the mailbox name is invalid. 554 The transaction failed for some unstated reason.     Enhanced Bounce Codes If a suffix appears after one of the codes above, it is an enhanced Bounce code Mail server administrators can crate custom messages that accompany bounce codes   Code Explanation 5.0.0 Address does not exist 5.1.0 Other address status 5.1.1 Bad destination mailbox address 5.1.2 Bad destination system address 5.1.3 Bad destination mailbox address syntax 5.1.4 Destination mailbox address ambiguous 5.1.5 Destination mailbox address valid 5.1.6 Mailbox has moved 5.1.7 Bad sender’s mailbox address syntax 5.1.8 Bad sender’s system address 5.2.0 Other or undefined mailbox status 5.2.1 Mailbox disabled, not accepting messages 5.2.2 Mailbox full 5.2.3 Message length exceeds administrative limit. 5.2.4 Mailing list expansion problem 5.3.0 Other or undefined mail system status 5.3.1 Mail system full 5.3.2 System not accepting network messages 5.3.3 System not capable of selected features 5.3.4 Message too big for system 5.4.0 Other or undefined network or routing status 5.4.1 No answer from host 5.4.2 Bad connection 5.4.3 Routing server failure 5.4.4 Unable to route 5.4.5 Network congestion 5.4.6 Routing loop detected 5.4.7 Delivery time expired 5.5.0 Other or undefined protocol status 5.5.1 Invalid command 5.5.2 Syntax error 5.5.3 Too many recipients 5.5.4 Invalid command arguments 5.5.5 Wrong protocol version 5.6.0 Other or undefined media error 5.6.1 Media not supported 5.6.2 Conversion required and prohibited 5.6.3 Conversion required but not supported 5.6.4 Conversion with loss performed 5.6.5 Conversion failed 5.7.0 Other or undefined security status 5.7.1 Delivery not authorized, message refused 5.7.2 Mailing list expansion prohibited 5.7.3 Security conversion required but not possible 5.7.4 Security features not supported 5.7.5 Cryptographic failure 5.7.6 Cryptographic algorithm not supported 5.7.7 Message integrity failure   Not all mail servers adhere to these standards.
View full article
There is no trigger available to trigger specifically on when leads sit in an SLA stage past the number of days specified for SLA.   One solution to handle this would be the following:   Create two campaigns that will monitor when the lead enters and exits the SLA Revenue Stage.   1st Campaign - Adds leads to an alert campaign when a lead enters your SLA Revenue Stage   1. Set the Smart List to the trigger for Revenue Stage Change with the constraint for New Stage = Your SLA Stage     2. Set the Flow. - The first step in the flow will be a Wait step that is set to the same number of days of your SLA. - The second flow step will be a Send Alert step that will alert the necessary Lead Owner or other parties. - If a secondary alert is needed after another period of time, create a second wait step followed by another send alert step. Repeat if necessary.     3. Set the Qualification Rule in the Schedule Tab to 'Run flow every time'   2nd Campaign - Removes leads from the 1st campaign if the lead exits the SLA Revenue Stage   1. Set the Smart List to the trigger Revenue Stage Change with the constraint Old Stage = Your SLA Stage     2. Set the Flow step to the Remove From Flow step. Setting the Campaign value to the name of the 1st campaign you created. 3. Set the Qualification Rule in the Schedule Tab to 'Run flow every time'    
View full article
Question: Will the munchkin tracking code work on different sites? For example, my company has 2 domains DomainA.com DomainB.com. DomainB.com is a separate site for our blog. Will the munchkin code work on the 2nd site? I want to incorporate the 2nd site into my lead scoring measures. Answer: Munchkin CAN pass domains, however what it can not do is bring across information. Thus, if you have a domain of A, when a known lead passes out of domain A and into domain B, its activity will be tracked, however, it will be tracked anonymously. In addition, there will be no way to link the activity of a known lead in Domain A to the anonymous lead in Domain B, even though they're the same lead. The next step to tie the activity to one lead would be to do one or more of the following: Manually merge the separate anonymous leads Nurture the lead under each domain, send emails with tracked links to each domain, the activity will be tied together under that lead and automatically merged.  
View full article
What is a feedback loop (FBL)? An FBL is an arrangement between an email sender, such as Marketo, and an Internet Service Providers (ISPs) or email hosting service.  The FBL allows the email sender to be automatically notified when the user who receives an email marks it as spam.   When a lead who uses one of these ISPs clicks the spam button for an email, the ISP sends an automated notice to Marketo. Marketo automatically unsubscribes the lead with the unsubscribe cause, " Customer Complaint Received from ISP ".  Marketo's Email Compliance Team also logs these complaints for internal compliance monitoring.    What FBLs is Marketo enrolled in?   By default, all emails sent by Marketo are covered by an FBL with the following email providers: AOL Bluetie/Excite Comcast Cox Earthlink Fastmail Hotmail IBM SmartCloud OpenSRS/Tucows Mail.com Mail.ru* QQ.com* Rackspace (formerly Mailtrust) RoadRunner/Time Warner Synacor Terra USA.NET United Online/Juno/Netzero Yahoo! Zoho.com Italia Online   Marketo audits these partnerships annually, sometimes more frequently for specific partnerships.   *The FBLs for Mail.ru and QQ.com can only be set up for customer's on dedicated IPs.  Please reach out to Support if these Russian and Chinese ISPs respectively are targets for your email program.   Notably, Gmail does not offer a non-standard, proprietary FBL process in beta.  Marketo has evaluated the beta and we continue to monitor this program but have determined not to move forward at this time.    
View full article
If you ever run into issues with the Marketo Email Add-in for Outlook, chances are support will ask you for a copy of your mopi.log file. Here is how to find it: Prerequisites: Show Hidden Files (Microsoft Article) 1.  Open Windows Explorer and go to Users > [Your User] > AppData > Local > Marketo.   Great job! You found it.    
View full article