Commit Graph
97 Commits
Author SHA1 Message Date
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 CaoandClaude 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