From ab58c76b6a5a8587f65327d271091463a7aa67f6 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Wed, 27 Mar 2024 11:17:00 -0700 Subject: [PATCH] change views back to pageviews --- db/clickhouse/migrations/02_add_visit_id.sql | 1 - .../[websiteId]/WebsiteMetricsBar.tsx | 22 ++++++++++--------- src/queries/analytics/getWebsiteStats.ts | 8 +++---- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/db/clickhouse/migrations/02_add_visit_id.sql b/db/clickhouse/migrations/02_add_visit_id.sql index 5dd7bcd1..202c0fd3 100644 --- a/db/clickhouse/migrations/02_add_visit_id.sql +++ b/db/clickhouse/migrations/02_add_visit_id.sql @@ -78,7 +78,6 @@ FROM umami.website_event we JOIN umami.website_event_join j ON we.session_id = j.session_id and date_trunc('hour', we.created_at) = j.created_at -WHERE we.created_at > '2023-03-31'; RENAME TABLE umami.website_event TO umami.website_event_old; RENAME TABLE umami.website_event_new TO umami.website_event; diff --git a/src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx b/src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx index 10f28895..6e2930dc 100644 --- a/src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx @@ -21,10 +21,10 @@ export function WebsiteMetricsBar({ const { ref, isSticky } = useSticky({ enabled: sticky }); const { data, isLoading, isFetched, error } = useWebsiteStats(websiteId); - const { views, visitors, visits, bounces, totaltime } = data || {}; + const { pageviews, visitors, visits, bounces, totaltime } = data || {}; const num = Math.min(data && visitors.value, data && bounces.value); const diffs = data && { - views: views.value - views.change, + pageviews: pageviews.value - pageviews.change, visitors: visitors.value - visitors.change, visits: visits.value - visits.change, bounces: bounces.value - bounces.change, @@ -40,12 +40,12 @@ export function WebsiteMetricsBar({ })} > - {views && visitors && ( + {pageviews && visitors && ( <> { return runQuery({ [PRISMA]: () => relationalQuery(...args), @@ -19,7 +19,7 @@ async function relationalQuery( websiteId: string, filters: QueryFilters, ): Promise< - { views: number; visitors: number; visits: number; bounces: number; totaltime: number }[] + { pageviews: number; visitors: number; visits: number; bounces: number; totaltime: number }[] > { const { getTimestampDiffQuery, parseFilters, rawQuery } = prisma; const { filterQuery, joinSession, params } = await parseFilters(websiteId, { @@ -61,7 +61,7 @@ async function clickhouseQuery( websiteId: string, filters: QueryFilters, ): Promise< - { views: number; visitors: number; visits: number; bounces: number; totaltime: number }[] + { pageviews: number; visitors: number; visits: number; bounces: number; totaltime: number }[] > { const { rawQuery, parseFilters } = clickhouse; const { filterQuery, params } = await parseFilters(websiteId, { @@ -96,7 +96,7 @@ async function clickhouseQuery( ).then(a => { return Object.values(a).map(a => { return { - views: Number(a.views), + pageviews: Number(a.views), visitors: Number(a.visitors), visits: Number(a.visits), bounces: Number(a.bounces),