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
Create docker images (cloud) / Build, push, and deploy (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
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.
...
Create docker images (cloud) / Build, push, and deploy (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
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
Mike Cao
e3cc19638c
Breakdown report.
2025-06-10 20:59:27 -07:00
Francis Cao
a4465aaa43
update psql revenue and attribution report to use new revenue table
2025-06-10 09:58:39 -07:00
Mike Cao
79ea9974b7
Added attribution report page.
2025-06-09 00:42:09 -07:00
Mike Cao
0027502707
Merge branch 'dev' into jajaja
...
# Conflicts:
# src/lib/detect.ts
# src/queries/sql/reports/getRevenue.ts
2025-06-08 22:26:26 -07:00
Mike Cao
01bd21c5b4
Updated reports.
2025-06-08 22:21:28 -07:00
Francis Cao
9cc717f054
convert attribution report
2025-06-07 07:53:40 -07:00
Francis Cao
e799d89606
add website_revenue table and view. update revenue report to use view
2025-06-07 07:53:40 -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
Mike Cao
3847e32f39
More work on reports. Added Funnel page.
2025-06-05 22:19:35 -07:00
Francis Cao
21d081f7d3
fix ordering for revenue country card
2025-06-05 07:31:47 -07:00
Mike Cao
f6c3ad5aa6
Fixed goals query.
2025-05-31 09:46:36 -07:00
Mike Cao
49bcbfd7f9
New goals page. Upgraded prisma.
2025-05-31 02:11:18 -07:00
Francis Cao
98eb26fd9e
fixed getAttribution table alias typo
2025-05-08 09:15:27 -07:00