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。
如何在 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。