Francis Cao
530c21dac0
add limit 50 to event chart, metrics table, and UTM report
2026-02-17 21:55:35 -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
Francis Cao
9d49eaebac
fix cohort query for retention report, add filters to weekly traffic route
2025-09-24 10:06:34 -07:00
Mike Cao
04c06443a8
Merge branch 'master' into dev
...
# Conflicts:
# .github/workflows/ci.yml
# src/lang/es-ES.json
# src/lang/sl-SI.json
# src/lib/constants.ts
# src/lib/detect.ts
# src/queries/sql/reports/getRevenue.ts
2025-09-16 21:11:12 -07:00
Francis Cao
f3125c2add
clean up funnel migration and report errors
2025-09-10 16:38:51 -07:00
Mike Cao
bab4f8ebcc
Cohort selection.
2025-08-28 23:29:42 -07:00
Francis Cao
2f1f704728
implement filtering and cohorts to all relevant queries
2025-08-19 15:26:41 -07:00
Francis Cao
69aa4ca035
cleanup cohort/filtering for some queries
2025-08-12 16:13:44 -07:00
Francis Cao
6829d96862
update UTM report to use new UTM columns
2025-08-12 11:30:46 -07:00
Francis Cao
38f251ead5
finish expanded queries and ui.
2025-08-07 09:47:18 -07:00
Francis Cao
0a0c1f27c6
implement pageviews, events, and channels queries
2025-08-05 00:37:44 -07:00
Mike Cao
45c9ea9c22
Merge branch 'dev' into jajaja
...
# Conflicts:
# db/mysql/schema.prisma
# package.json
# pnpm-lock.yaml
# src/app/(main)/reports/[reportId]/ReportBody.tsx
# src/app/(main)/reports/[reportId]/ReportPage.tsx
# src/app/(main)/reports/utm/UTMView.tsx
# src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx
# src/app/(main)/websites/[websiteId]/WebsiteTableView.tsx
# src/app/(main)/websites/[websiteId]/events/EventsPage.tsx
# src/app/api/reports/[reportId]/route.ts
# src/app/api/websites/[websiteId]/metrics/route.ts
# src/components/hooks/queries/useReport.ts
# src/components/icons.ts
# src/components/messages.ts
# src/components/metrics/MetricsTable.module.css
# src/components/metrics/MetricsTable.tsx
# src/queries/sql/events/getEventMetrics.ts
# src/queries/sql/reports/getUTM.ts
2025-07-23 23:39:28 -07:00
Francis Cao
e8ff32b063
Merge branch 'dev' of https://github.com/umami-software/umami into analytics
2025-07-23 09:38:59 -07:00
Francis Cao
2203ba1fe7
move parseParameters to UTMView
2025-07-23 09:38:39 -07:00
Mike Cao
2f7f8911cd
Merge branch 'dev' into jajaja
...
# Conflicts:
# pnpm-lock.yaml
# src/queries/sql/getWebsiteStats.ts
# src/queries/sql/pageviews/getPageviewMetrics.ts
# src/queries/sql/sessions/getWebsiteSessionStats.ts
# src/queries/sql/sessions/getWebsiteSessions.ts
# src/queries/sql/sessions/getWebsiteSessionsWeekly.ts
2025-07-18 10:13:21 -07:00
Francis Cao
90682b79d2
Merge branch 'dev' of https://github.com/umami-software/umami into analytics
2025-07-17 11:22:21 -07:00
Francis Cao
954404f8df
route to view or raw table based on filters
2025-07-15 16:26:03 -07:00
Mike Cao
87449ece9e
Merge branch 'dev' into jajaja
...
# Conflicts:
# db/postgresql/schema.prisma
# pnpm-lock.yaml
# src/app/(main)/websites/[websiteId]/WebsiteDetailsPage.tsx
# src/app/(main)/websites/[websiteId]/compare/WebsiteComparePage.tsx
# src/app/api/reports/route.ts
# src/app/api/websites/[websiteId]/events/series/route.ts
# src/app/api/websites/[websiteId]/metrics/route.ts
# src/app/api/websites/[websiteId]/pageviews/route.ts
# src/app/api/websites/[websiteId]/sessions/stats/route.ts
# src/app/api/websites/[websiteId]/stats/route.ts
# src/app/api/websites/[websiteId]/values/route.ts
# src/components/hooks/useFields.ts
# src/components/hooks/useFilterParams.ts
# src/lang/vi-VN.json
# src/lib/clickhouse.ts
# src/lib/detect.ts
# src/lib/prisma.ts
# src/lib/request.ts
# src/lib/schema.ts
# src/lib/types.ts
# src/queries/sql/events/getEventDataFields.ts
# src/queries/sql/events/getEventDataProperties.ts
# src/queries/sql/events/getEventDataStats.ts
# src/queries/sql/events/getEventDataValues.ts
# src/queries/sql/events/getEventMetrics.ts
# src/queries/sql/events/getWebsiteEvents.ts
# src/queries/sql/getChannelMetrics.ts
# src/queries/sql/getRealtimeActivity.ts
# src/queries/sql/getWebsiteStats.ts
# src/queries/sql/pageviews/getPageviewMetrics.ts
# src/queries/sql/pageviews/getPageviewStats.ts
# src/queries/sql/reports/getBreakdown.ts
# src/queries/sql/sessions/getSessionDataProperties.ts
# src/queries/sql/sessions/getSessionDataValues.ts
# src/queries/sql/sessions/getSessionMetrics.ts
# src/queries/sql/sessions/getSessionStats.ts
# src/queries/sql/sessions/getWebsiteSessionStats.ts
# src/queries/sql/sessions/getWebsiteSessions.ts
2025-07-08 22:03:55 -07:00
Mike Cao
cdf391d5c2
Refactor part 2: Electric Boogaloo. Standardize way of passing filter parameters.
2025-07-04 01:23:11 -07:00
Francis Cao
e75d009df3
implement cohorts to clickhouse/pg library and all relevant queries
2025-07-03 12:06:49 -07:00
Mike Cao
ee6c68d27c
Refactor filter handling for queries.
2025-07-02 01:44:12 -07:00
Mike Cao
8b64029409
Made filters work for all reports.
2025-06-29 23:57:11 -07:00
Mike Cao
ea83afbc13
Fixed retention report showing wrong dates. Changed Breakdown field select to modal.
2025-06-29 15:36:43 -07:00
Mike Cao
ee8750d9df
Update Retention report.
2025-06-28 21:16:50 -07:00
Mike Cao
095d1f2070
Updates to Revenue report.
2025-06-11 23:12:10 -07:00
Mike Cao
4995a0e1e4
Fixed attribution report. New metric cards. Converted ListTable.
2025-06-11 00:05:34 -07:00
Mike Cao
b2aa37a3df
Merge branch 'dev' into jajaja
...
# Conflicts:
# db/postgresql/schema.prisma
# src/queries/sql/reports/getRevenue.ts
2025-06-10 21:11:44 -07:00