Redirect Experiments

How to build a Redirect Variation in an Experiment

If you want to redirect to another URL in one variant, you can use a helper function. You can read about how these functions are used in general here: https://docs.ablyft.com/experiments/ablyfttools

Redirect URL Test / Split Test

Let's assume, for example, that the experiment runs on a page with the URL https://companywithbrain.com/overview.
In the variant a redirection to the page https://companywithbrain.com/overview2 should take place.
All you have to do is use the following function in this form:

ablyftTools.redirect('https://companywithbrain.com/overview2');

Tip Please note that it does not make sense to wait for domReady or other things here to prevent flickering.

ablyft-experiments-redirect-variation

What happens to parameters/queries?

If only the target URL is passed to the function, the GET parameters of the source URL are adopted.
If there are identical parameters in both URLs, the parameters of the target URL are used.

It is also possible to prevent the transfer of parameters. A second parameter is used for this function call (and takes a false as value):

ablyftTools.redirect('https://companywithbrain.com/overview2', false);

It's the same with Hashes ("#").