In the 10h16 skin, the membership form is embedded on the donation confirmation page and has some hidden fields (templateName and templateCampaign) that indicate A/B tests we make on that page. That information is stored in the membership data blob. The pull request for T196337: Allow multiple template tests in configuration implements the A/B testing functionality in a more generalized fashion and when T196335: Select skin test group and persist selection is done, we have a general storage of all the A/B tests. Then, the old code can be removed.
AC:
- Membership application route no longer processes the templateName and templateCampaign parameters.
- Membership application use cases, domain objects, and data access layer no longer process/store these tracking parameters
- The templates no longer contain these parameters
- The existing (disabled) A/B test no longer adds these parameters and uses different template names instead.