I've developed a DotNetNuke module which gives quick and easy integration between a DotNetNuke portal and one or more Google Analytics accounts. This works by generating the required Google script for you. With this module you can:
- integrate Google Analytics without having to modify the DNN base source, skin files or create javascript modules
- control which pages are tracked by Google Analytics by placing the module in the correct places
- switch off tracking when members of a certain group are logged in (ie Administrators)
- switch off tracking for test servers, but still see the generated code to check it is correct (code is commented out)
All you need to do to install the module is place an instance on the page(s) to be tracked and copy in your Google Analytics account number.
The module should work with any .net 2.0 DNN installation. It has been tested on 4.0.2 and 4.5.1 so far.
The instructions and download (including source) are available on my website at www.iFinity.com.au.