Skip to content

Instantly share code, notes, and snippets.

@saetia
Created May 9, 2012 20:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saetia/2648389 to your computer and use it in GitHub Desktop.
Save saetia/2648389 to your computer and use it in GitHub Desktop.
Dashboard Examples
var BrowsersByDate = new Widget({
dimensions:'ga:browser',
columns:['ga:browser'],
period:'weekly',
chart:'area',
sort:'-ga:pageviews'
});
var Browsers = new Widget({
dimensions:'ga:browser',
columns:['ga:browser'],
chart:'pie',
sort:'-ga:pageviews'
});
var PageviewsByDate = new Widget({
dimensions:'ga:pageTitle',
period:'weekly',
chart:'area',
sort:'-ga:pageviews',
preprocess: function(label){
return label.replace(/\|?\s*?Metropolis Coffee Company Chicago – Small batch artisan roasting in the heart of Chicago/gi, '')
|| 'Untitled';
}
});
var Pageviews = new Widget({
dimensions:'ga:pageTitle',
chart:'table',
sort:'-ga:pageviews',
'max-results' : 50,
preprocess: function(label){
return label.replace(/\|?\s*?Metropolis Coffee Company Chicago – Small batch artisan roasting in the heart of Chicago/gi, '')
|| 'Untitled';
}
});
var MobilePageviews = new Widget({
dimensions:'ga:isMobile',
chart:'pie',
sort:'-ga:pageviews',
preprocess: function(label){
return (label === 'Yes') ? 'Mobile' : 'Desktop';
}
});
@saetia
Copy link
Author

saetia commented May 9, 2012

Initialize All

$.subscribe('GoogleAnalytics.authorized', function(){
    Widgets.init();
});

Initialize One

BrowsersByDate.init();

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment