仅在控制器中进行分析跟踪

Analytics Tracking Solely in Controller

我有一个严重依赖 AJAX 调用的 Laravel 应用程序。我想使用 Google Analytics 跟踪应用程序 activity。我正在查看一个 analytics tracking package,我可以在其中跟踪控制器中的应用程序 activity。我认为我可以仅通过控制器跟踪所有 activity,而不用在模板或其他地方放置跟踪代码。

问题: 我的理解是否正确,我不会仅仅通过控制器进行分析跟踪而遗漏任何东西? 有什么大的 'gotchas' 我应该考虑的吗?

谢谢!

如果您只从服务器跟踪 activity,您将错过诸如屏幕 size/resolution 和 browser/OS 数据之类的东西(除非您覆盖用户代理)。您也将无法执行跟踪事件、异常或社交互动等操作。本质上,任何仅对客户可用的交互都是您无法跟踪的。

这些事情对您来说可能并不重要,但您在进行转换之前应该了解它们。