INNER CODE UNIT · TypeScript
getPageUsersGroupedByStatForPeriod
rehanvdm/serverless-website-analytics · application/src/backend/api-front/routes/stats/page/index.ts:258
export function getPageUsersGroupedByStatForPeriod(trpcInstance: TrpcInstance) {
return trpcInstance.procedure
.input(
z.object({
from: z.string().datetime(),
to: z.string().datetime(),
sites: z.array(SchemaSite),
groupBy: z.enum([
'country_name',
'device_type',
'utm_source',
'utm_medium',
'utm_campaign',
'utm_term',
'utm_content',
]), // TODO: Later: "browser", "os"
filter: PageFilterSchema.optional(),
})