SanfordWhiteman

SanfordWhiteman

Contact Me
Online Status
Offline
Date Last Visited
3m 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
  • Re: Yes, Marketo tracked links are valid HTML!

    Unfortunately, I no longer have access to the T-Online account from last year. You must have a German cell to set up an account, merely using a German proxy isn't enough! The note just came through last week that someone had finally gotten a response from T-Online. Since it happens with any click tr...

    image_type
    Blogs
    680 0 0
  • Adding placeholder text to a Marketo datepicker

    Paging through my CodePen demos, I always find techniques that never got their own blog post. Here’s one that deserves a promotion. You may not have thought about it, but native HTML date fields — — don’t support custom placeholder text. They either display a date pattern by default (left image) o...

    image_type
    Blogs
    1428 1 0
  • Yes, Marketo tracked links are valid HTML!

    Recently got confirmation that a very large German ISP still doesn’t like tracked links in Marketo emails. By “doesn’t like” I mean their webmail totally chokes and displays the (partial) source code: This has been the case for at least a year, probably forever. Bugs happen, obviously, and bugs get ...

    image_type
    Blogs
    1539 0 2
  • Don’t give two Marketo programs the same name

    I can hear your inner thoughts: “Don’t do what now? Marketo already enforces the rule that two programs can’t have the same name (at the same point in time).” Ah, but that rule isn’t as strict as you think. You can create a program with a nested program of exactly the same name, though I dearly wish...

    image_type
    Blogs
    987 3 0
  • Don’t (yes, don’t!) worry about “garbled” characters when opening JS f...

    Being paranoid about encoding — URL encoding, HTML encoding, UTF-8 encoding, any encoding — helps avoid uncomfortable post-mortems. But here’s one type of apparent encoding bug that’s actually a false alarm. Been working with a client on a complex Marketo form localization project, where pretty much...

    image_type
    Blogs
    2057 2 0
  • Randomly shuffling the order of checkboxes to shake off bias

    Interesting thread over in the Products discussion area, where user DN asked: I am trying to create an unsubscribe form that has various values for the reason someone is unsubscribing.For example: “I no longer want to receive these emails,” “The emails are too frequent,” “I never signed up for this ...

    image_type
    Blogs
    1008 1 0
  • Why Marketo LP Domains and Domain Aliases can’t have an underscore

    Some apps (but not Marketo) are far too open-minded about underscores in host names. Here’s one SaaS setup guide saying underscores aren’t “web best practice,” but allowing them anyway: Needlessly vague, since the underscore in mobile_conference has predictable consequences for this particular app. ...

    image_type
    Blogs
    1362 0 0
  • Re: Troubleshooting Velocity Scripting: Introduction

    @Kevin_Tuttle1 wouldn’t advise using contains() directly on the String value because it can lead to unexpected results when subvalues have text in common. Rather, use a proper split() on the string, then use contains() on the resulting Array. Velocity coerces the Array into a List so it has all the ...

    image_type
    Blogs
    2693 0 0
  • Another way tracked links will break (hard) if you forget %-encoding

    Know what you don’t want every recipient seeing if they click your CTA? A completely blank screen with the URL stuck on the tracking link: And you don’t want them seeing this (non-bypassable) security warning if they check their F12 Console, either: How did we get here? The cause is a conflict betwe...

    image_type
    Blogs
    928 1 0
  • Find the end of the current quarter and/or previous quarter in Velocit...

    A client gets regular uploads of quarterly sales data into Marketo custom objects. They send a “your recent activity” email to customers when each quarter ends or a few days after that (could be the first or second weekday of the next month). The email must include the exact quarter end date: “These...

    image_type
    Blogs
    3840 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 3m ago
Total Messages Posted 25,757
Total Tags 694
Likes Received 12360