Source: “Scenario Design: A Disciplined Approach to Customer Experience,” Bruce D. Temkin, Forrester Research, 2004.“
Temkin notes that before applying Scenario Design, one might ask, “What functionality should we offer?” After applying Scenario Design, one might instead ask, “What user goals should we serve?
Our users, in this case, are individuals who are interested in traveling but don’t necessarily know where they want to go.
The key goal of our user is to find a new adventure. They want to explore somewhere they’ve never been, but it should be a place related to their interests. In a perfect world, they would log into Airbnb and be provided with personalized recommendations which contain rentals in areas that match their individual interests.
We can help our users accomplish these goals by analyzing the massive amounts of data coming into the site, and using it to build user models. These models can be built by utilizing prior browsing and booking history on the site, location of the user, the quality and content of reviews left on prior bookings, even data regarding the people around the user and what they are interested in.
User location
-This is used to recommend spots nearby for weekend trips, etc. Location of users around them
Booking behavior User review star level
User review content
-Natural language processing techniques are used to further analyze the content of the reviews since they are frequently inflated due to the human interaction factor. NLP assists with removing this layer and getting to the truth.
-This content is also reviewed to come up with tags for locations. For example, say many San Diego reviews are published which all contain the word “beach”. San Diego is now going to be tagged with beach, so when you search for beach on Airbnb, San Diego will populate as a relevant result.