5
0 Comments

We analyzed over 1 million user sessions to study how predictable online behaviour is

We analyzed a dataset of website visitors’ navigation patterns to find out how much predictability there is to how we interact with a site. The dataset contains almost 10 million navigation events (i.e. page changes) from 1.4 million user sessions on an online banking site. In total, the website has 819 pages and on average there are 208 links on each page (weighted by number of visits). This means that if you made a random prediction which link a user would next click, you would be right less than 0.5% of the time (1/208).

We preprocessed the user session data and fed it into our machine learning model. The results are below:

Accuracy of predicting next navigation event

Reducing the sample size to about 60 thousand only decreased the top 3 accuracy from 73% to 69%, implying that great results can be achieved with relatively little data.

Why is this useful?

  • You can deliver a seamless user experience by prerendering or prefetching the content a visitor is likely to access before they actually do. This will improve page load times materially and increase conversions and overall user experience.
  • To build any kinds of custom use cases. For example, if you predict that a user is likely to access a given page, you can make links to them more pronounced to make them easier to find.

We ran this case study as part of making Spindel, a prediction driven framework that lets you build lightning fast & customizable user experiences without infringing on privacy. To get Spindel, visit us at https://www.spindel.io.

Ps. if you want to know the details of this study, refer to my blog post here.

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 37 comments Getting first 908 Paid Signups by Spending $353 ONLY. 19 comments 🔥Roast my one-man design agency website 18 comments Launch on Product Hunt after 5 months of work! 16 comments Started as a Goodreads alternative, now it's taking a life of its own 12 comments I Sold My AI Startup for $1,500 and I'm Really Happy About It 11 comments