I'd like to start an A/B testing and/or multivariant testing experience in an existing e-commerce website. This website is heavily relying on vanilla Spring + Spring MVC.
Many analytics products (like Google Content Experiments) handle stats collection + variant selection; you basically have to create one URL per variant (and configure each URL in GCE).
One could use:
- HandlerInterceptors to select the Handler at runtime
- Theme resolvers to choose CSS/static resources at runtime
Do these techniques match this use case?
Do you have experience with A/B testing or multivariant testing with Spring MVC?
Or maybe you think these features should be handled by a particular JavaScript framework, like cohorts?