[适用于Android Google Analytics v4]
当ga_autoActivityTracking = true时,是否有办法让特定活动无法报告(发送到服务)?
我在考虑在onStart()上将ga_autoActivityTracking设为false,在特定活动中将on_top()再次设为true。 如果可能的话,某人会像提供示例代码一样善良。 其他方法也是最受欢迎的。
谢谢。
答案 0 :(得分:4)
使用autoActivityTracking时,您无法从报告中排除某些活动。唯一的方法是禁用自动活动跟踪并从Activity.onStart()手动发送屏幕视图:
tracker.setScreenName("screen name");
tracker.send(new HitBuilders.ScreenViewBuilder().build());
您无法关闭来自onStart()的自动活动跟踪,因为Android会在回调之前捕获回调列表。列表中的任何更改都不会影响此onStart()的已注册回调列表。不幸的是,从onStart禁用自动活动跟踪将无效。