One reaction to last weeks article on the ACDL was from @AnalyticsNinja, and it was about the 500ms wait time I mentioned: 500ms setTimeout() in click handlers.... Isn't navigator.sendBeacon sufficient? — Analytics Sith (@AnalyticsNinja) October 23, 2020 So very right he is, and the only excuse I have is that ... no, I don't have … Continue reading Why not use sendBeacon?
I have pushed this article back so many times that I feel bad for it. So even though one part of the story isn't there yet, I'll publish it now. (Update, the Extension is now publicly available!) The story began with me moving to Switzerland and the Basel office. This office came to Adobe via … Continue reading The Adobe Client Data Layer
Planning hero, me. Last week, I looked at blog stats, saw that the last post was 12 days ago, then hurriedly rescheduled a post to fill the perceived gap. This week, I realised I had posted three articles in September, and had created a gap for this Tuesday. So now I'm shuffling and changing my … Continue reading On letting go
The most frustrating situation in tech is when you start working on something new, and it won't work. You don't understand what is going on, because your knowledge, quite frankly, isn't there yet, and all the pages you find online give you different, conflicting advice. 'Use the official plugin,' one says, and it shows how … Continue reading Troubleshooting Launch (for beginners)
In 2015, I wrote that I think "agile analytics" would currently not work, mainly because we lack people who take on the "product owner" role, i.e. people who are good at guiding, prioritising, evangelising, and occasionally steamrolling, our efforts. A year later, I opined that as an industry, we are not a great fit for … Continue reading Agile & Analytics – still Friends
You know how, often, when things do not quite make sense in your head, and then you read an article in which someone describes a model that fits perfectly, and you realise that other people have thought about that thing a lot more and better than you ever could, and so you can finally put … Continue reading Good Practice > Best Practice
In a call with a customer here in Switzerland, the question came up whether moving from the Mobile Services SDK (vulgo "v4") to the Experience Platform Mobile SDKs ("v5") would lead to a spike in the "First Launches" metric or not. My guess was no. I thought I had heard someone say at some point … Continue reading How does the “First Launches” metric work when you upgrade to the v5 Mobile SDKs?
(aka: the URL is ok like that) In the context of ageing of technical information, obsolete blog articles, and "updating for success"[tm], this is a follow up to the 2013 article Data Centres, which really is out of date by now. It extends and partly supersedes other articles, such as Debugging - the URL, or … Continue reading Edge Nodes, Data Centres & other Updates
Our industry is young. So much so that almost no one I work with has any sort of education in it. We all came in sideways, often accidentally. So when Randy Floyd Jr commented on my last article, and my (mild) impostor syndrome went "what? seriously?" I decided to explain how I got to where … Continue reading Of Shoulders and Giants
This is my view on how SaaS consultants should work, formulated as a bunch of principles in the style of the Agile Manifesto. I like the style, because it recognises that all work happens on a spectrum, and that good work can come from knowing the broad direction, or which way to go when in … Continue reading A Manifesto for Analytics and Optimisation Consultants