Google Analytics for Umbraco (version 1.7.3) - compatible with Umbraco 4.7.0.
This package adds a new section to the Umbraco backend, which gives you access to your google analytics statistics in form of some standard reports (out of the box). You also have the ability to create your own reports from the metrics and dimensions, which are available through the Google Analytics API.
This new version also gives you the ability to change between your different Analytics Profiles and remove Profiles from the Accounts-node so Editors only have access to the Profiles you give them access to.
Installing this package also adds a Google Analytics Data Type, so you can add page specific analytics data to your content nodes.
The charts are currently generated using FusionCharts Free and Google Chart API.
Charttypes, which are currently supported: Singleline Chart, Pie Chart (2D & 3D) and a Text Table.
This package comes prefilled with 32 standard reports, and a report that can be used when including the Data Type on your Document Types to view page specific analytics data. The account section loads all profiles available via the supplied credentials.
Current code is in Beta, so please keep this in mind when installing it in production (although it is very stable).
Please check back for more, contact me for questions, with feedback, requests or any issues that you might encounter.
Please check out these short teasers for more information and introduction to the package and how you can use it:
Installing the Package: http://screenr.com/EHh
Accounts & Profiles: http://screenr.com/3jx
Editing Reports: http://screenr.com/q3x and http://screenr.com/Mix
Data Type: http://screenr.com/gbx and http://screenr.com/8vx
Sorting Reports: http://screenr.com/Szx
Changing Icons: http://screenr.com/4cx
Custom Reports: http://screenr.com/k4x
Installation note:
Current version is 1.7.3, which has been tested in Umbraco v4.7. Please recycle app pool after installation in order for the new section to showup. You can select a default analytics profile from the Accounts node.
The archived version 1.07 of the package is for umbraco v4.0.4, v4.0.2.1 and v4.0.1 (upgrade from version 1.0.2 and 1.0.3 to current version has been tested in v4.0.3).
Please note that hosted accounts are not supported in the Google Analytics Data Export API, so if you have a hosted account it might be an idea to create a gmail account and give this gmail account access to the Analytics accounts, which you want to access with this package.
Please note that when you create custom reports, that it is highly likely that not all combinations will work. Please check the Google Analytics API page for valid combinations: http://bit.ly/cQngod
Feel free to add requests for reports and chart types that you would like to see in a future version of this package.
This package is distributed with two assemblies from the Google .NET Client Library (http://bit.ly/cKRLO5), FusionCharts Free, selected FamFamFam icons and selected methods from the Package Action Contrib project.
Legal Notice:
This plugin uses ClientLogin authentication. Your Google Analytics credentials are saved to the web.config file upon installation. Accounts and Profiles information is stored in a local xml-file, and the list of accounts and profiles can be edited to only show selected profiles.
No analytics data is stored locally, as everything is fetched directly from Google Analytics using the Data Export API.
A special thanks to:
Simon Yohannes - for creating a patch that helped upgrade the package to support Umbraco 4.7.
Geoffrey Brown - for helping me test the package.
Rich Green - for helping me test the package.