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

时间:2014-09-18 05:12:51

标签: android google-analytics google-analytics-v4

[适用于Android Google Analytics v4]

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

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

谢谢。

1 个答案:

答案 0 :(得分:4)

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

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

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