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)
Tag: simplicity
Quick tip – Passing Data into Launch Rules
If you haven't yet heard it: In Launch, by Adobe, the _satellite.track() method accepts two parameters: an Event name, plus payload data. We used to work around this in the past when calling DCRs in DTM, storing the data somewhere in the DOM. My favourite method was the one first shown to me by my … Continue reading Quick tip – Passing Data into Launch Rules
A Standard Data Model for Requirements
Adam Greco recently wrote three articles about how you can embed business requirements into Adobe Analytics Workspaces ("Adobe Analytics Requirements and SDR in Workspace" I, II, and III) in order to help data consumers understand. His method goes all the way from "this is why we added eVarXY" to "78% of requirements are currently tracked … Continue reading A Standard Data Model for Requirements
With Launch, you don’t need doPlugins! – Part 4
Wait? What? How can this be part 4? Where are parts 1 through 3? I am very liberally counting things, disregarding slight differences in titles, and tools, so the previous parts are: With DTM you don’t need Plugins! – Part 1 With DTM you don’t need Plugins! – Part 2 With DTM you don’t need … Continue reading With Launch, you don’t need doPlugins! – Part 4
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
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
Cookies, IDs, and the Experience Cloud
In January 2008, when I joined a company called "Omniture" and started working as a consultant on a product called "SiteCatalyst", ìt (like most web analytics tools at the time) relied on cookies quite a lot. There was one cookie, specifically, which was important. It was called "s_vi", and it held what we called the … Continue reading Cookies, IDs, and the Experience Cloud
Maintenance
The cool thing about Analytics, from the point of view of a developer: once you have set it up, it is completely maintenance-free! Fire and forget! Or is it? The truth is that a) "once you have set it up" is not the way I would describe Analytics (or other things like targeting, personalisation, testing, … Continue reading Maintenance
Debugging 2017.07
5 months ago I jokingly decided to put versions into the titles of articles about debugging. I seem to be wiser than I think I am... This article is about the "Adobe Experience Cloud Debugger" Chrome extension, a replacement for a bunch of other debuggers and extensions, and for some, maybe even for Charles. The … Continue reading Debugging 2017.07
Quick tip: hierarchical Data Elements
Remember when I wrote about how I blog? How I mentioned the empty note called "Hierarchical Data Elements", and couldn't remember what I had intended to write? As usual, I found a snippet of text the day the article went live, and so I am now able to return to my normal schedule and proudly … Continue reading Quick tip: hierarchical Data Elements