Персонализация основывается на сегментации и микро-сегментации. В данных стратегиях учитывается много данных: откуда пришел человек, например (Россия, Москва), тип его девайса (смартфон, планшет, ноутбук), погода, был ли пользователь до этого на сайте, совершал ли до этого какие-то покупки и т.д. На основе этих данных в реальном времени собирается user-affinity профайл пользователя (набор предпочтений пользователя к товарным атрибутам, которыми пользователь интересуется или интересовался).
Да уж, Амазон то крут...
интересная статья