Based on what I know about workflows, you could capture some things – logins, when a user visits a page, hits a button, perhaps more. Nothing is pre-built – you’d need to set up those worfklows, build the database structures to hold the data, and build web pages to view the data in a way that makes sense. Or as @deadpoetnsp noted, you could use an analytics tool. Whether it’s possible to natively build in Bubble (w/out writing any code) everything an analytics tool captures, I don’t know.
However, this brings up an interesting question that an expert may know… If you tracked user behavior within Bubble, you’d constantly be writing data to the database as users interact with the website. Is that faster/slower/same as using an external analytics platform that is getting the data via Bubble from APIs. Or, to put it another way, how does the speed compare of Bubble writing to its database vs. sending the data to an external database via API?