• Branding the “View As Web Page” domain

    The {{system.viewAsWebPageLink}} token always points to your Primary LP domain. But you want View As Web Page (VAWP) to use the Domain Alias for each brand or other subtenant in your instance.   Though the path ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Lead Partition: Setup and Behavior

    This article outlines the setup options and the expected behavior for Partitions. Please reference the official product docs for step by step instructions on how to set partitions and workspaces up.   P...
    Kai Malik
    last modified by Kai Malik
  • Storing “live” HTML in {{lead.tokens}}

    You might not have noticed that {{lead.token}} values are HTML-encoded in Landing Pages. (Upfront note: this is A Good Thing, since it’s the secure-by-default approach.)   So if you have a Text Area field ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Accessing the Campaign ID, Campaign Run ID (!) and other elusive fields from Velocity

    Using the Lead ID from Velocity is trickier than you'd expect ($lead.Id is not set automatically, even though there's a {{lead.Id}} token outside VTL).   And there are other interesting fields that are handy to ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Marketo field limits in the real world, Part I: Integers

         If there's one official Marketo doc that needs some edits, it's the Marketo Field Limits by Field Type rundown.        Unfortunately, that article has incorrect info ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Marketo Sky - New Features, Comparison and efficient use

    Marketo Sky – New Features, Comparisonand efficient use   I have started using Marketo Sky recently, and I must say that the new look and features makes it really efficient and easy to use once you get a ha...
    Karan Hari
    created by Karan Hari
  • Marketing Automation - Tools to set-up complete ecosystem

    As a marketer, we come across different technologies on daily basis, we also know that technology is ever evolving field and something new is getting developed as you read this article. There are various tools develop...
    Abhishek Chandra
    created by Abhishek Chandra
  • Adobe - Marketo | First Partner Exclusive Webinar| Key Takeaway Points

    So we had our first Marketo - Adobe partner exclusive webinar the other day. Below are the key take away points that were discussed and a few questions that were asked and answered by adobe.   Points of Discussi...
    Karan Hari
    created by Karan Hari
  • Watch me segment CSS styles in a Guided Landing Page (in screenshots)

      Make sense? I'm sure it does.   But you might wonder why you can't include the <style>, or a remote <link> for that matter[1] directly in the mktoText area, like so:     Test and...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Marketo field limits in the real world, Part III: Numeric strings are not numbers

    Spinning this off the earlier Part I (on number types) because it's an equally important topic. Not necessarily a rivetingly interesting topic, but since some of you are trying to move into more technical roles, these...
    Sanford Whiteman
    created by Sanford Whiteman
  • GDPR: Use of Data Disclosures - Rich Text Under the Button

    I have a need to add disclosures to my forms to be compliant with GDPR in providing information on the use of the data being collected. And going through a developer isn't always ideal as Marketing team and legal may ...
    Kevin Delgado
    last modified by Kevin Delgado
  • Form Pre-Fill. External sites. No limits. You're welcome.

    After keeping this code close to the vest since 2015 (!), it's time to share the knowledge. On the Community, I periodically refer to “my method” and to how other all other approaches are horribly hacker-f...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • NYC Startup looking for Demand Generation Manager

    Abacus is a NYC Fintech Startup and we're looking to hire our first Demand Generation Marketing Manager to build out our strategy! If you're interested or know anyone who might be, please apply here: Abacus - Demand G...
    Bethany Walsh
    last modified by Bethany Walsh
  • Don't call a Marketo LP an “External URL” even if it sort-of-works

    When choosing a Thank You/Follow Up URL (wish there were only one term in use!) Form Editor presents 3 largely self-explanatory options: Choosing Landing Page will give you a nice dropdown of all your approved Market...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • This isn't a Velocity post, and yet it is

    You should already know that variables don't work in the Text version of Marketo emails. And you've likely dismissed this as a head-shakingly short-sighted mostly harmless detail. But it has one wider consequence, as ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • More input mask tweaks for Marketo Forms

    You've seen before that the Forms 2.0 input mask plugin can be tweaked to do some more elegant stuff. Here are a few more things you might want to do. I only recommend masks for things that have an explicit standard (...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Velocity ${formal.notation} invites syntax errors: use it wisely

    There are 2 ways to access references (i.e. variables) in Velocity.   (1) Simple/shorthand notation, prefixed with a $:   $variableName $variable.property $variable.method() $variable.property.method() ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Velocitip: Convert was-Boolean, now-String → Number, then enjoy $display.message

    Boolean type fields enjoy a strange place in Marketo's Velocity implementation. On the Marketo UI side and via most Marketo APIs, Booleans hold consistent true/false values (presumably using SQL bit type fields under ...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Selectively track links and opens based on lead opt-in (think GDPR, o’course)

    GDPR and related regulations call for some fancy footwork with activity tracking.   Leads may be members of the same program, set to receive the same email… but many have opted-out of tracking, while the r...
    Sanford Whiteman
    last modified by Sanford Whiteman
  • Velocitip: Use ArrayList.equals() for multiple comparisons

         Velocity is the only language where Brevity for Brevity's Sake is OK.      In other languages, reducing total lines of code (LOC) with show-offy shortcuts just means your c...
    Sanford Whiteman
    last modified by Sanford Whiteman