Php 跟踪Yii2中的web应用程序使用情况
我有一个用Yii2/PHP编写的复杂web应用程序。如何跟踪已登录用户的应用程序使用情况 有一些跟踪工具,如GA Google analytics或Piwik analytics,具有良好的Yii2扩展,可集成到应用程序中 由于这些工具适用于公共网站,因此它们并不适合于应用程序内使用情况跟踪: 他们不关心用户 登录时,用户来自哪个网站的推荐人不再相关 这些工具依赖于浏览器中运行的javascript代码段。这里,出于安全原因,服务器端方法会更好Php 跟踪Yii2中的web应用程序使用情况,php,google-analytics,yii2,tracking,matomo,Php,Google Analytics,Yii2,Tracking,Matomo,我有一个用Yii2/PHP编写的复杂web应用程序。如何跟踪已登录用户的应用程序使用情况 有一些跟踪工具,如GA Google analytics或Piwik analytics,具有良好的Yii2扩展,可集成到应用程序中 由于这些工具适用于公共网站,因此它们并不适合于应用程序内使用情况跟踪: 他们不关心用户 登录时,用户来自哪个网站的推荐人不再相关 这些工具依赖于浏览器中运行的javascript代码段。这里,出于安全原因,服务器端方法会更好 我的问题是哪种跟踪策略最适合Yii2应用程序,您推
我的问题是哪种跟踪策略最适合Yii2应用程序,您推荐哪种Yii2扩展?我通常会从请求日志开始,例如扩展默认的Yii2请求类,并通过将所有相关数据保存到数据库中,在应用程序中使用扩展,并向其中添加用户id,然后从中构建
这样,您就不必太依赖GA,因为您已经掌握了用户的所有信息基于您提供的信息,Google Analytics将是一个不错的选择 GA有一个服务器到服务器的协议,称为 它还有一个奇妙的用户概念。用户是GA功能的核心。如果您没有使用GA跟踪用户,那么您确实没有按照预期使用该工具 默认情况下,用户由客户端id分配。对于web,此id存储在cookie中,对于移动设备,此id存储在应用程序存储中。对于服务器到服务器,您的应用程序只需跟踪会话/用户的IP地址和客户端id,GA将负责其余部分 此外,GA允许您使用特定于应用程序的用户id覆盖客户端id。这允许您跟踪用户,即使他们从不同的设备登录 GA还为您提供了如何处理推荐人信息的细粒度控制。它似乎符合您的所有标准