GA Tracker Name
Prints out GA tracker names on a page
JavaScript
if (typeof gaTracker != "undefined") {
var trackers = gaTracker.getAll();
for (var i = 0; i < trackers.length; ++i) {
var tracker = trackers[i];
var universal = (tracker.get('name') == "" ? "(unnamed)" : tracker.get('name'));
universal = universal + " - " + tracker.get('trackingId');
console.log("Universal #" + (i + 1) + ": " + universal);
}
} else if (typeof ga != "undefined") {
var trackers = ga.getAll();
for (var i = 0; i < trackers.length; ++i) {
var tracker = trackers[i];
var universal = (tracker.get('name') == "" ? "(unnamed)" : tracker.get('name'));
universal = universal + " - " + tracker.get('trackingId');
console.log("Universal: " + universal);
}
}
if (typeof _gaq != "undefined") {
_gaq.push(function () {
var trackers = _gat._getTrackers(); // Array of all trackers
for (var i = 0; i <= trackers.length; i++) {
try {
if (trackers[i]._getName().length > 0) {
console.log("Classic #" + (i + 1) + ": " + trackers[i]._getName() + " - " + trackers[i]._getAccount());
} else {
console.log("Classic #" + (i + 1) + ": (unnamed) - " + trackers[i]._getAccount());
}
} catch (e) {}
}
});
}