magento2 客户在线网格 - 遗漏字段:IP、Last URL 等

magento2 customer online grid - missed field: IP, Last URL, etc

如何在 Magento 2(版本 2.0.0)中 return 客户在线网格的某些字段,例如 IP、最后 URL 等?

列菜单中只有 6 列可用:

在 Magento 2 测试版中,这些字段可用:

简单答案:

不,你不能,你甚至不应该尝试。目前的标准解决方案是使用第 3 方 service/software,例如 google analytics 或 piwik。

更多说明: 负责此的内部模块已被删除,因为它在大多数情况下不被使用,但对性能有很大影响。 特别是 "last url" 是一个非常昂贵的功能,它需要对客户的每个请求进行数据库写入。这很昂贵,为用户的每个请求增加 100-300 毫秒,并使用对订单流程很重要的 IO 资源,并且在最坏的情况下可能会减慢整个订单流程,如果您有很多客户在线同时。 最后的 IP 可能仍然可以从最后的登录条目中获取。但我不确定与此相关的 magento 商店。

另外值得注意的是,有些国家/地区不允许您存储用户的完整 IP。