平均会话持续时间总计不正确

时间:2018-05-09 11:03:41

标签: google-analytics google-analytics-api

我目前正在与Google Analytics(GA)API集成,该API每天提取数据并将其存储在数据库中,以便在PHP项目中使用。

我试图获得平均会话持续时间"在我的项目中,在特定日期(2018年4月1日 - 2018年4月1日)匹配特定频道(有机搜索)的GA值。

从下图中可以看出,GA中特定过滤器的总平均会话持续时间正在返回" 00:04:28",以后再使用,这在几秒钟内是268(计算方式为将时间乘以[24 * 60 * 60])。

Google Analytics Organic Search Filter View 注意:我已从上面的图片中删除了一些关键的个人信息。

如果我们执行此视图的导出,并选择选项" Excel(XLSX)",这将为我们提供一个电子表格,其中包含复制从GA API返回的内容的值

下图显示了这个数据集,并且我突出了图片下方解释的一些关键内容:

Google Analytics Filter View Export

以蓝色突出显示的内容是静态数据,由GA在出口时计算。这包括它们的平均值,这是突出显示的部分(H7)中的最后一行。

以红色突出显示的内容使用时间到秒的计算(前面已解释过),这样就成功复制了GA中的相同内容。这意味着来自API(以秒为单位)的平均会话持续时间可以正确转换为GA仪表板上显示的值(时间)。

现在,我在这里遇到问题;以粉红色突出显示的内容使用Excel中的AVERAGE计算,并分别取H2:H6和I2:I6的值。我期待的是,这两个平均值与蓝色和红色部分底部的平均值相匹配,但是,你可以看到他们没有。

这里有没有人可以帮助GA计算平均值呢?

0 个答案:

没有答案