A dead-simple trick to create site-wide A/B split tests
With VWO, we like to keep things extremely simple. However, don’t mistake simplicity of VWO for less number of features. It is the job of a good UI designer to present a tool in layered fashion: core essential features being obvious to most users, while letting advanced users use plethora of other features by uncovering options as and when needed. That is what we have done with the latest new feature in VWO. It is a feature a minority of advanced users will ever need, but we still added it to VWO for completeness sake.
Here is the new feature: now you can define wildcards in split URLs too. Allow us to explain. Suppose you want to split test your entire website (and not just a single page). Maybe you are testing different themes or maybe you are testing different sidebar location or testing different placement of ads. While with CSS testing this is anyway possible without the hassles of creating separate versions of your complete website, but let’s assume you have created two or more versions of your complete website.
Now the challenge with other (free or paid) testing tools (and until now with VWO) is that you can’t do split traffic on the whole website! You need to specify a single page, and the tool redirects the visitor to one of the variation URLs and determines which one works best. However, such a strategy won’t work for site-wide split test because a visitor can land on any site page, and not just the specified page.
So, what we have done is to allow using wildcards in test page URL and variation URL. Check out the screenshot below:
Do you see the wildcard (*) here? Using it in your test URL will redirect the visitor to any page of your website (example https://www.wingify.com/contact-us.php) to corresponding page on variation website (example https://www.wingify.com/b/contact-us.php).
What’s more exciting is that you can even use multiple wildcards. If you are running an exotic test, then perhaps your control will be https://*.example.com/* and your variation will be https://www.example.com/b/*/*. Corresponding * in variation URLs are replaced by what matches in the control.
Hope you like the new feature.