16 votes

PieMan Analytics

PieMan will NOT be ported to Umbraco 8. Analytics in v8 should be delivered via a content app rather than a package. https://github.com/umbraco-community for more information.

PieMan brings the goodness of Google Analytics into your Umbraco website, in a simple, clean view that's ideal for content authors.

NOTE: From version 2.0 onwards, PieMan requires Umbraco 7.7 at minimum. The 2.x release is a beta, due to substantial API changes and upgrading SkyBrud.Social dependency.

Getting started
To use, create a new data type using the PieMan property editor and add it to a document type. PieMan is happiest on his own tab, just because he's greedy and likes the space.

PieMan needs authorisation to access your Analytics account - find the authorisation button in the settings dialog. PieMan isn't interested in your personal information, only the Google Analytics account details necessary to access those juicy stats.

Once you've granted PieMan permission to access your stats, you'll need to select an account and profile in the settings dialog. Save your selection, publish the page and refresh the back office - you should be good to go. It's a one-off process with the selections persisted as values on the datatype, so you'll have access to page-by-page stats without any further config.

Why PieMan?
Simple - pie charts are awesome.

Why only a subset of my stats?
Google Analytics is great at being Google Analytics. If you want the full suite of tools and complete data set, you're better off logging in to Google Anayltics.

If you want a high-level overview of how a particular page is performing, PieMan gives you that - visitors, pageviews, time on page, device, browser, new vs returning, over whatever timespan suits you best.

PieMan is not attempting to replace Google Analytics, but supplement it.

Changelog

v1.0.4 - Corrects a regular expression in the Highcharts library, which was breaking the package when minified.

v1.0.3 - Correct error caused by generating page path on nodes with custom hostname, hides settings control for non-admin users.

v1.0.2 - Adds Dutch translation

v0.5.0 - Adds localization (Danish, English [UK and US]). Happy to add more if anyone wants to help with the translations...

v0.4.0 - Improves error handling (WIP), and corrects issue where root page would not return any data

v0.3.0 - Restores missing DLL (oops).

v0.2.0 - Adds comparisons in the main chart (total and unique views). 

Screenshots

Source code

No current release

or, install via nuget

Package owner

Nathan Woulfe

Nathan Woulfe

Nathan has 1395 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.3.x (untested)
8.2.x (untested)
8.1.x (untested)
8.0.x (untested)
7.15.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (0%)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Nathan Woulfe
  • Created: 07/07/2015
  • Current version 2.1.0
  • .net Version 4.6.0
  • License MIT
  • Downloads: 3669

External resources