Che*_*eng 7 android google-analytics firebase firebase-analytics
以前,为了跟踪Google Analytics(分析)中的屏幕视图,我使用以下代码段。这是非常方便的,因为我需要不通过Activity和Context周围。要使用它,我只需要Utils.trackGAView("ShareDialogFragment");在代码中的任何位置调用即可。
public static Tracker getTracker() {
if (false == isGooglePlayServicesAvailable()) {
return null;
}
if (tracker == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(JStockApplication.instance());
tracker = analytics.newTracker(R.xml.app_tracker);
}
return tracker;
}
public static void trackGAView(String view) {
Tracker tracker = Utils.getTracker();
if (tracker == null) {
return;
}
tracker.setScreenName(view);
tracker.send(new HitBuilders.ScreenViewBuilder().build());
}
Run Code Online (Sandbox Code Playgroud)
然而,在火力地堡,它是不是真的那么方便易,因为它需要一个Activity- https://firebase.google.com/docs/analytics/screenviews
并不是代码中的每个地方都可以访问该Activity对象。
mFirebaseAnalytics.setCurrentScreen(activity, screenName, null /* class override */);
Run Code Online (Sandbox Code Playgroud)
是否有什么好的技术可以在Firebase中跟踪屏幕视图而无需四处走动Activity?
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |