我试图在选定的时间段内获取所有唯一访问者,但我想在服务器上按日期过滤它们。但是,每天的唯一身份访问者的总和并不是该时间段的唯一身份访问者的数量。
例如:
星期一:2 个独立访问者
星期二:3 个独立访问者
这两天的独立访问者不一定是 5 个。
有没有办法使用 Google Analytics API (v3) 获得我想要的结果?
我试图在选定的时间段内获取所有唯一访问者,但我想在服务器上按日期过滤它们。但是,每天的唯一身份访问者的总和并不是该时间段的唯一身份访问者的数量。
例如:
星期一:2 个独立访问者
星期二:3 个独立访问者
这两天的独立访问者不一定是 5 个。
有没有办法使用 Google Analytics API (v3) 获得我想要的结果?
您是对的,用户不是累加的,因此您不能简单地每天添加它们。有几种方法可以解决这个问题。
第一个也是最明显的是,如果您已经实施了用户 ID,您应该能够直接拉取并询问有关哪些用户在哪些日子看到您的网站的数据。
我之前实现的另一种方法是在需要时从 Google Analytics API 动态提取用户数量。显然,这仅在您填充实时 Web 仪表板或类似仪表板时才有效,但由于它只是您要求的一个数字,因此不会大大减慢加载时间。例如。如果您使用的是 Klipfolio 等仪表板工具,则可以定义动态数据源,并在需要时查询 Google(https://support.klipfolio.com/hc/en-us/articles/216183237 -BETA-使用动态数据源)
您还可以限制可以查询数据的方式的数量,并计算所有这些方式。例如,如果您只允许用户按月或按天查看数据,那么您只需要这些数字。
最后,您可以通过将其分成两部分来以合理的准确度估计该数字。新用户等于新会话(您只是第一个会话的新用户),这是相加的,因此可以根据需要将数字分开和组合。然后,您可以从例如 1 年的数据中获取新用户与回访用户的粗略比率(新用户百分比),并将其与新用户数据一起使用以生成任何级别的平均值。