In April 2013, I wrote about "Dynamic Variables", a mechanism that helps remove duplication in the tracking URLs, making the tracking requests potentially shorter. Even at the time, the original reason for doing so was no longer a show stopper: Internet Explorer up to version 9 had the annoying habit of not requesting any URLs … Continue reading Dynamic Variables – still a thing?
Data Quality & Testing – Some Thoughts from Others
I want to share two articles with you that I felt nicely threw spotlights on testing. The first one, called TDD & "Professionalism" (I love that title!) by Jason Gorman, builds a Venn diagram based on 4 values, or 4 corner stones of what the author calls "professional". A "professional" "doesn't ship untested code", "doesn't … Continue reading Data Quality & Testing – Some Thoughts from Others
Launch – Make an Extension – Debugging
Here comes part 3 of the mini series on "Making a Launch Extension". We looked at the setup and the coding. Today we discuss debugging. I'm sure you are way better than me when it comes to writing HTML and Javascript, but I'm also sure whatever you write is unlikely to work first time round. … Continue reading Launch – Make an Extension – Debugging
Launch – Make an Extension – Coding
Part 2 of the "Make a Launch Extension" mini series is about the actual coding. You can find the other parts here: setup, debug, publish. This article is split in two parts, aligned with the two different parts the extension has to provide: UI and actual JS code. Let's start with the UI. UI Your … Continue reading Launch – Make an Extension – Coding
Launch – Make an Extension – Setup
Welcome to part 1 of our mini series of "Make a Launch Extension". This part is about the setup. There are (or will be) parts on coding, debugging, and eventually on publishing the extension.. node.js / npm Before you can start developing a Launch Extension, you need to install node.js. I will not go into … Continue reading Launch – Make an Extension – Setup
Launch Extensions – Overview
Launch, the successor of DTM, comes with a lot of APIs and is a lot more modular than DTM. You can add functionality to Launch via so-called "Extensions". Extensions can be used by your friendly marketer or anyone else using Launch to add new capabilites to the tag management setup. The idea is to encapsulate … Continue reading Launch Extensions – Overview
Come back on the 9th
No way is anyone going to read an article on the 2nd of January, right? There'll be one on the 9th, instead. Thank you for your patience!
2017 for Developers
2017 is drawing to a close, time for a a bit of introspection. The year was slightly slower than 2016, both from a content point of view (24 articles versus 27 in 2016), and for traffic (~35k visitors and ~85k page views versus 37k/95k in 2016). I guess the former has a direct impact on … Continue reading 2017 for Developers
Launch? Launch!
A recent, non-representative poll on twitter urged me to write introductory articles about Launch, the new tag management element in the Adobe Experience Could. I presume I won't be the only one, but I will abide anyway, and so here is the first of a bunch of articles on Launch. (It was really hard to … Continue reading Launch? Launch!
Always deploy DTM production libraries
No beating about the bush this time, I'll just spit out what I have to say: There is no reason to embed DTM staging libraries anywhere, like, ever! I don't actually think this is controversial, more of an example of what I heard a colleague say the other day: "common sense" and "common practice" are … Continue reading Always deploy DTM production libraries