I am happy to present a guest post by my colleague Ben Wedenik, who, following a not so old, but very good tradition, writes about keeping implementations ridiculously simple. What does a lean and scalable Web SDK implementation look like? How to stay flexible while still having a powerful tag manager setup? I’m going to … Continue reading A Powerful Trio of Extensions for a scalable Platform Setup
Category: Javascript
Postings dealing with any Javascript-related tracking aspects
Consent and Launch, part II – Opt-in
This post picks up where Consent and Launch gave up ended: what exactly happens when you're doing opt-in and a visitor has not given consent ever before? I had this down as somewhat mysterious and full of traps and pitfalls, but once I switched on the metaphorical light, I saw that it was surprisingly easy … Continue reading Consent and Launch, part II – Opt-in
Why I do not use setVar
In his posting on AEP Web SDK Debugging, which is excellent, my colleague Julien Piccini wrote about Data Elements, Promises, and how you can use _satellite.setVar() to store return values. As always when I see someone use setVar, my first reaction is "I should really finish this post about why I don't use setVar at … Continue reading Why I do not use setVar
Adobe Experience Platform Web SDK
Last year, in April, I opined that a big change was coming for all of us who work with Analytics, Target, or Audience Manager. That change has been in the making for some time. I remember how Bret and Ben dropped some subtle hints some time ago in London. They were clearly exited, and, as … Continue reading Adobe Experience Platform Web SDK
What is “s_code.js”? Do I have to know?
No. This could be the shortest post, ever. One word. These days, you really do not have to know what "s_code.js" is, and the only reason I am even writing this is because for some reason that totally eludes me, an old post about it, from back in 2013, keeps being the most or second-most … Continue reading What is “s_code.js”? Do I have to know?
Quick tip: Passing Data into a Data Element
We interrupt our regular schedule for a very quick tip today, one that I learned about just last week: you can pass data into the getVar() method, and use that data inside your Custom Code Data Element! I learned about that from fellow #measure slack contributor Francis Li, and, somewhat embarrassing, should've seen it a … Continue reading Quick tip: Passing Data into a Data Element
Lean Analytics with the Adobe Client Data Layer
This is a guest post by my colleague Ben Wedenik, one of the people who wrote the Adobe Client Data Layer Extension for Launch. When my colleagues and I started to develop the “Adobe Client Data Layer” Launch Extension, we wanted to make the concept and technology of an Event Driven Data Layer (EDDL) available … Continue reading Lean Analytics with the Adobe Client Data Layer
Why not use sendBeacon?
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?
The Adobe Client Data Layer
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
Custom Code Actions in Launch
Adobe Launch offers a bunch of options - you can even inject your own javascript into the page. Read more about the "Custom Code" actions and some useful tips when you use those actions into your Launch library.