Francis Cao
8a0bdc2727
heatmap migration/code clean-up
2026-06-23 15:01:00 -07:00
Francis Cao
07e40db5f4
add clickhouse+s3 workflow for heatmaps
2026-05-19 22:41:59 -07:00
Francis Cao
1f3f805a30
WIP heatmap full-page coordinate and replay rendering work
2026-05-19 09:05:11 -07:00
Francis Cao
cd20b3aafd
Heatmaps bug fixes, update schema to match overlay, use react-zen component to match ui/ux, polish
2026-05-14 14:23:41 -07:00
Mike Cao
6c2155d496
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-05-07 14:54:25 -07:00
Mike Cao
9b18511af0
Merge branch 'heatmaps' into dev
...
# Conflicts:
# db/clickhouse/schema.sql
2026-05-07 14:49:21 -07:00
Mike Cao
1b69ce6e90
Add scroll heatmaps.
2026-05-05 10:43:39 -07:00
Francis Cao
21eb6d21ec
remove unused session_data_pivot table
2026-05-04 14:12:08 -07:00
Francis Cao
e349a040e5
add deduplicate_merge_projection_mode settings
2026-05-04 12:48:44 -07:00
Francis Cao
a113f5be79
query optimizations on session property filters
2026-05-04 12:42:25 -07:00
Francis Cao
680a1ca1a2
refactor Property components to be resused for both session/event data. Implement session-data screens + filtering. Remove all event-data specific compoenents/queries
2026-04-29 13:11:03 -07:00
Mike Cao
a6b13b71db
Add click heatmaps report
...
Extracts click events from rrweb session-replay buffers at write time
into a new heatmap_event table (Prisma + ClickHouse). New /heatmaps
report shows a page picker plus an overlay of click density on the
dominant viewport, with an optional iframe of the live page behind.
2026-04-27 22:20:38 -07:00
Francis Cao
43fb351ac7
add logic for booleans, dates, arrays
2026-04-24 13:48:28 -07:00
Francis Cao
be6154cb68
Event data properties refactor and design
2026-04-23 11:15:59 -07:00
Francis Cao
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -08:00
Francis Cao
0e1d6cef6b
refactor session replays to be per visit. sessions persist too long resulting in low-quality recordings
2026-03-03 22:59:25 -08:00
Francis Cao
b5f91f11f0
update formatMessage to t. add session replay labels
2026-02-27 16:42:58 -08:00
Francis Cao
3c3409e631
add session replay to CH schema
2026-02-27 10:24:21 -08:00
Francis Cao
5fbecfa5a6
fix migration numbering. udpate CH schema file
2026-02-26 10:26:58 -08:00
Francis Cao
16451dd5cd
update CH view to account for new event types
2025-10-02 10:18:13 -07:00
Francis Cao
822ddee9ae
update ch schema for custom data numbers
2025-08-12 09:15:42 -07:00
Francis Cao
38f251ead5
finish expanded queries and ui.
2025-08-07 09:47:18 -07:00
Francis Cao
2dcb9e21bd
change pagestable to visitors and update clickhouse hostname column to array
2025-07-13 22:44:09 -07:00
Mike Cao and GitHub
b2a6e3f842
Merge pull request #3505 from eoussama/master
...
Added optional website ID for creation
2025-07-07 22:58:16 -07:00
Matt Harrington
19ccfa0745
fixing the clickhouse schema file
2025-06-13 12:17:18 -07:00
Francis Cao
9a437dcfa2
convert attribution report
2025-06-07 07:43:36 -07:00
Francis Cao
a16846f4ce
add website_revenue table and view. update revenue report to use view
2025-06-06 08:47:52 -07:00
Francis Cao
c5efc27c07
distinct_id schema changes and search on sessions page
2025-04-29 08:57:58 -07:00
Francis Cao
12b8ac4272
app and db schema - region rename, hostname move
2025-04-24 22:42:33 -07:00
Francis Cao
b9a2145766
ch attribution report, schema changes, and migration
2025-04-13 18:12:03 -07:00
Francis Cao
203e782530
Create attribution report template and parameters
2025-03-18 10:00:23 -07:00
Francis Cao
a708e6c350
add tags to ch schema file
2024-10-17 09:53:07 -07:00
Francis Cao
c79720ae1d
update session data schema
2024-08-15 09:28:39 -07:00
Francis Cao
3207b0ce06
revert AggregatingMergeTree order by
2024-08-01 16:40:48 -07:00
Francis Cao
57a23bab2d
fix hourly order by
2024-08-01 16:16:18 -07:00
Francis Cao
61dfa1391e
add projection code
2024-08-01 15:34:35 -07:00
Francis Cao
cb4368e12c
template multiple queries for filtering
2024-07-31 09:35:29 -07:00
Francis Cao
161da582ba
reorder CH stats index
2024-07-24 16:57:23 -07:00
Francis Cao
174b9e4376
only use hourly table, remove daily table logic, fix updatechart undefined
2024-07-23 22:35:11 -07:00
Francis Cao
038ecdb592
fix pkey for stats tables
2024-07-23 15:34:25 -07:00
Francis Cao
5299e9f579
resolve entry / exit queries
2024-07-22 21:30:06 -07:00
Francis Cao
7381254cc2
add relational migrations. update event_key references to data_key
2024-04-08 20:24:15 -07:00
Francis Cao
cc834083d9
update CH schema/migration to include session_data
2024-04-08 16:36:31 -07:00
Francis Cao
cbeefe733f
add psql migration
2024-03-21 09:30:42 -07:00
Francis Cao
1cf5bd488c
remove kafka engine tables
2023-12-27 09:22:32 -08:00
Brian Cao
7b97209d56
Fix CH script.
2023-09-13 13:27:07 -07:00
Mike Cao
e4bd314bd6
Updates to insights, event data, telemetry.
2023-07-23 13:18:01 -07:00
Francis Cao
74bd4d5366
add missing semi-colons
2023-07-13 16:30:10 -07:00
Brian Cao
0a3ee2277a
Fix numeric to number.
2023-07-06 21:02:56 -07:00
Francis Cao
c901358222
rename to job_id
2023-06-26 10:32:23 -07:00