SanfordWhiteman

SanfordWhiteman

Contact Me
Online Status
Offline
Date Last Visited
2m ago
Level 10 - Community Moderator
I'm a web, database, and network architect based in NYC, with specializations in the financial services, publishing, and SaaS sectors. I build complex Marketo integrations for companies large and small... and can make Marketo forms and emails do things you never thought possible! Check out my blog at https://blog.teknkl.com, which has Marketo-specific technical insights you won't see anywhere else, along with wider topics from my programming and systems work.
Joined the community 23-07-2014
Rank Icon Level 10 - Community Moderator
Chief Technologist
New York City
  • solved badge Re: Velocity Script Not Populating In Email

    Added null-safety checks to avoid potential runtime errors when fields are empty.You don’t need to do this, though. Assuming you mean#if( $lead.Support_Type__c ) this will always be true because lead fields are always Strings in Velocity. They won’t be null, they can only be empty Strings or non-emp...

    image_type
    Discussions
    2448 1 0
  • Re: Email Personalization - Custom Object Related to Account

    You’re right that this isn’t a good situation to be in. Specifically, could we sync the custom object data into Marketo and then use a Smart Campaign to populate custom Person fields, which could then be used as personalization tokens in the email?If you import the data as (Person-linked) Marketo C...

    image_type
    Discussions
    885 1 3
  • solved badge Re: velocity script limit - truncation

    Not clear what you could mean by “truncation tool”. You can’t just truncate code at an arbitrary point or the whole thing breaks (think about truncating before a closing #end!). Anyway, it’s impossible to give suggestions without seeing your code. 100KB is a very high limit. Maybe you’re repeating s...

    image_type
    Discussions
    761 1 0
  • solved badge Re: Email delayed / capped

    Next Eligible Send Date is in pastORNext Eligible Send Date is emptyExcept “in past” isn’t a supported filter. You probably mean “in past before 0 days” or similar. Also note “is empty” isn’t necessary: an empty Date field is considered to be in the past.

    image_type
    Discussions
    1616 1 1
  • solved badge Re: How to track snippet performance?

    Has anyone found a more efficient way to report on snippet performance?As the others note, there’s no snippet-centric reporting. The “snippet-ness” of an element is ignored when links are rewritten for tracking. Therefore you’d have to distinguish the in-snippet links in some way. UTMs aren’t mandat...

    image_type
    Discussions
    870 1 0
  • solved badge Re: How to properly reference Velocity variables in multiple scripts

    Of course!#set( $CustomDateFormat = "MM/dd/yyyy" ) That’s what you pass to $date.format(), not to $convert.parseDate().

    image_type
    Discussions
    1405 0 2
  • Have you no sense of DNS latency, sir, at long last?

    As primitive as SMTP and DNS may seem, lots of stuff needs to work for an email to go from sender ⮕ recipient’s MX ⮕ recipient’s mailbox. Then even more stuff needs to work for a mail client to parse and render an HTML email, plus its embedded resources and/or remote images. The good news: modern in...

    image_type
    Blogs
    409 0 0
  • Yes, you can use client-side {{ variable }} syntax (AngularJS, LiquidJ...

    Extending an earlier post on standard JavaScript ${template strings} on Marketo LPs, here’s how to use near-standard {{ variable }} syntax. Say you want to use AngularJS to create highly dynamic LPs, or even single-page apps, hosted on Marketo. (May not be a common ask, but it is technically feasibl...

    image_type
    Blogs
    345 0 0
  • Re: If known user show custom CSS guessing wrong person

    (It's Custom HTML, not Custom CSS.)There's no "guesswork" at all! KV HTML uses the existing Munchkin cookie association if there is one. That association only comes from previously clicking a tracked link or filling out a form (or using the API, but you're almost certainly not doing this). What you'...

    image_type
    Discussions
    418 1 0
  • solved badge Re: Change Consent Language on Form Based on Country Selection

    Except this code does not work. onChange is not a function property of a Marketo form object, among other errors. I assume the snippet was generated by a machine that doesn’t understand Marketo forms. Such content is not allowed here on the community. While you can use JavaScript to manage HTML cont...

    image_type
    Discussions
    855 0 0

Top Badges Earned

Customize up to 8 badges at the top of your trophy case for all other Community members to see!Customize up to 8 badges at the top of your trophy case for all other Community members to see!
  • Applaud 2000 Applaud 2000 Earned on 2.08.21 Earned by 1 people Select to learn more
  • Validate 500 Validate 500 Earned on 11.04.22 Earned by 2 people Select to learn more
  • Prowess Prowess Earned on 2.10.21 Earned by 7 people Select to learn more
  •  Artisan Artisan Earned on 2.10.21 Earned by 7 people Select to learn more
  • Originator Originator Earned on 2.10.21 Earned by 21 people Select to learn more
  • Publish 100 Publish 100 Earned on 10.05.21 Earned by 3 people Select to learn more
Public Statistics
Name
Location New York City
Personal web page https://blog.teknkl.com
Date Registered ‎07-23-2014 11:52 AM
Date Last Visited 2m ago
Total Messages Posted 25,743
Total Tags 690
Likes Received 12356