Track everything with Google Analytics (clicked links, emails opened, YouTube videos being watched, etc.). Includes real time Analytics dashboard.
The Better Google Analytics plugin allows you to easily add Google Analytics code to your website and gives you the power to track virtually everything. Better Google Analytics includes heat maps, reports, charts, events and site issue tracking in your WordPress admin area without the need to log into your Google Analytics account.
Better Google Analytics allows you to manage your Google Analytics account from within your WordPress admin area (for example you can create/edit Google Analytics Goals).
In addition, Better Google Analytics makes A/B (split) testing a breeze (no code required) so you can find what variations work the best for your site by using Google Analytics Content Experiments.
Simple To Setup
The Better Google Analytics plugin can automatically configure your Google Analytics account to maximize what you can track with the minimum amount of effort. Can automatically set various options on your Google Analytics account on your behalf as well as create custom dimensions and map them to where they need to go. If you are setting up a brand new site, this plugin can even create a brand new Web Property within your selected Google Analytics account if you wish. All with a single click.
Better Google Analytics utilizes all the latest and greatest features of Google Analytics (Universal analytics, user-ID session unification, event tracking, campaign tracking, custom dimensions, server-side tracking, social engagement tracking, remarketing, etc.) Additionally, Better Analytics can track users who are visiting AMP (Accelerated Mobile Pages) on your site.
Google Analytics Account Management
- The Better Google Analytics plugin can create a new web property/profile on your Google Analytics account if needed (if it’s a new site)
- Auto-Configure system will set certain options automatically on your Google Analytics account if needed
- Auto-Configure system can create custom dimensions for your Google Analytics Web Property and map them to the appropriate Better Google Analytics settings
- Google Analytics Goal Management system allows you to create, edit, activate and disable Google Analytics Goals from within your WordPress admin area
- Google Analytics Content Experiment Management allows you to run A/B (split) testing variations easily
If you link your Google Analytics account, the Better Google Analytics plugin is able to make extensive use of the Google Analytics API to give you a plethora of reporting options (both historical and realtime). Google Analytics API calls are cached to make them as fast as possible.
Better Google Analytics uses lightweight (and client-side cacheable) JavaScript to give your users the fastest possible experience on your website. Fully compatible with multisite network setups.
Better Analytics Pro
If you would like additional advanced functions for Google Analytics, we offer a Pro version.
- Additional ad networks for ad click tracking
- More options for site issue monitoring
- More heat map metrics
- More charting dimensions
- More objective metrics for A/B tests (Google Analytics Content Experiments)
- eCommerce tracking (coming soon)
- Option for server-side tracking of users (or bots)
- Faster Google Analytics API calls (uses a custom system for parallel requests)
- Priority support
Truthfully, there are far too many Google Analytics plugins for WordPress that generally do the same thing (especially the ones that simply add Google Analytics code to WordPress pages). If any Google Analytics plugin authors are interested in somehow consolidating plugins, let us know (not really sure how that would work to be honest, but something we could brainstorm and figure out the best way to do it that works for everyone).
The JavaScript used by Better Google Analytics should be able to be cached properly by content delivery networks (it has been tested with CloudFlare). This means if your site uses CloudFlare, the JavaScript code used by Google Analytics will be cached in their data centers and delivered to end users via the closest data center (long story short is that it will make for a faster user experience).
Thank you to all the individuals who have contributed translations for Better Google Analytics (please send us a note if you have helped translating Better Google Analytics):
better-analytics
folder to the /wp-content/plugins/
directory.It’s probably a good idea to disable any other Google Analytics plugins/systems you may have installed, unless you are intentionally wanting to feed data into multiple Analytics Web Properties.
If you are using Google PageSpeed to combine JavaScript files, you will want to define an exclusion for the Better Google Analytics JavaScript file with the following directives:
Apache
ModPagespeedDisallow “*better-analytics/js/loader.php*”Nginx
pagespeed Disallow “*better-analytics/js/loader.php*”
Google Analytics dashboard in real time mode.
Google Analytics dashboard showing page views by normalized categories for the last month.
Google Analytics dashboard showing organic search traffic by country for the last 3 months.
Google Analytics dashboard showing sessions by date for the last 3 months.
Google Analytics dashboard showing the publication year of posts being viewed by users coming in through organic search for the last month.
Google Analytics dashboard showing page views by normalized tags for the last month.
One of over 2,000 metric/segment combinations for Google Analytics weekly heat maps (showing all sessions for the last 4 weeks).
Stacked area percent charts of your Google Analytics data allow you to see historical changes (browser usage for the last 10 years shows the rise of Chrome and the fall of Internet Explorer).
Better Google Analytics event report shows things like external links being clicked, YouTube video engagement, comments being created, etc. You are able to correlate that data against any other metrics from your Google Analytics account. For example maybe you wanted to see what countries users are in that watch YouTube videos.
Better Google Analytics issue monitoring report alerts to you client-side issues with your site. Things like invalid pages being accessed (404), JavaScript errors, images not loading, embedded YouTube videos that the author removed, etc.
An automated system that is able to check your Google Analytics account and helps you configure your Google Analytics web property settings properly is included.
A built-in auto-configure mode takes the hassle out of setting up your Google Analytics account for all tracking options.
Better Google Analytics includes an optional front-end widget that shows popular pages/posts being viewed right now (data comes from Google Analytics Real Time API).
Better Google Analytics includes an optional front-end widget that allows you to display your Google Analytics stats based on any metric you wish.
Better Google Analytics has a full-blown goal management system that allows you to create and edit all the goals on your Google Analytics profile.
You have the ability to edit/create your Google Analytics Goals from within the WordPress admin area. Includes advanced Google Analytics Goal functions such as funnels.
Better Google Analytics includes a fully integrated system for managing Google Analytics Content Experiments (split or A/B testing).
A Google Analytics Content Experiment showing CSS variations where the site owner is looking for the variation that yields the most page views.
A Google Analytics Content Experiment setup to utilize different WordPress themes to determine which variation results in the most AdSense ads being clicked.
Google Analytics Content Experiments can be used to run variations of the title of any individual post/page.
Better Google Analytics General settings allows you to enable/disable all sorts of tracking features in your Google Analytics account.
Google Google Analytics custom dimension tracking allows you to track categories, authors, tags, publication year, user roles and registered users.
Social button engagement allows you to track things like Likes/Unlikes/Tweets/Shares right within your Google Analytics account.
Track clicks on the ads on your site within your Google Analytics account.
Issue monitoring settings allow you to utilize your Google Analytics account to keep on top of client-side issues with your site.
Advanced settings allow you to fine tune how the system works with Google Analytics.
You need a WordPress site (of course), running WordPress 3.8 or higher and a Google Analytics account (which is free over here if you don’t already have a Google Analytics account).
No, the Better Google Analytics plugin is for Google Universal Analytics. And really, you wouldn’t want to. All Google Analytics accounts have been upgraded to Universal Analytics, and the non-Universal tracking libraries have been deprecated by Google.
Nothing. Better Google Analytics handles all the JavaScript code generation internally. If you want to add your own custom JavaScript, there is an option for that under the Advanced settings.
If it’s possible and it makes sense, then yes. The best way to put in a feature request for Better Google Analytics would be to create a thread in the support forum over here.
The Google Analytics Content Experiments are run automatically on the server-side, so there is no special configuration or JavaScript you need to be injecting. You also don’t need to make duplicate pages with your variations. We’ve simplified it so anyone can easily run A/B testing on their site with Google Analytics Content Experiments.
Yes. Unfortunately we don’t speak every language in the world, so if you would like to help with translating the Better Google Analytics plugin, you can use the translation system on wordpress.org.
Yes, you can install the Better Google Analytics plugin for a single site in the network or for all sites in the network. Additionally, you can optionally link a single Google Analytics account for all sites in the network (or you can link unique Google Analytics accounts for each site in the network… either way, it’s up to you).
In no way, shape, or form do we have access to your Google Analytics data.
The way OAuth2 works with your Google Analytics account, it wouldn’t be possible for us to access your Google Analytics data even if we wanted to (which we don’t). If you utilize the default Google Analytics API project credentials, the system will ask you for permission to access your data. Google will then issue a one-time use code that is exchanged for OAuth2 credentials that are used when making Google Analytics API calls. The code is one-time use (meaning if someone intercepted it and redeemed it for credentials, you wouldn’t be able to yourself). After your site redeems the code, it’s no longer valid. The resulting credentials are stored inside your installation and are never sent anywhere. That being said, if you are still worried about the security of your Google Analytics data, you are able to utilize your own Google Analytics API project credentials (it’s just a little more work for you to set up that Google API project – the only API type that you need to enable under that project is the Google Analytics API).