I believe Amazon, Airbnb, airlines and many others are doing / were doing same on their web pages too. It allow to provide better personalized (TM) experience and significantly increase ROI.
There is good book how it works in offline world. https://www.npr.org/2017/02/13/514322899/aisles-have-eyes-wa...