What one interaction writes down
Before a rate can be computed, something has to be written down. An event is one interaction plus the context around it: what was clicked, when, by which session, on which account, and where the reader was in the flow. On the samples one 14-minute session produces 1,240 of them, which is the point at which a description of a screen becomes a description of a person.
- events per session
- 1,240
- session length
- 14 minutes
- bytes per event
- 240
- a month of sessions
- 535.7 GB
An interaction event is one action - a click, a scroll position, a field completed - plus the context needed to place it: a name, a timestamp, an account, a session and the state of the screen. On the samples a single 14-minute session produces 1,240 events of 240 bytes each, and a site with 1,800,000 sessions a month stores 535.7 GB of them.
The fields, and why the context is the invasive part
The event's name is the least interesting field in it. A click on a button is not sensitive; the fact that it was the second visit from one account, from a device seen on four other accounts, after eleven minutes on the deposit page, is. Context is what turns a log into a profile, and the samples record it 1,240 times in a quarter of an hour.
| Field | Example on the samples | What it is for |
|---|---|---|
| the name | deposit_page_view | counting the step in the funnel |
| the time | to the millisecond | ordering events and measuring hesitation |
| the session | one identifier per visit | rejoining the events into one journey |
| the account | absent before sign-in, present after | attaching the journey to a person |
| the device | type, screen, build | splitting a rate by the screen it happened on |
| the screen state | which step, which version | attributing the event to one arm of the test |
| the payload | the value typed, masked or not | finding where a form is abandoned |
| seven fields | 240 bytes in total | one action, seven answers to "who and when" |
What the mix of events looks like
Most of what is recorded is not deliberate: a scroll position and a pointer position are recorded as they happen, whether or not the reader meant anything by them. On the samples fewer than one in six events is an intentional action.
| Kind of event | Count | Share | Deliberate? |
|---|---|---|---|
| scroll position | 640 | 51.6% | no, recorded passively |
| pointer movement | 388 | 31.3% | no, recorded passively |
| click | 186 | 15.0% | yes |
| page view | 22 | 1.8% | yes |
| form field completed | 4 | 0.3% | yes, and the most sensitive |
| one session | 1,240 | 100% | 212 of them, or 17.1%, were deliberate |
- Read the privacy notice for the list of event kinds, not the summary sentence about "usage data".
- Check whether a session recording is named, because a replay is a different thing from a count.
- Look for the retention period per category, since logs and recordings rarely share one.
- Use the data-access route to request a copy, which turns a description into a list.
- Turn off non-essential analytics where the choice exists, and remember it applies going forward only.