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(),
      })

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…