clickhouse inserts

This commit is contained in:
Brian Cao 2022-07-22 14:43:19 -07:00
parent 6ea2282f82
commit 65910c7348
13 changed files with 146 additions and 40 deletions

View file

@ -60,7 +60,7 @@ export default async (req, res) => {
await useSession(req, res);
const {
session: { website_id, session_id },
session: { website_id, session_id, session_uuid },
} = req;
const { type, payload } = getJsonBody(req);
@ -72,9 +72,9 @@ export default async (req, res) => {
}
if (type === 'pageview') {
await savePageView(website_id, session_id, url, referrer);
await savePageView(website_id, { session_id, session_uuid, url, referrer });
} else if (type === 'event') {
await saveEvent(website_id, session_id, url, event_type, event_value);
await saveEvent(website_id, { session_id, session_uuid, url, event_type, event_value });
} else {
return badRequest(res);
}

View file

@ -34,7 +34,7 @@ export default async (req, res) => {
device,
country,
}),
getPageviewStats(websiteId, startDate, endDate, tz, unit, 'distinct pageview.session_id', {
getPageviewStats(websiteId, startDate, endDate, tz, unit, 'distinct pageview.', {
url,
os,
browser,