我有一个实时平台,当用户长时间停留在页面上时,我发现在5分钟(或多或少)之后,GA实时停止显示它们,所以我创建了每4分钟发送一次浏览的计时器,这样所有用户与GA保持“联系”。
我想知道这是一种好的方法,或者它可能会在以后的报告中产生不准确的数据。
有人有经验吗?
答案 0 :(得分:1)
您的术语似乎有点偏离 - 用户不会变得“断开连接”#34;从Google Analytics中,实时报告与来自报告API的数据之间的区别在于,前者仅显示特定计算维度和指标的子集,而报告API在经过一些处理延迟后显示完整的指标和维度集,包括需要更多处理时间的东西,比如会话和用户范围的数据。
除此之外你的方法还可以。允许进行的API调用数量有限制 - 文档has an example on how to calculate your calls to stay within the limits,如果您确实需要大量实时仪表板,Google建议实施某种服务器端缓存。
但这不会以任何方式影响报告的数据质量。实时API是一种只读API,可能发生的最糟糕的事情是您超出配额并在当天剩余的时间内被阻止。因此,这无法在以后的报告中创建"不准确的数据"。