You know what the problem with luxury is? You get used to it. And then it becomes hard to enjoy the little things. I am so used to tag management by now, that when I see how popular the mini-series on the s_code.js file still is, I keep wondering why would people even look at … Continue reading Everything but the TMS
Tag: javascript
Tracking Single-page Applications
or: why AngularJS makes our lives harder Single-page applications are web sites that "live on a single page", i.e. when the visitor clicks anything, the browser will not load a new page (as it usually would). Instead, it will modify the existing page using Javascript. SPAs can be quite complex, and people build them because … Continue reading Tracking Single-page Applications
Charles’ “Replace” is a Winner!
Remember when I wrote an Ode to Charles & Map Local? At the time, I wasn't using DTM a lot. Map Local was the top feature I needed, allowing me to test changes I made to an s_code.js file on a live site without causing any harm to innocent bystanders. These days, I use DTM … Continue reading Charles’ “Replace” is a Winner!
When exactly does doPlugins run?
In a meeting a couple of months ago, André Urban (a seasoned colleague of mine) and I got into a sudden and unexpected argument about when exactly s.doPlugins is called. I was convinced it was called as a result of calling either s.t() or s.tl(), while he says it was also called everytime a visitor clicks … Continue reading When exactly does doPlugins run?
Data Layer – Yet Another Reason
If your new year resolutions for this year included "help your friendly marketer be more successful", I have something for you today. It's a fairly straight-forward thing to do, but it'll help her big time: build a proper, solid data layer for her. There are countless blog articles out there about the advantages of having … Continue reading Data Layer – Yet Another Reason
Basic Tracking – Remix (contains DTM)
In March 2013, I wrote an article on Basic Tracking, showing you the minimal set of code on a page that is needed for tracking the page in Adobe Analytics. We're in 2015, now, we have DTM, so it is time for a refresh. This article will give you the minimal setup needed for tracking … Continue reading Basic Tracking – Remix (contains DTM)
TDD – Testing Data Elements and Page Load Rules – part II
Very unlike me, I'm posting the next part just the next day. Call it excitement. Introduction tl;dr: I describe a (rudimentary) tool that can be integrated into automated Maven tests. The tool tests that all data needed for tracking as well as the basic triggers on page load are still working fine. Put it into your … Continue reading TDD – Testing Data Elements and Page Load Rules – part II
DTM – How to Amend an Existing Analytics Setup
(Let me state right here at the beginning that judging by the feedback I got from my beta testers editors, this article may not be for the faint of heart. If you think Javascript should be treated with respect, you might want to stop reading.) Have you ever seen the '[x] Page code is already … Continue reading DTM – How to Amend an Existing Analytics Setup
Direct Call Rules – what are they good for?
Absolutely nothing? This article started as a side note in the article about delayed page load tracking, but I feel it deserves a bit more space. Side notes are so easily over-looked! And when they are, they wither away, hidden in the cracks of our memories, obscured by bigger things, better things, things that demand … Continue reading Direct Call Rules – what are they good for?
The s_code.js File – Where is it now?
Sometimes, I get narcissistic. I log into Analytics and go through the numbers, for no other reasons than wanting to see whether they have gone up again. Then I am pleased. For about a year or so, I have always seen one specific article at the top of the list, The s_code.js File - Overview. This … Continue reading The s_code.js File – Where is it now?
![[Screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2016/09/161004-classic-source.png?w=656&h=300&crop=1)
![[Screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2016/05/160516-done.png?w=656&h=300&crop=1)