This type of information can be found in the Tableau Online Admin Views:
As far as I know there is no way for users to create custom admin views like they can in Tableau Server by connecting to Postgres.
here is what we have done :
we download the stats every weeks from the admin status views we add the data to an incremental extract; we have a dashboard based on this stats on the server that we can share with selected users.
the stats stays on the server for 30 days I think, that's why we do an incremental extract.
hope it helps