Conditionally loading Munchkin on Marketo LPs (for GDPR & related policies)

I've written before about disabling Munchkin for certain IP ranges, and about custom Munchkin options on Marketo LPs (where Munchkin is injected automatically with special options). Honoring anti-cookie/anti-tracking legislation like GDPR requires a combo of these earlier concepts.

More links Munchkin won't track (unless you tell it to) - Part 1 of 2

You probably don't realize that Munchkin ignores clicks, by default and by (curious) design, on 6 different types of links. Let's dive in!

This is Developer-Designed UI

The epithet “designed by developers” may not be one you've heard. (And that's okay: most people who read this blog have kept up their automatic respect for techies longer than I have.)

Building a better Forward-to-Friend with Velocity

“You can't customize the Forward to Friend popup,” they say. (Actually, you can.) “And no one uses it anyway,” they add. (OK, that's a good point!) But why not maximize the chance of a F-to-F conversion?

Multiple Marketo forms, multiple times… on the same page

File under Things You Thought Already Worked. For awhile, I too thought multiple Marketo forms on the same page worked as long as they had different form IDs.

Velocitips: Switch email content based on day/time

With an assist from Velocity, your emails can have time-responsive content — and I don't just mean Happy ${day_of_week}, ${first_name}! [Updated 1/14/2018]

Relative-ize Marketo forms on Free-Form LPs

Ah, Free-Form LPs: the Marketo feature you swore you'd never use again. Except your marketers or clients (or even you in a crunch) didn't listen. The main problem with FFLPs...

Use JavaScript within Velocity (if you must)

Since version 1.6 (i.e. a long time ago) Java, and therefore Velocity, has had a built-in JavaScript engine. The JS engine has always been reliable (though admittedly not high-performance) and if you're better at JS than Velocity...