anonymous_identifier |
varchar(255) |
|
true |
|
|
An anonymous identifier of the user that is reversible and is not traceable to the user or their ip. It is hashed using a daily rotating hashing key, meaning this identifier changes for all visitors every day. The identifier is also unique for each course. |
browser |
varchar(255) |
|
true |
|
|
What browser the visitor was using e.g. Firefox. |
browser_version |
varchar(255) |
|
true |
|
|
What what was the version of the browser the visitor was using e.g. 252.0 |
country |
varchar(255) |
|
true |
|
|
Where the visitor is from. Two letter short code e.g. fi |
course_id |
uuid |
|
true |
|
public.courses |
Redundant, same information available though pages.course_id. |
created_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was created. |
deleted_at |
timestamp with time zone |
|
true |
|
|
Timestamp when the record was deleted. If null, the record is not deleted. |
device_type |
varchar(255) |
|
true |
|
|
What kind of device the user was using e.g. mobile or pc. |
exam_id |
uuid |
|
true |
|
public.exams |
Redundant, same information available though pages.exam_id. Here to make some queries easier. |
id |
uuid |
uuid_generate_v4() |
false |
|
|
A unique, stable identifier for the record. |
is_bot |
boolean |
false |
false |
|
|
Whether the user was detected to be a bot. The detection is not foolproof but it’s useful enough for example for excluding the bots from the statistics. |
operating_system |
varchar(255) |
|
true |
|
|
What was the visitor’s operating system e.g. Linux |
operating_system_version |
varchar(255) |
|
true |
|
|
What what was the version of the operating system the visitor was using. |
page_id |
uuid |
|
false |
|
public.pages |
The page that was visited. |
referrer |
varchar(1024) |
|
true |
|
|
What was the referrer of the visitor. Tells where the visitor came from. |
updated_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was last updated. The field is updated automatically by the set_timestamp trigger. |
utm_campaign |
varchar(255) |
|
true |
|
|
|
utm_content |
varchar(255) |
|
true |
|
|
|
utm_medium |
varchar(255) |
|
true |
|
|
|
utm_source |
varchar(255) |
|
true |
|
|
|
utm_term |
varchar(255) |
|
true |
|
|
|