Commit Graph
38 Commits
Author SHA1 Message Date
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 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 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 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
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
Mike Cao 4d54f50739 PR fixes. 2025-05-08 00:12:44 -07:00
Francis Cao 88d658f72e resolve psql/mysql attribution bugs and optimize queries 2025-04-17 15:23:48 -07:00
Francis Cao e648b4178f udpate oss attribution logic 2025-04-15 10:36:03 -07:00
Francis Cao 3da61989b7 fix sorting on UTM queries, add more ads in case logic 2025-04-13 18:31:59 -07:00
Francis Cao b9a2145766 ch attribution report, schema changes, and migration 2025-04-13 18:12:03 -07:00
Francis Cao 64dcc5af80 add attribution report params 2025-03-20 09:09:28 -07:00
Mike Cao 7a0575e33a Removed output parsing for clickhouse. 2025-02-08 20:08:36 -08:00
Mike Cao dcf0da7b14 Renamed folder. 2025-02-05 20:31:48 -08:00