Nelio A/B Testing adds a few parameters in your URLs. These parameters tell our plugin which alternative has to be loaded for each visitor. For instance, if you created a Headline Experiment for your Foo post, you'll end up having the following URLs:

  • Original Headline: http://example.com/foo/?nab=0
  • First Alternative Headline: http://example.com/foo/?nab=1
  • Second Alternative Headline: http://example.com/foo/?nab=2
  • and so on


Thus, if a user accesses http://example.com/foo/?nab=1, she'll see the alternative headline:

 

 



Which pages contain the nab parameter?

 

The nab parameter is only used on those pages that are under test. If Foo is under test, then it will contain the param (as we've seen above). If Bar is not under test, it's URL won't contain the param.

 

 

What is the nabe parameter?


Imagine one of your visitors now goes to your Latest Posts page: http://example.com/blog. Even though this page is not under test, it will include a new parameter named nabe. Why? Because this page might contain a reference to your tested post Foo and, if it does, you'll want that entry to display the alternative headline:

 

 


And the same will happen with any references that might be present on a page such as, for instance, a Recent Posts widget (like the one depicted in the image above).


The nabe parameter contains information about all the running experiments in your site and tells our plugin which alternatives have to be loaded when adding references to pages under test.



How can I decide which parameters are visible and which are hidden?


Nelio A/B Testing loads alternative content by adding a few parameters in your URL. In principle, these parameters are visible to your visitors, but you can decide whether they should be hidden or not and, if they should, which ones.

  • Show All Params. All A/B Testing parameters will be shown.
  • Hide Context Params. If you're on a tested page (and/or if you're running a global experiment, such as a Widget or a Menu experiment), the URL will contain a parameter nab that specifies the alternative to be loaded (and/or another parameter nabx for the global experiment, where x can either be c for CSS experiments, m for Menu experiments, t for Theme experiments, and w for Widget experiments), but it won't include the nabe parameter.
  • Hide All Params. Once the alternative content has been loaded, all A/B Testing params are removed from the URL.




Keep in mind that these parameters will be visible in your Google Analytics resultsLearn how to instruct Google Analytics to ignore some of these parameters so that they don't mess your reports.