RSSAmplifier

Blog

TEKNKL :: Blog

/* Using, building, and yelling at SaaS platforms. Lots about Marketo. */

blog.teknkl.comRSS feed ↗15 posts

Latest posts

Your choice: Scylla, Charybdis, or returning 𝑛𝑢𝑙𝑙 in Velocity

Velocity’s quirky treatment of null could drive a mortal mad. As a language aimed at web developers rather than “real” developers, VTL attempts to smooth over Java’s strict typing: it allows comparison across types [1] and blends false and null into a form of

Properly trimming Strings in Velocity takes more than trim()

We sometimes see people trim() -ing Strings in Velocity before comparing them, like: #if( $lead.Region.trim().equals("Northeast") ) Without evidence that leads or apps have added extra whitespace around values, worrying about trim() here is likely overkill. If data is validated via picklists or reliable apps (e.

Show Known Visitor HTML on other open tabs after a form submit

A fun use for BroadcastChannel, a browser feature typically used by web apps (not mere LPs).

Creating DNS CAA records for Marketo-hosted domains

If you can make IT happy with minimal impact, do it. (But stay skeptical of claimed “security issues” in any MAP, as they’re usually false alarms.)

Adding hidden fields (e.g. UTMs) to Marketo Dynamic Chat dialogues

They’ll tell you it can’t be done. But they didn’t count on the power of having no social life.

Avoid log purge surprises with “Last [Activity] Week Ending” fields

You’ll wish you’d done this 90 days ago.

Yes, you can use Velocity in the native Preheader area, just not the way you’re used to

Welcome to Workaround Town. Ain’t no documentation-believin’ newbies round here.

List-Unsubscribe-Post unsubscribes (e.g. clicking “Unsubscribe” in Gmail) won’t work if your MAP is down

Not sure anyone’s tested this before. Unwanted result, but at least we can plan accordingly.

Make native Pre-Fill work across refreshes with a few lines of JS

Native Pre-Fill’s delicate, everything-must-be-just-right rules are accepted as the cost of privacy. But you don’t have to live with one of the more frivolous ones.

“Disabling cookies” and “Disabling Munchkin” are different (though of course related) things

Consistently seeing only one pageview per visit (not zero, but never > 1)? It’s probably cookie consent JS running amok.

Route Marketo forms based on business hours

A little bit o’ Intl.DateTimeFormat on the browser side and presto: trigger campaigns with unprecedented power.

Another case where you should disable (automatic) Munchkin on a Marketo LP and manually load it instead

There are enough cases where you should turn off automatic Munchkin that I’m close to saying “always load it manually.”

Decay scores by a percentage (rather than a fixed decrement) using FlowBoost

Like it says on the tin.

HOWTO: Use Design Studio-hosted webfonts in Stensul/Knak/etc. previews

Marketo-integrated page builders like Stensul & Knak publish your pages as Marketo LPs. Published LPs fully support webfonts hosted in Marketo Design Studio, since they’re on the same domain. But what about inside the builder app, when you’re still previewing? There, you’ll have

My upcoming talk at the NYC MUG (since rescheduled)

This is next Wednesday. (Hey, no one ever said I was good at marketing.)