Page 124 - Building Big Data Applications
P. 124

Chapter 6   Visualization, storyboarding and applications  121


                   Analyzing this data further we can see that clickstream data by itself provides insights
                 into the clicks of a user on a webpage, the page from which the user landed into the
                 current page, the page the user visited next from the current page, the amount of time
                 the user spent between the clicks, and how many times the user engaged in search for a
                 category of product or service. By creating a data model to link the webpage and all these
                 measurements, we can convert simple clicks into measurable results along with time as
                 an associated dimension. This data can be then integrated with promotional data or
                 campaign data to produce the offers, which are tailored to suit your needs at that point
                 in time. Further to this basic processing, predictive analytical models can be created to
                 predict how many users will convert from a searcher to a buyer, the average amount of
                 time spent by these users, the number of times this conversion happened, the geogra-
                 phies where these conversions happened, and how many times in a given campaign
                 such conversions can happen. While we have had similar processes created and
                 deployed in traditional solutions, we can see by combining big data and traditional
                 processes together, the effectiveness of the predictive analytics and its accuracy is greatly
                 improved.
                   Retailers who are in the Internet and the associated ecommerce marketplace have
                 worked on this clickstream logic for close to 2 decades, the number of techniques and
                 algorithms have also expensed in these 2 decades. Today we are working with sensor
                 information and mobile devices. The visualization of the information is like seeing a
                 galaxy of data in a continuum of movements.
                   Another example of big data application is what you experience when you shop
                 online today. The most popular websites offer a personalized recommendation along
                 with products or services that you shop for. These recommendations have impacted the
                 bottom line in a positive manner for all the eretailers who have invested in this approach.
                 What drives a recommendation engine and how does it tailor the results to what each
                 individual shopper searches for? If you take a step back and think through the data
                 needed for this interaction to happen, the recommendation engine principle works on
                 the data collected from search and purchase information that is available as clickstream
                 and market basket data, which is harvested as lists and integrated using metadata along
                 with geo-spatial and time information. For example, if you search for a book on “Big
                 Data”, the recommendation engine will return to you a search result and also a
                 recommendation of popular titles that were searched when other people searched for a
                 similar book, and additionally provides to you another recommendation on a set of
                 books that you can buy similar to other’s purchases. This data and number crunching
                 exercise is a result set of analytics from big data.
                   A consumer-friendly example of big data applications is the usage of smart meters to
                 help monitor and regulate power usage. Data from the smart meters can be read on an
                 hourly basis and depending on the latitude and longitude coordinates, the time of the
                 day and the weather conditions for the hour and next few hours, power companies can
                 generate models to personalize the power consumption details for a customer. This
                 proactive interaction benefits both the parties positively and improves the financial
   119   120   121   122   123   124   125   126   127   128   129