【发布时间】:2018-12-01 05:59:31
【问题描述】:
非常开放的架构问题。
我有一个 Android 离线应用。
在其中一项操作中,用户可以更改配置,在我的具体情况下,它是预测日。
所以要做到这一点,流程是这样的:
- 点击事件的活动;
- 首选项视图模型;
- 偏好业务;
- 最后持久化在持久层上;
实际效果将并行发生(对我的问题不重要)。
我的问题是:
添加分析跟踪的最佳位置在哪里?
在定位我的分析跟踪事件时,我究竟应该考虑什么?
以防万一,这是我正在谈论的应用程序:https://play.google.com/store/apps/details?id=pozzo.apps.travelweather
谢谢
【问题讨论】:
-
当我在我的应用程序中实施 Analytics 时,我将所有 Analytics 跟踪器放入 Presenter (MVP)。分析只涵盖小活动/片段,因为对于静态活动,我不喜欢过度设计事物。我的方法的问题是,有时我需要处理一些样板文件,以涵盖某些情况。我只是决定这样做是为了在整个应用程序中产生结果。就您而言,一切都取决于您的喜好。
标签: android architecture analytics