Google Analytics(分析)是否会影响Android的性能



我的Android代码中有很多Google Analytics(分析)轨道点,会影响应用程序的性能吗?我知道GA是异步的,但是我的应用中有数百个轨道点,因此不确定是否应该在将来更仔细地添加GA点。

在这种情况下的性能影响主要取决于IO操作,而不取决于添加多少跟踪点。

当应用程序收集GA数据时,该数据被添加到队列并定期派遣到GA。当您的应用在前景或背景下运行时,可能会发生定期调度。

默认调度周期为30分钟,但您可以在Analytics.xml文件中使用" ga_dispatchperiod"参数,或通过调用setDispatchperiod(int dispatchperiodinseconds)

>来提供自己的间隔。

例如。60(in Analytics.xml)gaserviceManager.getInstance()。setDispatchperiod(60);(在代码中)

Google Analytics SDK发送http或帖子(我不记得哪个)到Google。它不等待服务器的响应主要是因为服务器不返回其中的太多。

可能需要更多的频带宽度才能发送所有这些调用。我看不到它减慢您的应用程序。

最新更新