gpt4 book ai didi

android - Android 的 Google Analytics 调度期

转载 作者:行者123 更新时间:2023-11-29 00:18:48 25 4
gpt4 key购买 nike

我正在使用最新版本的 Google Play 服务,以便在我的 Android 应用程序中使用 Google Analytics。我试图将调度间隔设置为仅 1 秒,以便我可以在实时分析仪表板中看到它。但是,它至少需要 3 分钟才能实时显示。如何让它立即或在一分钟内显示?

这是我的代码:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(context);
final Tracker t = analytics.newTracker("UA-XXXXX-X");
analytics.setLocalDispatchPeriod(1);

我需要以编程方式进行,而不是在 XML 文件中进行。我还应该提到我正在跟踪一个事件。 3 分钟后,它似乎一直出现在实时分析中。

感谢您的帮助。

最佳答案

setLocalDispatchPeriod() 已被弃用很长一段时间了。

The reason for the deprecation is outlined in the ServiceManager JavaDoc:

This only works if local dispatching is in use. Local dispatching is only used in the absence of Google Play Services on the device or if manually forced (see setForceLocalDispatch()). In general, applications can not rely on the ability to set the dispatch period. This method should therefore be used with some discretion.

If you are using EasyTracker, you can also specify ga_dispatchPeriod in your analytics.xml file, which should not throw a lint warning about deprecation.

<resources>
<string name="ga_trackingId">UA-XXXXXXXX-X</string>

<integer name="ga_dispatchPeriod">1</integer>

<!-- [...] -->
</resources>

来源:https://stackoverflow.com/a/20618219/3848666通过 Tanis.7x

关于android - Android 的 Google Analytics 调度期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com