ga_autoActivityTracking = true:从报告中排除特定活动

MPS*_*MPS 7 android google-analytics google-analytics-firebase

[适用于Android Google Analytics v4]

当ga_autoActivityTracking = true时,是否有办法不报告特定活动(发送命中服务)?

我想在onStart()上将ga_autoActivityTracking变为false,在特定活动中再次在onStop()上变为true.如果可能的话,某人会像提供示例代码一样善良.其他方法也是最受欢迎的.

谢谢.

dja*_*abi 4

遗憾的是,使用 autoActivityTracking 时,您无法从报告中排除某些活动。唯一的方法是禁用自动活动跟踪并从 Activity.onStart() 手动发送屏幕视图:

tracker.setScreenName("screen name");
tracker.send(new HitBuilders.ScreenViewBuilder().build());
Run Code Online (Sandbox Code Playgroud)

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