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
Category: Integration
Posts dealing with integrating Analytics data with other systems; getting data into or out of Analytics programmatically.
Using the new Callbacks for Tracking
Sometimes you find surprising little things when you don't expect it. Take this little gem: Since 1.8.0 (released 19/1/17) Added the following pre- and post-tracking call hooks. (AN-134567) s.registerPreTrackCallback s.registerPostTrackCallback These functions take as parameters: the callback (a function), and the parameters to that function. For example: s.registerPreTrackCallback(function(requestUrl,a,b,c) { console.log("pre track callback"); console.dir(requestUrl); // Request … Continue reading Using the new Callbacks for Tracking
CSP and the Experience Cloud
There is a new kid on the block of web security: Content Security Policy, or CSP. It is not actually that new, but people start using it in earnest, and I have over the past months have had a couple of questions about how CSP influences Analytics and other parts of the Experience Cloud. So … Continue reading CSP and the Experience Cloud
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
Useful Data Elements
Every one of us has a bag full of little tricks that they carry with them. The bag contains knowledge, ideas that we developed with or for customers, snippets of code, pieces of architectural blue prints, and much more. This blog, every now and again, empties the bag onto the floor and explains some of … Continue reading Useful Data Elements
The 2 Faces of the Audience Manager – Analytics Integration
So here you are, wondering. Your friendly marketer has told you to add a new tool to the toolbox — Adobe Audience Manager. She told you that you have to implement some code for it to work. You checked the help site and came away none the wiser. Let me help you. There are currently … Continue reading The 2 Faces of the Audience Manager – Analytics Integration
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
Using a CEDDL Data Layer with DTM
I feel that standards are a good thing. I think that each of us should strive to follow standard approaches, because it'll make all of our lives easier. I also think that a Data Layer is an adornment on every site, and a svelte way of helping analysts and marketing do their work more flexibly. … Continue reading Using a CEDDL Data Layer with DTM
More tests, more fun
Since the Summits, there has been some interest in the test framework I keep flogging on this blog, and rightfully so, imnsho! They say that no plan survives first contact with reality, and the same is true for those who have started to use the framework. It is amazing how much abstraction goes on in … Continue reading More tests, more fun
![[screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2017/07/170801-maint-aa-update-avail.png?w=656&h=300&crop=1)
![[screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2017/07/170704-debug1707-summary-screen-with-data.png?w=656&h=300&crop=1)
![[screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2017/06/170620-dtmanddl-de-4.png?w=656&h=300&crop=1)