Potentially uncomfortable but true: if you're doing A/B testing *of any kind* on users who did not explicitly consent to be part of such a test, you're performing unethical research on human subjects.
(Repost dup up from an old :birdsite: thread of mine.)