Google Analytics会影响Android的效果吗?

时间:2015-05-07 07:10:54

标签: android performance google-analytics

我的Android代码中有很多Google Analytics跟踪点,是否会影响应用的效果?我知道GA是异步的,但我的应用程序中有数百个跟踪点,所以不确定我是否应该在以后更仔细地添加GA点。

2 个答案:

答案 0 :(得分:2)

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

当应用收集GA数据时,该数据会添加到队列中并定期发送给GA。当您的应用在前台或后台运行时,可能会定期发送。

默认的发货时间为30分钟,但您可以使用" ga_dispatchPeriod"以秒为单位提供您自己的时间间隔。 analytics.xml文件中的参数,或通过调用setDispatchPeriod(int dispatchPeriodInSeconds)

e.g。 60(在analytics.xml中) GAServiceManager.getInstance()setDispatchPeriod(60)。 (在代码中)

答案 1 :(得分:1)

Google分析SDK会向Google发送HTTP获取或帖子(我无法记住哪些内容)。它不会等待来自服务器的响应,主要是因为服务器没有返回大部分响应。

发送所有这些呼叫可能需要更多的带宽。我看不到它减慢你的应用程序速度。