It doesn't matter how complicated technology gets, these key principles remain consistent and fundamental for any eCommerce site.
The idea is simple: if you know who the visitor is, try and give them content that applies directly to them.
Customer relationships lead to sustained business growth.