我有一个带有重用活动的应用程序(它用于不同的目的,所以仅仅跟踪活动名称对我没有帮助,这就是为什么我想在仍然使用 EasyTracker 的同时手动定义屏幕名称。我的代码如下所示:
EasyTracker t = EasyTracker.getInstance(this);
t.set(Fields.SCREEN_NAME, screenName);
// MapBuilder map = MapBuilder.createAppView();
// map.set(Fields.SCREEN_NAME, screenName);
// t.send(map.build());
t.activityStart(this);
我从https://developers.google.com/analytics/devguides/collection/android/v3/screens获得了这些信息
我不想在没有 EasyTracker 的情况下执行此操作,因为我没有找到任何信息在 easy tracker 的方法 activityStart() 和 activityStop() 中到底发生了什么,所以我无法使用自定义跟踪器重现这种行为,我认为信息在activityStart()方法中收集除了屏幕名称外也很有用。那么有人在简易跟踪器中定义自定义值的经验吗?这样做是一个好方法还是有更好的解决方案?