GA Experiments+ | Dev Edition

Description

GA Experiments+ is a plugin that allows to do A/B testing (or split testing) using Google Analytics as a backbone. By using the GA API, this plugin allows to A/B test anything in your website from simple text, to stylesheets or even theme layouts in order to find what best suits your audience and improves the metric you wish to track.

Using Google’s multi-armed bandit algorithm, the plugin selects a variation to serve to the visitor. The plugin associates some text to the variation and the user-provided text is injected in your posts/pages using a simple shortcode. The provided value can be text, HTML, CSS and can even contain shortcodes, giving the administrator a lot of testing possibilities.

This Dev Edition is a basic implementation that best suits simple experiments. Although you can technically test anything with it, many tests will require some coding abilities, hence the Dev name.

Finally, the plugin also adds the Google Analytics tracking code if it is required. This makes the plugin compatible with any other GA tracking plugin since we will not inject new tracking code when it is already present in the page.

Management of custom goals and tracking of experiment results is handled directly in the Google Analytics Experiments page for the Dev Edition. The webmaster is also responsible for inserting the corresponding events Javascript code for it’s custom goals.

*** Now with easy CSS experiments!! ***

Future Development

A Blogger Edition is also planned and will include the following extra features :

  • Multiple fields per experiment (instead of a single text field)
  • Stylesheet experiments for common HTML elements
  • Real-time preview of stylesheet experiments
  • Javascript experiments

A Marketing Edition is also planned and will include the following extra features on top of the Blogger Edition :

  • Pick&edit stylesheet experiments for any HTML element
  • Custom experiment goals management
  • Add goal events on HTML elements through the plugin
  • Experiments statistics through the plugin
  • Declare winning variation
  • Multivariate testing

Special Thanks

A special thanks to Erik Molenaar for his help testing and finding bugs. http://erikmolenaar.nl/

We are looking for testers, translators and contributors. If you want to help, get in touch with us at contact@lerondpoint.net and we will see how we can work together. Note that everybody who helps will get all the future releases for free, for all editions and versions. Everybody’s insight is welcome, we love working directly with users, it’s how we improve our products!

Screenshots

  • Start by authenticating the plugin with Google Analytics
  • You can then access the experiments page to manage them
  • The experiment editing screen allows you to set your variations' content and to preview them before you put them in motion.
  • The user will then be served a variation on his first visit and will always see that version afterwards, making it seamless.

Installation

  1. Unzip the plugin files to the [WPHOME]/wp-content/plugins/gaep-dev directory, or install the plugin through the WordPress plugins catalog directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to the GA Experiments Plus plugin page in the admin menu to authenticate the plugin with your Google Analytics account
  4. If you use Google Tag Manager, follow the extra steps to setup the plugin events forwarding bridge in your GTM account

FAQ

How do I install the plugin?

See the Installation tab.

Where can I see my experiment metrics and declare a winner?

For the Dev and Blogger editions, the metrics can be seen in your Google Analytics dashboard. The planned Marketing Edition will include the metrics directly in the plugin.

What is the fallback value for?

The fallback value will be used if there was a problem assigning a variation to your visitor. It is also used before you start, after you delete or if you end an experiment without declaring a winner.

I’m getting some Google “class not found” errors… this plugin sucks and so do you!

Let me guess, you are on Windows… Unfortunately, Windows has a hard limit on file path that is of 260 characters. With the latest version of the Google API, some files are pretty deep in the folder tree and Google has chosen very long file names. There isn’t much we can do about this issue except ask for you to move your web server files lower in your directory tree. Something like C:\www works great!

This plugin is great! How can I help the development of the plugin?

We are looking for testers, translators and contributors. If you want to help, get in touch with us at contact@lerondpoint.net and we will see how we can work together. Note that everybody who helps will get all the future releases for free, for all editions and versions. Everybody’s insight is welcome, we love working directly with users, it’s how we improve our products!

Reviews

Split testing with the power of Google Analytics

I don’t understand why people pay hundreds of dollars to split testing services like VWO. You can use this great plugin and do A/B split testing with the power of Google Experiments. Unlimited visitors and great statistics. Keep on rocking with this great plugin, Sylvain!

Read all 1 review

Contributors & Developers

“GA Experiments+ | Dev Edition” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.370

  • Fixed preview on certain browsers

1.1.368

  • Added CSS experiments

1.0.363

  • Bypass popup blockers in authentication process
  • Caching side-effects fixes

1.0.358

  • Removed debug trace… oops

1.0.357

  • Fixed multiple simultaneous experiments

1.0.354

  • Improved performance
  • Options page UI tweaks

1.0.336

  • Added Google Tag Manager support
  • Fixed plugin not registering experiments under HTTPS protocol
  • Improved Google authentication procedure user experience

1.0.319

  • First official release
  • Fixed compatibility issues with other plugins that used the Google PHP API
  • Fixed compatibility issues with WooCommerce
  • Fixed compatibility issues with WP All Export

1.0.0rc2

  • Responsive UI
  • French translation

1.0.0rc1

  • Multisite support
  • Title experiments
  • UI improvements
  • Bug fixes

0.9.2beta

  • Fixed GA authentication not working using “ENTER” key

0.9.1beta

  • Fixed variant distribution bug

0.9.0beta

  • First beta release
  • Inject text experiments using shortcodes