McDonald’s “I’m Lovin’ It” jingle has been getting lodged in brains for 20 years.

Why is it so successful?

After reading the names of the prior jingles, I had the same thought shared by Garrett Crosby later in the post:

shifting from “you” and “we” language in prior jingles to first-person in “I’m Lovin’ It” may have helped its longevity.

Your marketing shouldn’t be about you. You’re a platform for your fans.


Speaking of TV ads:

‘Pause Ads’ Creep Onto Hulu, Peacock and Max as Streamers Seek New Revenue

This is a placement type that opens up TV ads to a wider crop of businesses, namely those that can’t (or don’t want to) produce “TV-quality” video spots. And monetizes “dead space” in a way that should minimally impact the viewing experience.


According to Martech:

Shoppable ads are beginning to make an impact on smart TV audiences, with 55% in a new survey sample recalling seeing shoppable ads and 50% admitting to interacting with them.

The shift to streaming has made this ad type more widely experienced and it’s been around long enough that the novelty has worn off. I think that’s the point when new ad types start to gain performance traction (or don’t).

I would guess the TikTok QR code Super Bowl commercial was the tipping point for the viability or interactive TV ads.


Goblins of GA4: Data Lag

Despite solid realtime reporting, it can take up to 24 (and maybe even 48) hours for data to fully populate the reports throughout GA4.   

A line graph showing relatively consistent data before dropping to 0 at the end.
Yes, I know this goes through today, but I'm adding it for effect.

I haven’t found a reliable way around this (other than paying for 360), so this is just a PSA. Processing time is inconsistent too, especially when Google services are unstable (like they are now). 

This table is from Google's official data freshness documentation:

IntervalTypical processing timePropertiesData limits per propertyQuery coverage
RealtimeLess than 1 minute360, StandardNoneLimited to a few dimensions and metrics
360 intradayAbout 1 hour360Premium Normal and Premium Large as defined hereAll reports and API queries, except these
Standard intraday4-8 hoursStandardStandard NormalAll reports and API queries, except these
Daily12 hours360, StandardStandard, Premium NormalAll reports and API queries
Daily18 hours360, StandardPremium LargeAll reports and API queries
Daily24+ hours360, StandardPremium XLargeAll reports and API queries

Be wary of yesterday’s numbers in your reporting. If something seems off, you’ll need to wait a day or exclude the prior day and do trend analysis to see if anything jumps out.   

For immediate peace of mind, use realtime reporting or Tag Assistant to do a quick check, making sure things look to be firing as they should. 


Henry Ford’s “any color as long as it’s black” choice may have been too minimalist, but more, more, more isn’t always better.

Studies have found that there is a choice cliff where sales drop when too much choice is present.

Too many choices can lead to procrastination, dissatisfaction, and suboptimal decisions.

Reducing the number of choices you offer can also decrease your costs.