Profiling and segmenting customers on the internet: an analytical framework for dynamic and interactive personalization