I have actually answered a similar question. The thing is I didn't use names for the tables. In that answer, when I talk about events tracked at a user level I mean events tracked using the ^userevents and when I talk about events tracked at an entity level I mean events tracked using the ^sharedevents table.
So basically the ^sharedevents it just a way to avoid having a huge ^userevents table.
Welcome to the Q&A site for Question2Answer.
If you have a question about Q2A, please ask here, in English.
To report a bug, please create a new issue on Github or ask a question here with the bug tag.
If you just want to try Q2A, please use the demo site.