分析 - 哪一层?

Poz*_*pps 5 architecture android analytics

非常开放的架构问题。

我有一个 Android 离线应用程序。
在用户可以更改配置的操作之一中,在我的特定情况下,它是预测当天。
所以要做到这一点,流程是这样的:

  • 点击事件的活动;
  • 首选项视图模型;
  • 偏好业务;
  • 并最终在持久层上持久化;

实际效果将同时发生(对我的问题不重要)。

我的问题是:
添加分析跟踪的最佳位置在哪里?
在定位我的分析跟踪事件时,我到底应该考虑什么?

以防万一,这是我正在谈论的应用程序:https : //play.google.com/store/apps/details?id=pozzo.apps.travelweather

谢谢

Mam*_*rey 0

就干净的架构分析而言,它是业务层,因此应该在交互器/用例中实现,但我认为将分析保留在视图中并不是那么糟糕,因为这是最简单的方法。