Skip navigation
All Places > Products > Blog > 2017 > August

     It's easier to customize a Marketo form if it's completely destyled to start. A float or margin-left that doesn't seem to respond to !important can drive a designer crazy, and time spent on CSS specificity & cascade behavior isn't well spent.

My li'l snippet for removing Marketo's built-in styles has seen a lot of use via the Community and a few code versions (now at the venerable v1.103) but it hasn't appeared on the blog before.

Here's a sample form with the Simple theme:

And here's that same form after running destyleMktoForm to reset it to browser defaults (check out the Times New Roman):


Let's dive into the destyleMktoForm function a bit, since I always insist on a teachable moment


Read the full post on TEKNKL :: Blog →

Earlier in the month, the Marketo team in Australia brought the Marketing Nation to 200+ marketers in Melbourne. They shared ideas on how to win in the Engagement Economy and attendees had an opportunity to network with peers and hear from industry experts, like Wyatt Bales, CRM Marketing Manager at Uber, about the future of marketing.






Lots of learning for a roomful of amazing marketers! And, Melbourne was just the beginning. If you're in London, Boston, or Chicago, we'd love to have you join us to learn more about Winning in the Engagement Economy.

I was recently helping a client set-up Socedo and here are a few things I learned about the Socedo integration with Marketo. In case you aren’t familiar with Socedo, they help B2B marketers reach prospects by leveraging intent data from the social web.


Creating New Records in Marketo and Updating Existing Records

Socedo can be setup so it only creates records that do not match an existing email address in Marketo. New Socedo records will have a lead source of Socedo which can be changed in Marketo using a changed data value flow step.


Socedo will update records that match an existing email address in Marketo. Socedo will only update fields which are empty with a value like First, Last, Twitter handle or LinkedIn URL. Socedo will not overwrite/replace an existing value.


Insert and updates take place once a day.



Socedo recommends all the standard field mapping. If you don't initially map a standard field, Socedo will not back-fill records with existing data.

Marketo custom fields can be created for Socedo’s custom fields.

Socedo recommends creating custom fields for activities (e.g. Last Tweet). The tokens for the custom fields can be used to populate interesting moments.


You choose which campaigns in Socedo to integrate with Marketo.


Socedo batches their API calls, so during the initial match, it will be max 200 calls per day. Once they have matched records, it will be around 50-60 per day.


Socedo Tracking Pixel for Marketo Landing Pages with a Form

It is not necessary to place Socedo’s code on the Marketo Landing Pages which have a form. Socedo recommends placing the tracking pixel only on the thank you Marketo Landing Pages.

Inferred information is captured by Marketo in the following situations:

  • When an anonymous record fills out a Marketo form on a Marketo landing page
  • When a known record in Marketo which hasn’t been cookied yet fills out a Marketo form on a Marketo landing page. The inferred information shows up immediately.
  • When a known record in Marketo clicks a link in an email with a link to a webpage which has the munchkin code on it


Since a data value change activity isn't logged in Marketo you won't be able to use the following trigger to populate a record with inferred information.

Instead, try using the visits web page trigger.



  • Run the campaign as a daily batch campaign if you don't need low latency.
  • Information about using Inferred State.
  • Information about using Inferred Country.

We’re excited to share with you that Marketo and Google Cloud announced today a multi-year alliance to transform engagement solutions for the enterprise. Marketo and Google have worked together for some time, but today marks a step forward in our collaboration to unite MarTech and AdTech to simplify the technology landscape for the marketer and enable them to more effectively listen, learn, and engage with buyers across all digital channels.


Through this alliance, Marketo and Google Cloud will jointly invest in co-innovation, including expansion of Marketo’s integrations with Google’s advertising products, Google Analytics, and G suite applications, as well as new innovations in areas such as Artificial Intelligence. Google will also expand its usage of Marketo’s Engagement Platform across its businesses.


Finally, beginning in 2018, Marketo will run its marketing automation products and datacenters entirely on Google’s Cloud Platform. We’ve been planning a move to a public cloud infrastructure for some time as we believe it’s necessary to deliver the scale, reliability, and security that our customers and partners will demand in the future. The transition from Marketo’s datacenters to the Google Cloud Platform will take place over the next year. Our joint goal is to create a seamless transition with absolutely no impact to your operations. For additional details, please see the press release and FAQ.


We are incredibly excited about this collaboration and expect to begin rolling out joint solutions in 2018.

If you have RCE you can use the Program Membership Analysis Report to determine when new and existing records become a member and reach success in a specific program.


Start by filtering if necessary on a specific program or group of programs using the program name or channel.

Next add the following filters and metrics to the report.

Here is a sample of what the report will look like by Membership Month. In this example, employees and partners who filled out the form become members but were kept from becoming a success in the program.

Alternatively, use Membership Date, Week, Quarter and Year instead of Membership Month.

If you don’t have RCE you can pull similar membership information using a smart list..

Here is a scalable way to setup a scoring campaign for when someone clicks the main Call-to-Action (aka a priority link) in your email.


Step 1 – Determine the keyword for your main Call-to-Action. In this example, the keyword I am using is “CTA”.


Step 2 – Add an UTM parameter to all your email Call-to-Action links. The UTM parameter doesn’t need to be an actual hidden field on any of your forms. In this example, the UTM is “prioritylink” and the value will be "CTA".


Here is how the link looks in my email.


Step 3 – Setup your scoring campaign.


Here is what the trigger will look like.

Whenever a record clicks on the link with the UTM parameter which contains a value of "CTA" the record will flow through the campaign. If your email doesn't have a main Call-to-Action or you don't want to score the email simply don't add the UTM parameter.


That's it. Happy scoring!

Thanks SO MUCH to the more than 400 of you who took the survey asking for your thoughts on Marketo's logo and brand identity. We had a feeling that the Marketing Nation Community would be game to provide passionate feedback, and our hunch was right!


While we can't disclose the full results of where we landed quite yet, I wanted to share a few interesting tidbits that came out of both the survey you filled out and the dozens of conversations the Marketo Marketing team has been having with influencers, analysts, customers, partners, and other employees about the company's look and feel.


Brand Feedback:

  • For those of you who "love" or "like" the current Marketo logo, the top reason you cited was that it's familiar to you.
  • Of our new logo options, the ones you like best felt "modern" (among other things).
  • For the options you liked least, it's clear that you don't want anything boring, unoriginal, or disengaging.
  • More than half of you liked the potential new color palette.



  • The largest group to participate in the survey was Marketo customers.
  • The second largest group to participate where people who were both Marketo customers and partners.


We look forward to sharing more updates with you soon. Thank you for being part of the Marketing Nation!

If you have RCE you can use the Program Membership Analysis Report to determine when records reach success in a specific program. You can pull the information by Date, Week, Month, Quarter and Year.


Start by filtering if necessary on a specific program or group of programs using the program name or channel.

Next add the following filters and metrics to the report to see all the Success Dates.

Here is a sample of what the report will look like by each Success Date.

Alternatively, use Success Week or Month instead of Success Date.

Here is a sample of what the report will look like by each Success Month.

If you don’t have RCE you can pull similar information using a smart list.


As you can see the smart list shows a count of 2 which matches the RCE report.

Dear Marketing Nation,


I wanted to inform you that after eight incredible years at Marketo, Cheryl Chavez, our group vice president of Product Management and User Experience, will be leaving the company at the end of August to take some time off and eventually pursue other opportunities. While we are sad to see her go, we support Cheryl and wanted to take a moment to recognize the great work she has done on behalf of Marketo over the years. She has left an indelible mark on the company and on many of you, our customers and partners.


While change and transition are tough, Marketo’s commitment to customer and product innovation remains on track as we expand our portfolio and deliver against our product roadmap. I look forward to speaking with many of you over the coming months and weeks as we continuously share new updates and features to help you, the world’s smartest marketers, to succeed.


Please join me in thanking Cheryl for all she has done for Marketo and wishing her well and much success in the future.


Manoj Goyal

Chief Product Officer, Marketo

Hello Community,


Thanks to all that attended the Webinar “Email best practices, defining a winning strategy with Don Mayberry”.  This was a great success with over 300 people watching in real time.  For anyone unable to attend, not to worry, the on-demand version is available online so that you don’t miss out on the great content!

Email best practices is important as email Marketing provides a greater return on investment than any other marketing channel. The webinar discussed defining a winning strategy that included making sure as marketers we earn our prospects trust and personalize per touches and the buyer journey.

During the webinar, we had many viewers engaging with us by asking questions about email best practices. Below are a popular questions and answers:

  1. 1.       People may read email at night, but are they more likely to buy at night?

Well yes, if there more likely to read it then, purchase is at its highest opportunity.


  1. 2.       How does A/B testing know which "options" or "alternatives" yield the best results?

This is where you will seek to understand and consume the results you drive, you tell Marketo what you’re interested in testing, the best use case is to identify a single factor (subject line/Clicks etc.), document and then implement based on what you find.

  1. 3.       Why do you need to set date for send test?

Setting a send test date in the email program tells Marketo when the test group should receive the variants your testing for, this is time frame to receive results on what your testing relative to the Send Winner Date.

  1. 4.       In a lead's Marketo Activity, if it says an email was delivered, does that mean they opened it because a delivery is indicated by an opening?

Marketo will indicate an open if the image pixel we add is requested and or if there is engagement on any link

  1. 5.       Can you please provide more guidance on repeated use of key words in email content? How often is too much?

Free isn’t a bad Marketing word, it’s the “punctuation abuse”(my new term for you all) that set’s off red flags. So if things are spelled right and used reasonably according to the content you be better than say … FREE!!!!!!FREE!!!!FREEE!!!!.

If you would like to further your skills in email marketing, we encourage you to explore the Marketo University course catalog where courses course like “Optimizing Email Deliverability” and “Core Concepts” will help build your email marketing skills and make you a better Marketer overall.

If you have any questions, feel free to comment below

Thanks again!

Recently one of my clients noticed that records were showing up in the program membership tab as a success even though the program status wasn’t a success status. I discovered that the record had reached program status which was success and then the client later changed the status to one which wasn’t a success status. The client didn’t use the 'Change Program Success' flow step and set success to false. Thus, once a record reaches success it will always be a success which will impact your reporting unless you reset success to false.


Example of the program membership tab.


Channel program statuses.


Here is the how to the status of records to a non-success status.


Brian Law

Anatomy of a Program

Posted by Brian Law Employee Aug 5, 2017

Here are a few helpful tips for understanding how Marketo programs work.

The program name is the most flexible part of a program since it can be changed at any time. A good naming convention will make it easier to filter your programs in RCE reporting.


The channel is used as a filter in reporting and is the most inflexible part of a program. You should choose wisely when creating a program because once a program has members you have to remove them to change the channel.


Membership and the membership date are set when a program status or acquisition is set. If you set a record to a status of "Not in Program", the membership date is cleared. The membership date can't be reset which will mess up reporting.


Acquisition and acquisition date are set automatically when a record fills out a Marketo form on a Marketo landing page or you choose the acquisition program when you import a list. Marketo will automatically set the record to the first program status in your channel. Setting acquisition is critical for acquisition attribution reporting. There are many cases where the acquisition program is not automatically set and you will need to use a smart campaign to do it. Here is article about when to set acquisition.


Program statuses are used to define which stage each record is in. Records may have only one status at a time. A record which has any status in a program is considered a member of the program. Records which have attained a meaningful interaction should be considered a “Success” in the program. Once you set a record to a program status which equals success the success date is also set. The success date is important for determining success attribution.


So when you set a program status for the first time which is not a success step, membership and membership date are also set. When you set a program status for the first time which is a success step the following are set: membership, membership date and success date. When a new record is created and acquisition is set and the first status in your program is not a success step the following are set: acquisition, acquisition date, program status, membership and membership date. Finally, when a new record is created and acquisition is set and the first status in your program is a success step the following are set: acquisition, acquisition date, program status, membership, membership date and success date.


I hope this article better explains how programs work.

SutterHealth_AY.jpgIn addition to providing leadership for and developing the marketing organization, Arra is the chief evangelist and has the unique responsibility of energizing Sutter Health’s internal team members to be brand ambassadors.


In this discussion, Arra talks about what the Engagement Economy means to him, the importance of engagement in a business as personal as healthcare, and how Sutter has implemented this approach in everything it does.


Read the full post on CMO Nation.

Filter Blog

By date: By tag: