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) {}
        }
    });
}