AnalyticService 如何处理多次发送

How AnalyticService handles Multiple sends

我正在将 GA 集成到我的游戏中。在每个级别结束时,我发送一个获胜事件、一个捕获级别时间的计时和一个捕获用户进度的自定义维度。这有助于我清理 API。 我不确定这些方法调用是如何处理的,该服务是否向 google 发送了三个不同的请求,或者它是否足够聪明,可以将它们合并为一个? 另一方面,如果它不智能,是否值得尝试尽量减少调用,或者它并不重要。

默认情况下,Android 的 Google 分析会定期(每 30 分钟)调度分析事件。

您还可以按如下方式覆盖派送期。

GoogleAnalytics.getInstance(this).setLocalDispatchPeriod(60);

查看文档了解更多信息

https://developers.google.com/analytics/devguides/collection/android/v4/dispatch