I was reading Jim Gordon's excellent article on Adobe DTM vs. Launch a while back. If you haven't read it, do. It is excellent. While reading it, I started to think about one aspect, and how I think there is an awesome opportunity for a nitpick in it: Jim (and most people I know) say … Continue reading Nitpick: Launch does not support Page Load Rules
BDD > TDD – Site Infrastructure Test v4
Back towards the end of April, a test manager at one of my clients listened to me talk about the test framework I had built over the last couple of years. He was supportive and eager to run tests. He also very casually asked me why I hadn't considered "Behaviour-driven development", BDD, instead of TDD. … Continue reading BDD > TDD – Site Infrastructure Test v4
When concrete meets water
Last Summer, I randomly came across an article in the Guardian about Why Roman concrete still stands strong while modern version decays. An interesting read, which I remembered this morning during a rant from one of my colleagues. My colleague was slightly frustrated whilst working on a "show room project." They are building a site … Continue reading When concrete meets water
Launch – Make an Extension on a Mac
Today we are "extending" the "Launch - Make an Extension" mini series. This article arose out of a lab I ran at the Adobe Summit in London. There is a lot of overlap, but two major differences, too: 1. This article walks you through building an Extension on a Mac and using Visual Studio Code … Continue reading Launch – Make an Extension on a Mac
The Mechanics of Loading Analytics Code with DTM
Yes, I know, Launch. But I had this post in the pipeline for some time now, and here you go. As a bonus, I have noted where Launch, by Adobe, handles things differently. If you came here from my "battle post", then this is some background that'll help you understand why I wrote the other … Continue reading The Mechanics of Loading Analytics Code with DTM
Testing with ChromeDriver
Good news, I have changed my testing framework to use ChromeDriver rather than HTMLUnit. HTMLUnit didn't cut it, and rather than going back to phantomJS — which hasn't been updated in quite a while — I decided to do the right thing ™. The only downside: there is currently no way to filter. I know … Continue reading Testing with ChromeDriver
The Era of Server-side Everything
I had a slightly shocking, and certainly eye-opening moment a month ago or so. I was chatting with Cornell, who is not only my colleague, but also probably the best Target consultant I know. He shocked me by casually saying that he thinks the future of A/B testing and targeting is server-side. As a developer, … Continue reading The Era of Server-side Everything
Quick Tip – Experience Cloud direct URLs
I'm at Summit in Las Vegas this week, but the little robots behind this blog will post this anyway. And if you want to meet, let me know! The quick tip today is indeed a very quick quick tip. Just one sentence, really: You can access some of the solutions in the Experience Cloud directly! … Continue reading Quick Tip – Experience Cloud direct URLs
Switch off DTM server-side
There's a monster hiding under our beds right now, called "GDPR". Since I am not a lawyer, I will not write about GDPR, but I'll happily use it as bait. 😉 Seriously, though, GDPR is a great reminder that in our business (analytics, optimisation, but actually the web in general), privacy is a topic, and … Continue reading Switch off DTM server-side
Project Management, Development, and Analytics
Note: this article is relevant for you if you have ever, or are likely to participate in a bigger project that includes building the platform as well as deploying Analytics, Target, Audience Management, or similar tools. I think it is relevant for developers as well as project managers. Often, we Analytics people are tasked with … Continue reading Project Management, Development, and Analytics