Some time ago, I built and released an Extension called "Time spent and Scroll Depth", mostly as an exercise for myself, and because I thought Simo Ahava had really nicely explained how tracking content-heavy sites might work. Since then, I have learned a lot, and I sort of don't want to look back at the … Continue reading Launch Extensions & Cato Fong
Category: Page Code
Posts talking about Javascript Code on the actual web page
Launch, Events, and EDDL – aka Jim changed my mind
Sometimes I have trouble with the beginning of an article. This is such a case. I have been pondering the best way to use Launch to track visitor activity for some time. You know, visitor clicking stuff, SPAs, things like that. It really boils down to two approaches: Use _satellite.track() and put payload into the … Continue reading Launch, Events, and EDDL – aka Jim changed my mind
Fixes – Too many Visits on Pages with Links
On the German blog, I used to run a series about frequent mishaps, and how to detect and fix them. Those articles were often about data, rather than implementation, so I never translated them to this blog. But here is one that is pretty technical, so it should clearly live here. Friendly marketer says that … Continue reading Fixes – Too many Visits on Pages with Links
Basic Tracking on AMP Pages
This article was born out of sheer frustration. I had a) never implemented on AMP pages before, b) had to do it very urgently, and c) learned the hard way that the documentation wasn't brilliant. The documentation not being brilliant is a side effect of how AMP develops at a pretty fast pace, nothing like … Continue reading Basic Tracking on AMP Pages
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
Tracking 404 Error Pages
There are tools out there that find bogus links on your site, and some even try to find links outside your site that point to nirvana. But your friendly marketer likely wants to have better data than that, so she asks you to build tracking for 404 pages. Now what? Let me explain, both for … Continue reading Tracking 404 Error Pages
Debugging 2017.02
It has been almost 3 years since I wrote my article on debugging. I read through it the other day, and couldn't help but notice that my workflow has indeed changed. Time for a new article! I'll stick with client-side this time, as this is where the changes have happened. The second big difference is … Continue reading Debugging 2017.02
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
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?
“Data Layer on the fly”
If you have ever worked with a marketer who listens to what's fashionable, or if you read any digital marketing related blogs, you have heard of the concept of the Data Layer. It is a construct belonging onto each of the pages of your web site, and it is supposed to surface information to the … Continue reading “Data Layer on the fly”