A new open source version of Google Analytics Debugger is available on github. This is a complete rewrite of the original Firefox-only add-on with new features including support for Universal Analytics.

Contribute on Github

For the moment only a Chrome version exists in the repository but extensions for Firefox and hopefully other browsers will come along in the near future (perhaps from the community via pull requests?). It was my intention to directly port version 1 of GA Debugger into the build process for Firefox but I want the extension to run inside Firefox devtools which requires a rewrite.

Google Analytics Debugger 2 running in Chrome

As well as adding new features, this is also an attempt to build multiple browser extensions from a single code base. The core code is responsible for parsing Google Analytics tracking beacons and stands alone with it’s own API, tests and build steps. It’s then built into each extension, along with any browser specific markup, scripts styles etc.

The extension isn’t ready for publishing in Chrome store yet so if you want to use it you’ll need to build it yourself. You can find instructions in the readme.

As always, I appreciate any feedback or contributions to the project.

Personal Achievements

  • 2015 JS1k – winner
  • 2014 Net Awards: Demo of the year – winner
  • 2014 Net Awards: Developer of the year – longlist
  • 2013 Public speaking for the first time
  • 2011 .net Magazine innovation of the year – shortlist

Referenced in…

Smashing CSS, CSS3 for web designers, Programming 3D Applications with HTML5 and WebGL and more.

I am very proud to have had my work referenced in a number of publications, written by some very talented people.