Mixpanel文档列出了两个Javascript API:Integration API和People Analytics。两者都有一个identify()
方法来识别用户:Mixpanel:识别()和people.identify()有什么区别?
mixpanel.idenfity(...)
mixpanel.people.identify(...)
他们如何不同?
Mixpanel文档列出了两个Javascript API:Integration API和People Analytics。两者都有一个identify()
方法来识别用户:Mixpanel:识别()和people.identify()有什么区别?
mixpanel.idenfity(...)
mixpanel.people.identify(...)
他们如何不同?
这是一个迟到的答案,我知道,但我也遇到过同样的问题。
从我可以告诉:
1)mixpanel.people.identify在创建仪表盘mixpanels新用户(下探索)每次它被调用时,即使该特定用户已经存在,只是覆盖他们的活动
2)mixpanel.identify做了更多的查找,并按照他们的活动预期的那样工作,但是如果以前从未见过独特的id,则不会创建新用户。不用说,这两个调用应该做同样的事情,在后端有一些find_or_create,但它看起来不是find还是create,这取决于你使用的是哪一个。
虽然它与Android相关,但我们仍然可以从doc了解identify()的两个版本之间的区别。
// Ensure all future events sent from
// the device will have the distinct_id 13793
mixpanel.identify("13793");
// Ensure all future people properties sent from
// the device will have the distinct_id 13793
mixpanel.getPeople().identify("13793");
谢谢@johnnyPando,这也是我所观察到的。 MixPanel显示屏有两个部分,“探索”区域由人员API驱动,其他区域由普通JS API驱动。 –
非常混乱 - 我很难想象为什么这种区分会有用。他们没有提供任何解释,我可以找到。 –
最近删除了iOS SDK中的people.identify;现在只有主要的“识别”出现。这表明他们同意,但没有有用的文件AFAICT这一事实。 – tooluser