With so much user data at your fingertips, you can use a recommendation engine to offer very specific suggestions to your customers.
Recommendation engines usually look at data such as:
A customer’s search queries
Their purchase history
What’s currently in their shopping cart
Their social behavior (likes, shares, etc.)
Their geographic location
The customer’s audience segment (demographics)
Your engine might use their geographic location to recommend a good coat when fall rolls around in their part of the world. In the case of our photographer, it might recommend a high-capacity memory card to go with their expensive camera after they’ve had it for a while.