=== Googlyzer === Contributors: wmsedgar Donate link: http://oaktondata.com/googlyzer/ Tags: google, analytics, google analytics, google dashboard, dashboard, website traffic, website tracking, sparkline, microchart Requires at least: 2.9 Tested up to: 3.2.1 Stable tag: 1.2 Embed the power of Google Analytics in your WordPress Admin console! View key metrics for each of your domains from one console. == Description == Googlyzer adds an administrative dashboard to WordPress with microcharts for tracking website traffic data from Google Analytics, allowing WordPress administrators to easily view Google Analytics data for their website(s) without leaving their WordPress Admin console. Key Features: Googlyzer utilizes an open source jQuery plugin called Sparkline and the Google Analytics API to create a dashboard of charts showing data from Google Analytics for a selected website profile. In order to do this, a pre-existing Google Analytics account that contains historic data is required. Users can select a pre-defined date range (past 30 days is the default), or input a custom date range on the Googlyzer settings page. Website data is not cached or stored locally, it is refreshed and the charts are redrawn each time the Googlyzer Dashboard page is accessed. This may change with enhancements in future versions. Googlyzer now includes the following dimensions from Google Analytics: Googlyzer now includes the following metrics from Google Analytics: Here is a list of some of the chart combinations possible with the available dimension and metric combinations in Googlyzer: (all over a specified period that can be a given by specific dates, or over a dynamic range, for example over the last 30 days) = Plugin's Official Site = Googlyzer Website ([http://oaktondata.com/googlyzer](http://oaktondata.com/googlyzer)) = Plugin Support Forum = Googlyzer Web Forum ([http://oaktondata.com/forums/forum/googlyzer](http://oaktondata.com/forums/forum/googlyzer)) == Installation == Download the Googlyzer archive, then extract to your WordPress plugins directory (generally ../wordpress/wp-content/plugins/) so that you have a googlyzer directory within the plugins directory. Then go to the Plugins page of your WordPress admin console and activate the Googlyzer plugin. Once activated, go to the Googlyzer Settings link, under the Settings menu. Click the login button to grant Googlyzer access to Google Analytics. Once completed, you should be redirected back to the Googlyzer settings page, which will populate with the available website profiles from Google Analytics. Select the desired website profile, and modify the date range settings as desired. Click Save to store your settings. That completes the basic setup. If desired, visit the other tabs (Composite Chart, Line Charts, Pie Charts, and Tables) in the Googlyzer Options page in order to further customize your Googlzyer dashboard settings. You can then view the dashboard by clicking the Googlyzer Dashboard link in the Dashboard section of the WordPress Admin Console. The dashboard page will provide status updates as it goes through the process of loading the Google Analytics client libraries, retrieving data, and loading the dashboard charts. In some environments the dashboard can take up to 30 seconds to load, depending on server resources and network connection speed. However, in most environments the dashboard loads much faster than this (< 1 sec). Watch the status indicator for updates. Should you wish to revoke access for Googlyzer to your Google Analytics website data, simply click on Logout in the Googlyzer settings page. Please NOTE, once Google Analytics access is revoked, Googlyzer can no longer create the dashboard, as the data is not cached locally. == Frequently Asked Questions == = How does Googlyzer access my Google Analytics account? = Googlyzer is granted access to the website data through use of the Google Analytics API, which allows the user to be temporarily redirected to a login for Google Analytics for the purpose of granting a 3rd party application such data access. Googlyzer is never given the actual Google userid or password, nor is this information stored by the Googlyzer plugin in any way. Once a user logs into their Google Analytics account and grants access, Googlyzer stores a cookie which allows it to access the website data. Access to Google Analytics can easily be revoked, by simply clicking Logout on the Googlyzer settings page. Googlyzer creates a Googlyzer Dashboard menu item under the Dashboard menu where the dashboard can be accessed. As such, the Googlyzer Dashboard is only available for viewing by users with administrative access to your WordPress site. = Can Googlyzer charts be used as widgets on other pages within my site? = Not in this version of Googlyzer (this may change in a later version). = Will the Googlyzer dashboard be visible on my site? = No. The Googlyzer dashboard is currently only accessible via the WordPress administrative console (this may change in a later version). = Does Googlyzer anonymize my website data? = Not in this version of Googlyzer. = Why does the Googlyzer dashboard take a while to load? = The time required to load the Googlyzer dashboard is dependent upon web server resources, connection speeds, etc. Tests shows that delays were primarily the result of a slow load time for the Google Analytics library. The current version of Googlyzer does not cache any data, this may change in a later version in order to speed up loading of the dashboard as well as to make the data available for other uses. = Why do I get a 'site [MY_DOMAIN_NAME] has not been registered' error from Google's website when I click on "Access Google Analytics"? = If you get an error message indicating that '...another site was requesting access to your Google Account, but sent a malformed request...' See the article in the support forum on this topic, the error is easily resolved by registering your domain with Google. = Why do I get 403 errors in Safari 4/5? = If you get 403 errors when trying to authenticate with Google Analytics in Safari 4/5, it is due to the cookie security setting within Safari. See articles in the support forum on this topic, the errors are easily resolved by temporarily changing the security settings within Safari. = What do I do if I get a 401 error? = If you receive a 401 error, it is most likely due to an invalid or corrupt token (cookie) for Google Analytics. To resolve, return to the General Settings tab of the Googlzyer Options page, and click Logout. Then go back through the steps to re-authenticate with Google and grant Googlyzer access to your Analytics data. == Screenshots == 1. Sample Googlyzer dashboard generated with Google Analytics data. 2. General Settings tab on the Googlyzer options page. 3. Composite Chart Settings tab on the Googlyzer options page. 4. Line Chart Settings tab on the Googlyzer options page. 5. Pie Chart Settings tab on the Googlyzer options page. 6. Tables Settings tab on the Googlyzer options page. 7. About tab on Googlyzer options page. == Changelog == = 1.2 = * Added ability to select custom dimension and metric selections for all charts on settings tabs in order to customize dashboard. * Added many new Google Analytics dimension and metric selections for charts. * Redesigned javascript dashboard loader to improve performance of dashboard load process. * Added settings tab for composite chart (main totals chart) with standard chart options. * Added header area to Dashboard with website name, Google Analytics Table ID, selected date range, browser, browser version, and browser compatibility fields. * Added browser, browser version, and browser compatibility fields to general settings page. * Added field to display Google Analytics Table ID associated with selected website on General Settings tab. * Added option to toggle inclusion of partial data from current date in dashboard when selecting pre-set date ranges (5 days, 10 days, 30 days, etc.). * Added option to include daily and date range trend values for line charts (requires history display to be enabled). * Added dynamic color picker for history sparklines on line charts. * Added ability to toggle display of composite chart, pie charts, and tables in dashboard. * Fixed issue with Restore Defaults button on General Settings page. * Fixed issue with non-standard WordPress plugin directory paths. * Fixed issue with GA authentication error handling. = 1.1 = * Fixed path issue for MultiSite. * Added configuration options for modifying # of keyword searches and top pages to display on dashboard. * Added dynamic color picker for line charts and pie charts on dashboard. * Added ability to toggle display of comparative history sparklines for line charts. * Added ability to toggle display of line charts. * Added ability to toggle display of metadata on linecharts. * Enabled dynamic resizing of line charts to accomodate metadata for higher-volume websites. * Enabled dynamic resizing of tables to accomodate more results. * Modified CSS to resolve conflicts with WordPress CSS. * Cleaned up dashboard UI to take up less screen real estate. = 1.0 = * Initial release == Upgrade Notice == = 1.0 = * Initial release = 1.1 = * Added many new configuration options, ability to compare history on linecharts, enhancements to dashboard UI, and issue resolutions for MultiSite and CSS conflicts. = 1.2 = * Added ability to select custom GA dimensions and metrics, improved dashboard load performance, display data trends, customization options for main composite chart, and many other new features. Also added some minor bug fixes. == Web Browser Compatibility == = Googlyzer v1.2 has been successfully tested on the following configurations: = = Googlyzer 1.2 has not yet been tested on: = = Googlyzer 1.2 is known to have browser compatibility issues with: =