Description

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.

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.

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.

Note To Other Google Analytics Plugin Authors

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).

CDN

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).

Thanks

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):

Screenshots

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.

What do I do with the JavaScript code that Google gives me from within my Google Analytics account?

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.

Can you add [insert feature here] to Better Google Analytics?

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.

How does the A/B testing system work with Google Analytics Content Experiments?

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.

I speak a language that isn’t supported by Better Google Analytics, can I help translate it?

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.

Does Better Google Analytics Support A WordPress Multisite Network?

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).

Do you have access to our Google Analytics data?

In no way, shape, or form do we have access to your Google Analytics data.

How can I ensure you don’t really have access to my 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).

I installed this mostly for the split testing capability. I can’t imagine who is going to get any use out of this plugin when it has no option to split test content. You can only create variations on Title, theme and CSS. If you want to change anything else about your pages like the verbiage in a given paragraph then you’re out of luck.

One workaround (I guess) is that you can change the content of tags using CSS, but really, who wants to do that?

Doesn’t appear to work with WP 4.6.1; although this is my first time trying Google Analytics
I don’t see no Graph display with user hits. I Installed the plugin and Activated it but no
hit counter is showing. Looked promising.

1.1.4

1.1.3

Feature: New option under Advanced tab – Ability to limit access to settings to current admin account

Enhancement: Added option for tracking downloads of .dmg files

Fixed cosmetic issue within Goal Management with WordPress 4.4

Updated for WordPress 4.4

1.1.2

Feature: User Engagement Time can be set by the user (under Advanced settings tab)

Bug: Workaround Internet Explorer not having location origin variable available

1.1.1

Enhancement: Changed how JavaScript loads so it still works with other plugins that throw JavaScript exceptions/errors (should also allow capturing of those errors within the Issue Monitoring area of Better Google Analytics)

Enhancement: Reintroduced option to put Google Analytics code in the page header (changed how loading system works to make it viable with running Google Analytics Content Experiments)

Note: You can authenticate for the new Google Analytics permissions under Analytics -> Settings -> API -> Link/Authenticate A Different Google Analytics Account

Note: If you do not authenticate your Google Analytics account for new permissions, all existing features you have always had will continue to work just fine (it’s only needed when trying to edit/add new Google Analytics Goals from within the WordPress admin)

1.0.6

Added stubs for Better Google Analytics eCommerce module

Bug: Fixed cosmetic issue on “Test Setup” page when you have linked a Google Analytics with multiple profiles that all share the same web property ID

Usability: Added links to help new users with configuration (link to create new Google Analytics account, link to configure Google Analytics API, link to new Auto-Configuration area, etc.)

Security: When requesting Google Analytics API edit permissions (when Auto-Configuration is used), make that permissions request only for a one-time use token (don’t store or have long-term tokens that allow write access)

1.0.5

Enhancement: Made some changes so that Better Google Analytics Pro can be uploaded manually from the “Upload Plugin” feature of WordPress

Added internal framework for future option that allows users to auto-configure their Google Analytics account (waiting for Google Analytics Management API approval from Google before we can roll it out)