fix total visitors query to exclude event_type

This commit is contained in:
Francis Cao
2026-02-04 09:35:50 -08:00
parent 2489601ae6
commit 5ea58e2b30
+14 -2
View File
@@ -40,6 +40,12 @@ async function relationalQuery(
eventType,
});
const excludeEventTypeFilterQuery = filterQuery
.split('\n')
.filter(filter => !filter.includes('event_type'))
.join('\n')
.trim();
return rawQuery(
`
select count(distinct website_event.session_id) as num,
@@ -50,7 +56,7 @@ async function relationalQuery(
${joinSessionQuery}
where website_event.website_id = {{websiteId::uuid}}
${dateQuery}
${filterQuery}
${excludeEventTypeFilterQuery}
) as total
from website_event
${cohortQuery}
@@ -82,6 +88,12 @@ async function clickhouseQuery(
eventType,
});
const excludeEventTypeFilterQuery = filterQuery
.split('\n')
.filter(filter => !filter.includes('event_type'))
.join('\n')
.trim();
return rawQuery(
`
select count(distinct session_id) as num,
@@ -91,7 +103,7 @@ async function clickhouseQuery(
${cohortQuery}
where website_id = {websiteId:UUID}
${dateQuery}
${filterQuery}
${excludeEventTypeFilterQuery}
) as total
from website_event
${cohortQuery}