(For Feike, who was an awesome colleague, and a terrific human being) (This may or may not be the first installment in a series of "Working with Launch" articles. I feel there are a lot of things that I want to write about, so we'll see.) Today, I want to point out two aspects of … Continue reading Working with Launch: Libraries
Category: Launch
Launch – Concepts
I could have called this article "Launch - WTF???" instead, and maybe I should have. This is a quick and brutal journey though the most important concepts you need to know when you start using Launch. Tag Management Let's start from 0. A "Tag Manager", "Tag Management System", or simply "TMS" is a tool that … Continue reading Launch – Concepts
Quick tip – non-minified Launch code is easier to debug
Debugging and troubleshooting code is one of the less glamorous things we (and you) do, still sadly omnipresent. Today, I want to show you how to take away a little bit of the pain: I'll show you how you can tell Launch to deliver un-minified code. This is an extremely quick and easy tip, tbh, … Continue reading Quick tip – non-minified Launch code is easier to debug
7 things I learned about making Extensions
Pedro Monjo's reaction to my last post was to simply quote this bit: "Well, obviously, we build an Extension!" My brain cannot stop thinking like that, and it's all because I think encapsulating or hiding complexity behind a UI will help greatly in the long run. I don't even want to tell you how many … Continue reading 7 things I learned about making Extensions
Basic Tracking – Angular SPA & angulartics2
For some reason, I have lately been exposed to a lot of Angular Single-Page Applications. As you probably know, SPAs are the mortal enemy of the analyst, or at least the implementer, but as you also know, we must overcome our fears to grow. Or something like that. While this sounds empowering to some, and … Continue reading Basic Tracking – Angular SPA & angulartics2
Fire Launch Rule Upon Scroll Depth And Time Spent
The inimitable Simo Ahava recently posted an article named Fire GTM Tag Upon Scroll Depth And Time Spent, in which he explains both why and how to fire tracking after visitors have either lingered on or scrolled to a certain depth on pages. With his permission, I'll show you how to do the same with … Continue reading Fire Launch Rule Upon Scroll Depth And Time Spent
Launch – Make an Extension – Publish
Another article in the "Launch - Make an Extension" series. See the other ones here: Overview, Setup, Coding, Debugging, on a Mac, and Reloaded I had an hour or so of deep frustration the other day, when I tried to transition an Extension I had built from "Development" state (in which it can only be … Continue reading Launch – Make an Extension – Publish
Launch – Make an Extension – Reloaded
Since the last article in my "Launch - Make an Extension" series (see Overview, Setup, Coding, Debugging, on a Mac), the ecosystem has evolved. There have been some small changes, and some big ones. I want to talk about two of those today. Using the provided packages has become easier, and you can now upload … Continue reading Launch – Make an Extension – Reloaded
Basic Tracking – Remix (contains Launch)
I'm sure you remember the three prior installments of the "Basic Tracking" article series, don't you? Basic Tracking from 2013, about a pure Javascript approach, Basic Tracking - Remix (contains DTM) in 2015, about the more modern tag management approach, and Basic Tracking on AMP Pages in 2018, about the beautifully weird and somewhat limited … Continue reading Basic Tracking – Remix (contains Launch)
Fixes – Too many Visits on Pages with Links
On the German blog, I used to run a series about frequent mishaps, and how to detect and fix them. Those articles were often about data, rather than implementation, so I never translated them to this blog. But here is one that is pretty technical, so it should clearly live here. Friendly marketer says that … Continue reading Fixes – Too many Visits on Pages with Links