Today we'll discuss one of the big questions of all times: when tracking links or actions, is it necessary to call s_gi()? If you don't know what I'm talking about, go and read the article on Tracking Links & Action while I wait. At the heart of it is this piece of code: <script type="text/javascript"> … Continue reading s_gi() and Tracking Links
Tag: s_code.js
Migrating from H-code to AppMeasurement
In May 2013, the Adobe analytics product team released a new Javascript library, no longer called "H.xx.y" but "AppMeasurement for JavaScript". The main selling points for this new lib are it's speed (3 – 5 times faster than H.25), size (8k compressed, compared to 13k for H.25) and native support for some of the most … Continue reading Migrating from H-code to AppMeasurement
Ode to Charles & Map Local
There once was a tool with a feature The merits of which like a preacher I praise on this blog And I'm almost agog For it's part of my normal procedure If there is one tool in my toolbox that I have to point out, it's "Charles" by Karl von Randow. Sure, there are others … Continue reading Ode to Charles & Map Local
The s.abort Flag
With the release of H.25.3 in January 2013, the Javascript code was augmented with the s.abort flag — a flag that when set instructs the core Javascript code to not fire the tracking request. Uh, what? Where would you use that? In the interest of keeping the page tagging light (do we have to go … Continue reading The s.abort Flag
Tracking Apps vs Web Pages
Today we'll focus on the differences between tagging a web page (see Basic Tracking) and tagging an app (see Tracking Mobile Apps). While those two are fairly similar, there are some differences that you need to keep in mind. Online and Offline The biggest difference is probably that an app can work even if the … Continue reading Tracking Apps vs Web Pages
Versioning Your Tracking
Here comes a good idea: make sure your s_code.js file has a version! There are three parts to this tip: Put the s_code.js file into your revision control system. Make sure the file has a version on the URL. Track the version of the file into Adobe Analytics. Let's go into these one by one. … Continue reading Versioning Your Tracking
Migrating to Tag Management
I have been slow with implementing Tag Management on my own sites and until I actually started doing it I didn't know why. Now I know: it's not straight-forward. It is fairly easy once you know what to do, though. So let me walk you through the process from the perspective of a developer. We'll do … Continue reading Migrating to Tag Management
Tracking Mobile Apps
So far we have explained what basic tracking of web pages looks like. Today we'll broaden our horizon and briefly introduce how mobile apps can be tracked — apps for iOS, Android, Windows Phone 8, apps developed for iOS or Android using PhoneGap, apps for WinRT (Windows 8) or even OS X and some other mobile … Continue reading Tracking Mobile Apps
Debugging
You are a developer - you develop! Also, sometimes, you debug. Our article today focusses on the latter: how to debug when you are implementing Adobe Analytics. Let's start off by finding out what exactly we can expect to debug. Adobe Analytics has a lot of moving parts, some of them client-side, some "in the … Continue reading Debugging
The s_code.js file – Core Javascript Code
This article is part of the mini series about the s_code.js file. You can find the other articles here: Overview Configuration section The s.doPlugin() callback method Plugins Core Javascript code (this article) Core Javascript Code The biggest portion of the s_code.js file is the core Javascript code underneath the "DO NOT CHANGE" line. In this … Continue reading The s_code.js file – Core Javascript Code