2017, 2(2): 107-118. doi: 10.3934/bdia.2017003

Rendering website traffic data into interactive taste graph visualizations

OCAD University, 100 McCaul Street, Toronto, Ontario M5T 1W1, Canada

Published  April 2017

We present a method by which to convert a large corpus of website traffic data into interactive and practical taste graph visualizations. The website traffic data lists individual visitors' level of interest in specific pages across the website; it is a tripartite list consisting of anonymized visitor ID, webpage ID, and a score that quantifies interest level. Taste graph visualizations reveal psychological profiles by revealing connections between consumer tastes; for example, an individual with a taste for A may be also have a taste for B. We describe here the method by which we map the web traffic data into a form that can be displayed as interactive taste graphs, and we describe design strategies for communicating the revealed information. In the context of the publishing industry, this interactive visualization is a tool that renders the large corpus of website traffic data into a form that is actionable for marketers and advertising professionals. It could equally be used as a method to personalize services in the domains of government services, education or health and wellness.

Citation: Ana Jofre, Lan-Xi Dong, Ha Phuong Vu, Steve Szigeti, Sara Diamond. Rendering website traffic data into interactive taste graph visualizations. Big Data & Information Analytics, 2017, 2 (2) : 107-118. doi: 10.3934/bdia.2017003
References:
[1]

A. Cairo, The Functional Art: An Introduction to Information Graphics and Visualization New Riders, Berkeley, CA, 2013.

[2]

M. Bostock, D3. js -Data-Driven Documents Available from: https://d3js.org/.

[3]

L. Kozlowski, Gravity can graph your internet clicks for new customer snapshots, http://www.forbes.com/sites/lorikozlowski/2013/11/13/brand-graphs-a-new-snapshot-of-consumers/#7adbf713a2d1, forbes. com 11. 13. 2013. Web 6. 1. 2016.

[4]

I. Krumpal, Determinants of social desirability bias in sensitive surveys: A literature review, Qual. Quant., 47 (2013), 2025-2047. doi: 10.1007/s11135-011-9640-9.

[5]

V. Kumar, Building a Taste Graph: The basic principles, http://bigdata-madesimple.com/category/tech-and-tools/analytics/, bigdata-madesimple. com 12. 23. 2014. Web 6. 1. 2016.

[6]

S. Pearman, Delicious interest graphs: Taco bell and whole foods, http://www.gravity.com/blog/delicious-interest-graphs-taco-bell-and-whole-foods/, Gravity. com 8. 12. 2013. Web 6. 1. 2016.

[7]

S. Pearman, What Your Electric Car Says About You, http://www.gravity.com/blog/what-your-electric-car-says-about-you/, Gravity. com 7. 31. 2013. Web 6. 15. 2016.

[8]

B. Shneiderman, The eyes have it: A task by data type taxonomy for information visualizations, IEEE Symposium on Visual Languages Proceedings, (1996), 336-343. doi: 10.1109/VL.1996.545307.

[9]

A. Taylor, Snow Fight: Skiing versus Snowboarding, http://www.gravity.com/blog/snow-fight-skiing-versus-snowboarding/, Gravity. com 2. 17. 2015. Web 6. 1. 2016.

[10]

E. R. Tufte, The Visual Display of Quantitative Information 2nd edition, Graphics Press, Cheshire, Conn., 2001.

[11]

C. Ware, Information Visualization: Perception for Design Elsevier, Waltham, MA, 2013.

[12]

N. Yau, Visualize This John Wiley & Sons, Indianapolis, Indiana, 2011. doi: 10.1002/9781118722213.

[13]

J. Yu, H. Cooper, A quantitative review of research design effects on response rates to questionnaires, J. Mark. Res., 20 (1983), 36-44. doi: 10.2307/3151410.

[14]

T. Zhou, J. Ren, M. Medo and Y. -C. Zhang, Bipartite network projection and personal recommendation Phys. Rev. E 76 (2007), 046115. doi: 10.1103/PhysRevE.76.046115.

show all references

References:
[1]

A. Cairo, The Functional Art: An Introduction to Information Graphics and Visualization New Riders, Berkeley, CA, 2013.

[2]

M. Bostock, D3. js -Data-Driven Documents Available from: https://d3js.org/.

[3]

L. Kozlowski, Gravity can graph your internet clicks for new customer snapshots, http://www.forbes.com/sites/lorikozlowski/2013/11/13/brand-graphs-a-new-snapshot-of-consumers/#7adbf713a2d1, forbes. com 11. 13. 2013. Web 6. 1. 2016.

[4]

I. Krumpal, Determinants of social desirability bias in sensitive surveys: A literature review, Qual. Quant., 47 (2013), 2025-2047. doi: 10.1007/s11135-011-9640-9.

[5]

V. Kumar, Building a Taste Graph: The basic principles, http://bigdata-madesimple.com/category/tech-and-tools/analytics/, bigdata-madesimple. com 12. 23. 2014. Web 6. 1. 2016.

[6]

S. Pearman, Delicious interest graphs: Taco bell and whole foods, http://www.gravity.com/blog/delicious-interest-graphs-taco-bell-and-whole-foods/, Gravity. com 8. 12. 2013. Web 6. 1. 2016.

[7]

S. Pearman, What Your Electric Car Says About You, http://www.gravity.com/blog/what-your-electric-car-says-about-you/, Gravity. com 7. 31. 2013. Web 6. 15. 2016.

[8]

B. Shneiderman, The eyes have it: A task by data type taxonomy for information visualizations, IEEE Symposium on Visual Languages Proceedings, (1996), 336-343. doi: 10.1109/VL.1996.545307.

[9]

A. Taylor, Snow Fight: Skiing versus Snowboarding, http://www.gravity.com/blog/snow-fight-skiing-versus-snowboarding/, Gravity. com 2. 17. 2015. Web 6. 1. 2016.

[10]

E. R. Tufte, The Visual Display of Quantitative Information 2nd edition, Graphics Press, Cheshire, Conn., 2001.

[11]

C. Ware, Information Visualization: Perception for Design Elsevier, Waltham, MA, 2013.

[12]

N. Yau, Visualize This John Wiley & Sons, Indianapolis, Indiana, 2011. doi: 10.1002/9781118722213.

[13]

J. Yu, H. Cooper, A quantitative review of research design effects on response rates to questionnaires, J. Mark. Res., 20 (1983), 36-44. doi: 10.2307/3151410.

[14]

T. Zhou, J. Ren, M. Medo and Y. -C. Zhang, Bipartite network projection and personal recommendation Phys. Rev. E 76 (2007), 046115. doi: 10.1103/PhysRevE.76.046115.

Figure 1.  This is the first page the user encounters in our interactive visualization. The user is prompted to select a category. Categories are a means to filter the data so the user is not visually overwhelmed.
Figure 2.  Once a category is selected, the user enters the main visualization view and is prompted to define a target group. The menu on the upper far left allows the user to navigate to a different category if s/he wants to browse through all the interests (website pages). A group is defined as all individuals with a common interest (or individuals who have visited a common page); the user choses the interest from a display on the left side of the visualization. The size of the bubbles in the group display on the left is proportional to the total number of visitors for each of the pages. The taste display on the right remains blank until the user has defined a group.
Figure 3.  Here the user selects American Food in from the group display on the left. This defines the target group as all the individuals who have looked at (shown an interest in) American Food recipes in the website. Once the target group has been defined, the taste display on the right is populated. The size of the bubbles in the taste display is proportional to the number of target group members that have visited each of the pages. Above the taste display, there is a prompt for the user to select one or more tastes.
Figure 4.  The user can use the menu on the far right to navigate to a different category. Here, the user has navigated the taste category from Food and Drink in figure 3 to Hobbies and Interests shown here. The user is still prompted to select one or more tastes.
Figure 5.  Here, there user has selected Video Games and Ceramics. This opens a window that allows the user to compare the target group's degree of interest in the selected tastes. The window has two tabs. The Raw Scores tab, shown here, displays the selected group's interest score for Video Games and Ceramics, as well as the reference group's interest scores. The default reference group is general public, which comprises all individuals in the data set.
Figure 6.  The Compare tab on the detail window visualizes the extent to which the selected group is more or less interested than the reference group in Video Games or Ceramics. Here the reference group is the default general public, which comprises all individuals in the data set.
Figure 7.  If the user wants the reference group to be something other than the 'general public', then s/he can define a reference group by selecting another interest in the group display on the left. Here the user selects Asian Food from the display. This defines the reference group as all the individuals who have looked at (shown an interest in) Asian Food recipes in the website. This view shows the detail window open to the Raw Scores tab displaying each group's interest scores in the selected tastes.
Figure 8.  This view shows the detail window open to the Compare tab, where the user can directly compare how much more or less interest the target group (American Food recipe readers) has, relative to the reference group (Asian Food recipe readers) in Video Games and Ceramics.
[1]

Jingmei Zhou, Xiangmo Zhao, Xin Cheng, Zhigang Xu. Visualization analysis of traffic congestion based on floating car data. Discrete & Continuous Dynamical Systems - S, 2015, 8 (6) : 1423-1433. doi: 10.3934/dcdss.2015.8.1423

[2]

James H. Elder. A new training program in data analytics & visualization. Big Data & Information Analytics, 2016, 1 (1) : i-iii. doi: 10.3934/bdia.2016.1.1i

[3]

Enrico Capobianco. Born to be big: Data, graphs, and their entangled complexity. Big Data & Information Analytics, 2016, 1 (2/3 ) : 163-169. doi: 10.3934/bdia.2016002

[4]

Olli-Pekka Tossavainen, Daniel B. Work. Markov Chain Monte Carlo based inverse modeling of traffic flows using GPS data. Networks & Heterogeneous Media, 2013, 8 (3) : 803-824. doi: 10.3934/nhm.2013.8.803

[5]

Stefano Galatolo. Orbit complexity and data compression. Discrete & Continuous Dynamical Systems - A, 2001, 7 (3) : 477-486. doi: 10.3934/dcds.2001.7.477

[6]

Subrata Dasgupta. Disentangling data, information and knowledge. Big Data & Information Analytics, 2016, 1 (4) : 377-389. doi: 10.3934/bdia.2016016

[7]

Alessia Marigo. Equilibria for data networks. Networks & Heterogeneous Media, 2007, 2 (3) : 497-528. doi: 10.3934/nhm.2007.2.497

[8]

Alexandre J. Chorin, Fei Lu, Robert N. Miller, Matthias Morzfeld, Xuemin Tu. Sampling, feasibility, and priors in data assimilation. Discrete & Continuous Dynamical Systems - A, 2016, 36 (8) : 4227-4246. doi: 10.3934/dcds.2016.36.4227

[9]

Xiaosheng Li, Gunther Uhlmann. Inverse problems with partial data in a slab. Inverse Problems & Imaging, 2010, 4 (3) : 449-462. doi: 10.3934/ipi.2010.4.449

[10]

Pedro Caro. On an inverse problem in electromagnetism with local data: stability and uniqueness. Inverse Problems & Imaging, 2011, 5 (2) : 297-322. doi: 10.3934/ipi.2011.5.297

[11]

Francesca Sapuppo, Elena Umana, Mattia Frasca, Manuela La Rosa, David Shannahoff-Khalsa, Luigi Fortuna, Maide Bucolo. Complex spatio-temporal features in meg data. Mathematical Biosciences & Engineering, 2006, 3 (4) : 697-716. doi: 10.3934/mbe.2006.3.697

[12]

Pankaj Sharma, David Baglee, Jaime Campos, Erkki Jantunen. Big Data Collection and Analysis for Manufacturing Organisations. Big Data & Information Analytics, 2017, 2 (2) : 127-139. doi: 10.3934/bdia.2017002

[13]

A. Cascone, Alessia Marigo, B. Piccoli, L. Rarità. Decentralized optimal routing for packets flow on data networks. Discrete & Continuous Dynamical Systems - B, 2010, 13 (1) : 59-78. doi: 10.3934/dcdsb.2010.13.59

[14]

Victor Isakov. On uniqueness in the inverse conductivity problem with local data. Inverse Problems & Imaging, 2007, 1 (1) : 95-105. doi: 10.3934/ipi.2007.1.95

[15]

Vinicius Albani, Uri M. Ascher, Xu Yang, Jorge P. Zubelli. Data driven recovery of local volatility surfaces. Inverse Problems & Imaging, 2017, 11 (5) : 799-823. doi: 10.3934/ipi.2017038

[16]

Alfred K. Louis. Diffusion reconstruction from very noisy tomographic data. Inverse Problems & Imaging, 2010, 4 (4) : 675-683. doi: 10.3934/ipi.2010.4.675

[17]

Marco Degiovanni, Michele Scaglia. A variational approach to semilinear elliptic equations with measure data. Discrete & Continuous Dynamical Systems - A, 2011, 31 (4) : 1233-1248. doi: 10.3934/dcds.2011.31.1233

[18]

Ali Asgary, Jianhong Wu. ADERSIM-IBM partnership in big data. Big Data & Information Analytics, 2016, 1 (4) : 277-278. doi: 10.3934/bdia.2016010

[19]

Hiroshi Takahashi, Tatsuhiko Saigo, Shuya Kanagawa, Ken-ichi Yoshihara. Optimal portfolios based on weakly dependent data. Conference Publications, 2015, 2015 (special) : 1041-1049. doi: 10.3934/proc.2015.1041

[20]

Habibe Zare Haghighi, Sajad Adeli, Farhad Hosseinzadeh Lotfi, Gholam Reza Jahanshahloo. Revenue congestion: An application of data envelopment analysis. Journal of Industrial & Management Optimization, 2016, 12 (4) : 1311-1322. doi: 10.3934/jimo.2016.12.1311

 Impact Factor: 

Metrics

  • PDF downloads (1)
  • HTML views (43)
  • Cited by (0)

[Back to Top]