Asked about The statistics of an online experiment

Why randomise by user rather than by request?

An answer that works

Users who see both versions blur the comparison and may change behaviour because of the inconsistency. Per-user assignment gives each person one consistent experience, which is what you want to measure.

Reading an answer is not being able to give one. The section that teaches this is The statistics of an online experiment, 5 hours of Shipping and measuring.

Learn this properly