Session recording on webpage?

I saw once there are tools/features on Shopify where the page owner is able to see a recording of how the site visitors were interacting with the site, where they were clicking, scrolling, etc.

How can we do something like that, is there any tool/ open-source project to help us do that or any other hint,

I want to do this as i have made my portfolio site but, the bounce rate is 100%, don’t know what is causing that so, curious to see sessions and make improvements accordingly.