我使用Mixpanel PHP库设置用户详细信息($ mixpanel-> people-> set)。它工作正常,电子邮件,注册日期等设置正确。
然而,位置(国家,城市,Tomezone)属性都是错误的。我相信这可以通过以某种方式设置用户IP来解决(因为我们正在从后端获取"命中"我们的服务器IP可能默认使用)。问题是Mixpanel API参考甚至没有提到过这一点。
如何实现这一目标?如何为Mixpanel用户设置IP地址?
谢谢
答案 0 :(得分:2)
我自己刚刚找到答案。
显然,该引用确实提到了它。
在用户记录上设置属性。
set(string | int $ distinct_id,array $ props,string | null $ ip)if 该配置文件不存在,它使用这些属性创建它。如果它 确实存在,它将属性设置为这些值,覆盖 现有价值观。
参数
$ distinct_id stringint用户的distinct_id或别名
$ props要在配置文件上设置的数组关联属性数组
$ ip stringnull客户端的ip地址(用于地理位置)
因此用户IP是set方法的第三个参数。
来自here
的引用