Always deploy DTM production libraries

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

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

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