[对于Android Google Analytics v4]

ga_autoActivityTracking = true时,是否有一种方法可以不报告特定 Activity (将命中发送给服务)?

我当时想在特定 Activity 中在onStart()将ga_autoActivityTracking设置为false,在onStop()将ga_autoActivityTracking设置为true。
如果可能的话,有人会像提供示例代码一样友好。
也欢迎其他方法。

谢谢你。

最佳答案

使用autoActivityTracking时,不幸的是您不能从报告中排除某些 Activity 。唯一的方法是禁用自动 Activity 跟踪并从Activity.onStart()手动发送屏幕 View :

tracker.setScreenName("screen name");
tracker.send(new HitBuilders.ScreenViewBuilder().build());

您无法从onStart()关闭自动 Activity 跟踪,因为在进行回调之前,Android已捕获了回调列表。列表中的任何更改都不会影响此onStart()的已注册回调的列表。不幸的是,从onStart禁用自动 Activity 跟踪将不起作用。

关于android - ga_autoActivityTracking = true : exclude specific activities from being reported,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25904583/

10-12 00:24