Android应用程序中Google Analytics数据丢失

Android应用程序中Google Analytics数据丢失,android,google-analytics,Android,Google Analytics,我已经在我的应用程序中实现了谷歌分析。我在启动特定页面时跟踪屏幕名称。如果我重复启动该页面20次,屏幕应该被跟踪20次。但在GA网站上,它被报道了18次或更少的次数。Google Analytics是否有关于丢失分析数据的已知问题 谢谢大家! 以下是我的发现 当我发送一个GA点击屏幕或事件时,它不会立即发送到google analytics。而是将其存储在本地,并在特定的时间间隔内发送到服务器。默认情况下,此间隔为30分钟,但在我的应用程序中,我将此间隔设置为2分钟。因此,每两分钟我就会将上次发

我已经在我的应用程序中实现了谷歌分析。我在启动特定页面时跟踪屏幕名称。如果我重复启动该页面20次,屏幕应该被跟踪20次。但在GA网站上,它被报道了18次或更少的次数。Google Analytics是否有关于丢失分析数据的已知问题

谢谢大家!

以下是我的发现

当我发送一个GA点击屏幕或事件时,它不会立即发送到google analytics。而是将其存储在本地,并在特定的时间间隔内发送到服务器。默认情况下,此间隔为30分钟,但在我的应用程序中,我将此间隔设置为2分钟。因此,每两分钟我就会将上次发布后报告的GA点击数发送给Google Analytics

参考:

为了防止系统接收到超出其处理能力的数据,谷歌分析设置了某些限制

以下是Android SDK的限制。对于设备上的每个跟踪器实例,每个应用实例在每次调度中最多只能发送60次点击。发送一组命中后,此配额将以每2秒1次命中的速率补充

这意味着,最初应用程序可以发送60次点击。在此之后,如果我们试图在30秒后发送另一组点击,我们将只能发送15次点击。 由于我们将发送间隔设置为120秒,我们将能够在每两分钟发送60次点击。即使我们在上一次发送中只发送了10次点击,我们在下一次发送中最多也只能发送60次点击

参考:

结论:因此,如果我们发送的数量超过允许的配额,就有可能错过活动