Integrate Convert Experiences with Google Analytics

Integrate with Google Analytics

You can now have your test's data and stats sent from Convert Experiences inside Google Analytics (Classic and Universal) and this way you are able to build rich reports that can bring valuable insights about how specific tests perform on certain specific segments of users.

For example, you could see how are your variations performing in a certain browser, or how are they performing for visitors that are coming from Adwords.

To enable the Google Analytics integration on your Convert Experiments tested website, you need to do the following:

  1. Make sure that Google Analytics tracking code is placed under Convert Experiments code , in your website's header. You can use either the Universal analytics code or the ga.js asynch Classic version. Any custom Google Analytics code could break the integration.
  2. After setting up the experiment variations go to Experiment Summary by editing the experiment (immediately after setting up the experiment variations you'll be redirected to the Experiment Summary screen as well). 


 You can click the edit icon to setup or modify the integration. Two options are currently available (see screenshot below):

  • Integrate through the use of Google Analytics Custom Variables - this is the choice if you are using the ga.js Google Analytics Classic version of tracking. In that case you need to select one of the five available Google Analytics slots. Make sure you do not have multiple experiments running in the same time using the same slot. Reusing a slot for experiments that run in different periods is fine though;
  • Integrate through the use of Google Analytics Custom Dimensions - this is the option needed if you are using the Google Analytics Universal tracking (analytics.js). In that case, you need to first create inside your Analytics account the Dimension you would like to use here. The Dimensions management can be found inside Google Analytics administrative area of a web property. You need to give it a descriptive name since that will be used inside your reports and select the User scope . The index attached to each Dimension you have in your Google Analytics management interface is the same as the index we use in Convert. (Eg. Dimension 1 selected in your Convert Experiments account maps to the Dimension with index 1 in the list of custom dimensions inside your Google Analytics account)


In Google Analytics you can (if you use Universal Analytics) create dimensions, see below.

After setting up this integration, the test data will start appearing inside Google Analytics as follows :
If you are using the ga.js tracking and therefore the custom variables, the data will be visible in two locations:
  1. Under custom variables, there will be a variable named CONVERT-XXXX where XXXXX will be the test ID inside Convert Experiments. You can see that id in the address bar when you edit your test. Under that variable, you'll see your testing combinations. Each combination name is built from the changes names trimmed in such a way so that the resulting name is not too long - around 40 chars (this is a google analytics limitation, we cannot do anything about it). If you have a test where you test 2 sections of one page, section one contains changes yellow button and green button , section 2 contains change White background , than in google analytics the following values will appear under the custom variable corresponding to your test: Original/Original , Original/White_background, Yellow_button/Original, Yellow_Button/White_Background, Green_button/Original, Green_button/White_background
  2. On each pageview of a tested page we also send an event to google analytics. You can find those under Content/Events inside your Google Analytics. You can use the events to see reports of how many times a variation has been seen(not just by how many visitors). 

If you are using the Universal Analytics tracking method and therefore the Custom Dimensions, you can use the custom dimensions inside custom reports or inside segments (to filter standard reports).


We hope you enjoy the new Google Analytics integration and appreciate feedback and improvement suggestions. Google Analytics Integration is available in all accounts
Have more questions? Submit a request