GA Universal is the first plugin for WordPress to use Google Analytics’ latest generation of onsite tracking Analytics.js.

GA Universal is helping to advance site owners and bloggers to Universal Analytics (currently in beta). This more advanced analytics allows for increased tracking of users on all platforms rather than just on websites.

GA Universal can be downloaded from the WordPress repository.

How to Use GA Universal

GA Universal is meant to work quickly out of the box. To start tracking vistors add your Property ID to the field on the GA Universal Settings Panel, clicking “Save Changes” will begin tracking all visitors.

Ignoring Users

GA Universal Ignore RolesGA Universal can ignore specific user types (as defined by WordPress). This allows you to ignore logged in users so you’re not tracking yourself or employees. It also allows for increased segmentation in reports.

To ignore certain users, click the checkboxes of the users you would like to ignore in the property you are working with.

Using Additional Properties

Add & Remove ButtonsYou may add as many additional properties as you like by clicking “Show Advanced” at the bottom of the Settings Panel. Then use the Add/Remove buttons next to each property to create or remove properties as necessary.

Customize Trackers

Property CustomizationTracking Objects can be customized with a number of settings. To customize each property’s tracker click “Show Advanced” at the bottom of the Settings Panel. Then in the field that appears insert your opt_configObject.

Add Code Before or After Analytics Initialization

You may add code before or after trackers are created by clicking “Show Advanced” at the bottom of the Settings Panel and filling in the requisite fields found in the General Tracking section.

Debug Your Analytics

Analytics is often one of the hardest things to debug. GA Universal aims to make that a little easier by offering debugging options found under the Advanced section of the settings panel. To view them click “Show Advanced”. You may either add comments to the code to gain a better understanding of what its doing or console.debug() every GA call rather than sending it.