Overview Every product where user come and interact, there is need to do User Behaviour Analysis to identify: What user wants What excites user (or engages user) How he interacts with our App (Web or Mobile) This is done to improve both User Experience and to make the product useful to user (and make it part of their daily routine as few social media and entertainment services). The whole tracking of User Behaviour depends upon 4 W s - Who , When , Where and What . Solution Design The Solution consists of 3 Key Components Event Tracker / Recoding APIs or Engine – This component would take input from different client Apps (Web or Mobile) and store them. The data transformation or normalization of input keys can be done in this component. Data Warehousing - The data required for different modules for analytics would be stored in the scalable storage (like HDFS, S3, ) Analytics / Reporting - provide an interface / reporting dashboard that can be used by Busin...
This space is created to share my thoughts. visitors may or may not agree. but it would be nice to give feedback.