Nik,
Вы пытаетесь инструмента общий случай, когда разница между контролем и вариантом не ограничивается стека на стороне клиента? Если сервер может быть исключен из эксперимента, то вы находитесь в традиционном пространстве для тестирования A/B, и инструменты, такие как Visual Website Optimiser или Optimizely, станут хорошим местом для начала. Если, однако, ваше изменение распространяется на стек сервера, единственное решение в соответствии с тем, что вы говорите, это Variant.
В общем, вы не хотите раскрывать тот факт, что есть эксперимент с пользователем, изменяя URI (например, с помощью параметра querystring), но вместо этого эти пути должны быть частными и серверными. Выявление вариантов URI смущает поисковые системы и предупреждает пользователя о том, что он в эксперименте.