Shopping online can feel a bit impersonal. It's all about looking at screens and filling virtual carts, and not so much about having a rich experience. Many consumers long for just that kind of experience -- one that's similar to walking into a store, looking at products, talking with an associate, and perhaps ultimately making a purchase. This is where e-commerce personalization technologies come in, with the goal of delivering an online shopping experience that's at least as interactive as a bricks-and-mortar one.