Francis Cao
21b56d2922
add LLM channel logic
2026-05-11 10:31:04 -07:00
Francis Cao
17e7a4a63a
exclude performance events from non-performance metrics/lists
2026-05-07 14:17:03 -07:00
Francis Cao
7d7dd336f9
fix funnel alias issues. Closes #4144
2026-04-20 12:58:17 -07:00
Francis Cao
e58131cb72
fix ambiguous query errors. Closes #4176
2026-04-20 11:31:04 -07:00
Francis Cao
09e5196ea3
Goal/Funnel mobile friendly changes. Polish event-data filters UI/UX
2026-03-28 10:28:59 -07:00
Mike Cao
fb785180d5
Merge branch 'dev' into feat-funnel-per-step-filters
2026-03-25 13:40:12 -07:00
Francis Cao
54dbfe1ca9
Support wildcard for goals report Closes #4086
2026-03-25 09:19:08 -07:00
Rudy B.
a5f4210d84
fix(funnels): align FunnelResult export with actual returned shape
2026-03-16 22:11:34 +01:00
Rudy B.
96ae1de7fd
feat(funnels): add per-step event property filters to schema and SQL queries
2026-03-16 21:51:15 +01:00
Francis Cao
b34f8fa1dc
improve revenue session query performance
2026-03-13 15:10:01 -07:00
Francis Cao
a58dadb428
remove old goals schema
2026-03-12 09:31:15 -07:00
Francis Cao
7c300fe3f8
fix performance metrics relational query
2026-03-11 16:31:32 -07:00
Francis Cao
1bffb3cbf3
saved session replay implementation checkpoint
2026-03-09 13:51:08 -07:00
Francis Cao
81fd8e63a1
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-03-09 11:27:35 -07:00
Francis Cao
b9ccc5f53d
alias event_name to resolve funnel bug
2026-03-09 11:21:49 -07:00
Francis Cao
acfd4462e3
Improvements to revenue screen
2026-03-06 09:58:43 -08:00
Francis Cao
1730d495e5
fix performance reset bug
2026-03-05 10:23:00 -08:00
Francis Cao
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -08:00
Francis Cao
4ecef2e290
add better metrics to revenue page AOV/ARPU
2026-03-03 16:00:39 -08:00
Mike Cao
e2ab4af493
Merge branch 'performance' into dev
2026-02-25 02:27:46 -08:00
Francis Cao
99b5d9dde8
remove currency from params and references. optimize CH queries with subquery
2026-02-21 23:23:56 -08:00
Francis Cao
5144aff9cd
revenue report enhancements.
2026-02-21 10:57:52 -08:00
Francis Cao
530c21dac0
add limit 50 to event chart, metrics table, and UTM report
2026-02-17 21:55:35 -08:00
Francis Cao
2260520ae5
Revert "Fix TypeScript type errors across multiple files"
...
This reverts commit a3733b0424 .
2026-02-16 16:20:04 -08:00
Mike Cao and Claude Opus 4.6
ce9e2416fb
Add Web Vitals performance tracking (LCP, INP, CLS, FCP, TTFB)
...
End-to-end performance metrics tracking: dedicated database table with
percentile aggregation, tracker collection behind data-perf attribute,
/api/send handling, report API endpoints, and Performance dashboard page
with threshold-based metric cards, time-series chart, and per-page breakdown.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 19:25:20 -08:00
Mike Cao
a3733b0424
Fix TypeScript type errors across multiple files
2026-02-05 21:25:46 -08:00
Francis Cao
49adaa32d0
implement UTM filters and fields
2026-02-05 16:30:46 -08:00
Francis Cao
5ea58e2b30
fix total visitors query to exclude event_type
2026-02-04 09:35:50 -08:00
Francis Cao
9339383497
remove www. prefix from hostname during comparison. Closes #3256
2026-01-28 17:18:03 -08:00
Francis Cao
4867492ca3
Fix breakdown alias column not found bug
2026-01-26 13:52:46 -08:00
Francis Cao
128217c0f4
add event type filter button and implementation to journeys Close #2803
2026-01-24 10:09:10 -08:00
Francis Cao
3f173889ea
Fix "name" alias for relational query to be compatible with Postgres 12. Closes #3970
2026-01-22 22:04:11 -08:00
Francis Cao
3a498333a6
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-01-19 12:51:38 -08:00
Francis Cao
cd6a28ea4a
improve revenue joins and event_data joins to website_event
2026-01-19 12:46:21 -08:00
Mike Cao
42d0594118
Merge pull request #3936 from sbozh/fix/compatible-event-name
...
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-02 13:03:34 -08:00
SBOZH
8286af1453
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-01 15:53:20 +01:00
Francis Cao
3072f02f1b
Add table alias to filterQuery. Closed #3869
2025-12-19 13:32:20 -08:00
Francis Cao
220c2af344
fix revenue type
2025-12-05 09:18:53 -08:00
Francis Cao
83b03d682c
fix getRevenue case-insensitivity bug
2025-12-04 12:27:44 -08:00
Francis Cao
5c9403f748
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2025-11-26 11:03:50 -08:00
Francis Cao
ac6ed9d762
add case-insensitivity to currency comparison
2025-11-26 11:01:58 -08:00
Mike Cao
fa8d8055df
Reformatted files with biome.
2025-11-22 22:42:42 -08:00
Mike Cao
b1dc690e2f
Merge branch 'dev' into patch-1
2025-11-14 11:44:20 -08:00
Francis Cao
cc8254985b
Increase resetWebsite timeout. fix retention bug returning decimal day_number in CH.
...
Closes #3698
2025-11-14 09:11:26 -08:00
Francis Cao
bf548c5aca
Fix revenue bigInt but and case insensitive currency
2025-11-09 21:19:38 -08:00
rkoh-rq
3cb7fa34b0
fix: quote "event" reserved keyword in journey queries
...
Fixes PostgreSQL syntax error by quoting the "event" column alias. This was causing the journey query to fail.
"event" is a reserved keyword in PostgreSQL. Added double quotes to treat it as an identifier rather than a keyword.
Changes:
- Quote "event" in PostgreSQL
- Quote "event" in ClickHouse for consistency
2025-11-04 11:00:33 +08:00
Francis Cao
2ffde37f5b
v3 prisma queries update
2025-10-27 11:48:35 -07:00
Francis Cao
2e1a5b444a
revenue, events, and session activity optimization
2025-10-21 21:12:22 -07:00
Francis Cao
89d3cd4f5a
add timezone to revenue chartData. Fix min/max date for 7day value
2025-09-30 13:11:11 -07:00
Francis Cao
bf99068bd7
Remove tables result set from getRevenue. Fix min/max date for revenuechart
2025-09-30 12:03:15 -07:00