Google Analytics Dashboard for WP is a featured plugin that will display Google Analytics statistics on your website backend. Analytics data, like number of visits, provided through Google API, is integrated into a simple widget on your WordPress Administration Dashboard.
Note: If you don’t have a Google Analytics account you should create one before proceeding. To create an account, a property or a view follow this video tutorial.
To access the analytics data, the plugin will need your authorization. The following video will guide you through the authorization process and will show you some basic features and how this plugin works.
You can also use your own Google Analytics API Project to authorize the plugin. This is suitable for web developers, for websites generating a huge amount of API requests (huge websites/huge networks) or education purposes. To use your own API Project, select use your own API Project credentials in Google Analytics -> General Settings.
Using your own Google Analytics API Project has nothing to do with the amount of properties(domains) you have defined in your Google Analytics account. Webmasters managing multiple websites from a single Google Analytics account need to use the Hide Now option. You’ll find more info about that option below.
Google Analytics – General Settings
In order to allow this plugin to retrieve your analytics data from your Google Analytics account, you need to go through a simple authorization process. To authorize the plugin go to Google Analytics -> General Settings and press the button called Authorize Plugin. You will have to generate and save an access code. To generate the access code, press the link called Get Access Code, a new window will pop-up asking you to allow specific data from your Google Analytics account to be used by Google Analytics Dashboard for WordPress. After agreement, an access code will be provided by Google API. Copy the code, paste it in the field called Access Code and save it by pressing the Save Access Code button (for a short demo follow the video tutorial from above).
After completing the authorization process, the page reloads and a set of new options will be available. At this point, you can select your default/current domain from a domain list. If you have multiple Properties defined in the same Google Analytics account, the plugin will retrieve all your properties and you’ll be able to select a default one.
After selecting a default Property you can opt to remove/hide all other Properties using the Hide Now button. This feature is useful when you are authorizing the plugin using a Google Analytics account with multiple Properties(domains) defined and you don’t want other Admins to be able to see them. To unhide the domains you’ll have to clear the authorization and authorize again.
Using the Theme Color option, you can pick a favorite color. This color and some variations will be used to render the aria chart, the geo map chart and the pie chart. This option will also affect the color of your frontend widget.
Debugging Data will give you some details about plugin’s configuration and will show you the last error. Last Error is set to N/A when no serious error was detected.
Ok, you’ve completed the authorization process and selected a default color for your theme, now it’s time to make some additional settings like Backend, Frontend and Tracking Settings. To access the plugin’s options, select Google Analytics from your main menu.
Google Analytics – Backend Settings
You may want to share your analytics data and your success with a team, your employees or your friends. The Show stats to option handles this kind of needs, allowing you to share your reports with other administrators, contributors, editors or authors. If you choose to share your data with your editors, you’ll have to select Editor role for Show stats to option. Similar access levels and roles can also be set for Frontend features.
If you have multiple Properties in the same Google Account, but you want to share reports regarding a single Property, you will need to check the disable Switch Profile/View functionality option. If you don’t use this check box, authorized users will be able to switch between Properties using the domain list selector from their Google Analytics Dashboard.
The Real Time settings will allow you to display real-time stats in your Administration Dashboard. To find more about the Real Time Feature read this post. You can limit the number of pages displayed on Real Time Dashboard by setting a suitable value for the option called: maximum number of pages to display on real-time tab.
If you need more info about your visitors and how your website performs, using the options from Additional Stats and Charts section, you can choose to display additional charts and tables regarding traffic sources, pages, searches, referrers and even visits by country.
If you have a local website or business you can target the Geo Map to a region and display visitors by city instead of visitors by country, you can read more about this feature here.
Google Analytics – FrontEnd Settings
If you use this option, you will see some stats about how your articles/posts are performing, on frontend, at the end of each article. You can display Views vs. Unique Views and Top Searches for each article/post. These stats and reports are only available for the user roles selected in the Show stats to option.
A sidebar widget is also available, you can enable it from Appearance -> Widgets. This is a public widget that will display your stats in your website, to all users, as a regular widget does.
Google Analytics – Tracking Code
Disabled means you are disabling the tracking option only (google analytics tracking code will not be automatically inserted in all your pages). If you already have the tracking code inserted on your template or you are using a third-party plugin, you can leave this option set to Disabled.
Enabled is what most of you will use. When Enabled is selected in your Tracking Options the plugin will automatically generate the tracking code, which will be inserted in all your website’s pages.
Don’t worry about your UA code, once you’ve selected the default domain in Google Analytics -> General Settings, the corresponding UA-YYYYY-YY code is automatically retrieved from your Google Analytics account and the tracking code is automatically generated and inserted in all your pages!
Recently Google has launched a new tracking method called Universal Analytics, depending on the choice you’ve made during Web Property setup, select Universal Analytics or Classic Analytics for Tracking Type option.
You can also anonymize IPs and/or track downloads, mails and outbound links. The plugin uses an extension list to properly distinguish files from regular links. You can use the Download Filter to add additional file extensions.
Using enable enhanced link attribution you can track separate information for multiple links on a page that all have the same destination or track one page element that has multiple destinations.
If you need to exclude tracking for certain logged in users you ca use the Exclude Tracking options. Selected roles will be automatically excluded from tracking.
Google Analytics Dashboard – Widgets
Using this widget, you can display your analytics stats to general public. To enable the widget go to Appeareance -> Widgets and drag the Google Analytics Dashboard widget into a sidebar/footer. You can choose between Last 7 Days, Last 14 Days and Last 30 Days stats and you can also choose to anonymize stats. By anonymizing data, you can display your website’s trends while keeping the actual data private.
Don’t forget to use the Update Options button to save your options, each time you make some changes on plugin’s configuration!
You can now submit bugs and pull requests directly on GitHub: Google Analytics Dashboard on GitHub.
- How to Set Up Google Analytics on Your Website
- Google Analytics Dashboard for WP – Real-Time Reports
- Country codes for Google Anlytics Dashboard
To find more details on how this extension works and how your data is used, read Data Usage Policy for my Extensions.