我使用的是简单的 Google Analytics 代码。当我在Google Analytics上查看实时用户时,我现在可以看到" 1活跃用户"。没有问题,但我怀疑此代码会在Google Analytics上产生错误的结果,因为当我查看他们的指南时,他们的实现会有所不同。此代码可能会在Google Analytics上产生错误结果吗? 我的代码:
MainActivity中的声明
public static GoogleAnalytics analytics;
public static Tracker tracker;
onCreate
中的实施analytics = GoogleAnalytics.getInstance(this);
analytics.setLocalDispatchPeriod(1800);
tracker = analytics.newTracker(unitid);
tracker.enableExceptionReporting(true);
tracker.enableAdvertisingIdCollection(true);
tracker.enableAutoActivityTracking(true);
没有更多代码,只有6行。 如果此代码没有问题,为什么他们的指南很复杂?
注意:现在没有问题,但我对未来持怀疑态度。
答案 0 :(得分:0)
这确实接近于最简单的实现。
但是,问题在于:
我个人从未见过在生产中使用自动活动跟踪。开发人员可以使用它来改进Firebase中的异常日志记录,这也许是有道理的,但是数据过于不一致且难以解码,因此无法灵活地用于业务报告。
显式设置每个屏幕名称时,可以实现更好的跟踪质量。这是最佳做法。