2022-09-12 16:55:34 +00:00
|
|
|
-- Create Event
|
2023-03-29 18:06:12 +00:00
|
|
|
CREATE TABLE umami.website_event
|
2022-08-05 03:15:21 +00:00
|
|
|
(
|
2022-10-08 23:12:33 +00:00
|
|
|
website_id UUID,
|
|
|
|
|
session_id UUID,
|
2024-03-21 16:30:42 +00:00
|
|
|
visit_id UUID,
|
2023-03-23 06:02:37 +00:00
|
|
|
event_id UUID,
|
2023-07-23 20:18:01 +00:00
|
|
|
--sessions
|
2022-08-05 03:15:21 +00:00
|
|
|
hostname LowCardinality(String),
|
|
|
|
|
browser LowCardinality(String),
|
|
|
|
|
os LowCardinality(String),
|
|
|
|
|
device LowCardinality(String),
|
|
|
|
|
screen LowCardinality(String),
|
|
|
|
|
language LowCardinality(String),
|
2022-09-12 16:55:34 +00:00
|
|
|
country LowCardinality(String),
|
2023-02-20 17:04:20 +00:00
|
|
|
subdivision1 LowCardinality(String),
|
2023-02-16 17:52:07 +00:00
|
|
|
subdivision2 LowCardinality(String),
|
2023-02-15 17:40:49 +00:00
|
|
|
city String,
|
2023-07-23 20:18:01 +00:00
|
|
|
--pageviews
|
2023-03-15 00:27:17 +00:00
|
|
|
url_path String,
|
|
|
|
|
url_query String,
|
|
|
|
|
referrer_path String,
|
|
|
|
|
referrer_query String,
|
|
|
|
|
referrer_domain String,
|
2023-02-15 17:40:49 +00:00
|
|
|
page_title String,
|
2023-07-23 20:18:01 +00:00
|
|
|
--events
|
2022-12-13 03:45:38 +00:00
|
|
|
event_type UInt32,
|
2022-09-12 16:55:34 +00:00
|
|
|
event_name String,
|
2023-06-26 15:19:52 +00:00
|
|
|
created_at DateTime('UTC'),
|
2024-04-09 03:24:15 +00:00
|
|
|
job_id Nullable(UUID)
|
2022-08-05 03:15:21 +00:00
|
|
|
)
|
2022-09-12 16:55:34 +00:00
|
|
|
engine = MergeTree
|
2022-10-12 04:02:15 +00:00
|
|
|
ORDER BY (website_id, session_id, created_at)
|
2022-08-05 03:15:21 +00:00
|
|
|
SETTINGS index_granularity = 8192;
|
|
|
|
|
|
2023-03-23 06:02:37 +00:00
|
|
|
CREATE TABLE umami.event_data
|
|
|
|
|
(
|
|
|
|
|
website_id UUID,
|
|
|
|
|
session_id UUID,
|
|
|
|
|
event_id UUID,
|
|
|
|
|
url_path String,
|
|
|
|
|
event_name String,
|
2024-04-08 23:36:31 +00:00
|
|
|
data_key String,
|
2023-06-01 04:46:49 +00:00
|
|
|
string_value Nullable(String),
|
2024-04-08 23:36:31 +00:00
|
|
|
number_value Nullable(Decimal64(4)),
|
2023-06-01 04:46:49 +00:00
|
|
|
date_value Nullable(DateTime('UTC')),
|
|
|
|
|
data_type UInt32,
|
2023-06-26 15:19:52 +00:00
|
|
|
created_at DateTime('UTC'),
|
2024-04-08 23:36:31 +00:00
|
|
|
job_id Nullable(UUID)
|
|
|
|
|
)
|
|
|
|
|
engine = MergeTree
|
|
|
|
|
ORDER BY (website_id, event_id, data_key, created_at)
|
|
|
|
|
SETTINGS index_granularity = 8192;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE umami.session_data
|
|
|
|
|
(
|
|
|
|
|
website_id UUID,
|
|
|
|
|
session_id UUID,
|
|
|
|
|
data_key String,
|
|
|
|
|
string_value Nullable(String),
|
|
|
|
|
number_value Nullable(Decimal64(4)),
|
|
|
|
|
date_value Nullable(DateTime('UTC')),
|
|
|
|
|
data_type UInt32,
|
|
|
|
|
created_at DateTime('UTC'),
|
|
|
|
|
job_id Nullable(UUID)
|
2023-03-23 06:02:37 +00:00
|
|
|
)
|
|
|
|
|
engine = MergeTree
|
2024-04-08 23:36:31 +00:00
|
|
|
ORDER BY (website_id, session_id, data_key, created_at)
|
2023-12-27 17:22:32 +00:00
|
|
|
SETTINGS index_granularity = 8192;
|