Mixpanel:identify()与people.identify()之间的区别是什么?

16

Mixpanel文档列出了两个Javascript API: Integration APIPeople Analytics。这两个API都有一个identify()方法来识别用户:

mixpanel.idenfity(...)
mixpanel.people.identify(...)

它们有什么不同之处?

2个回答

13

这是一个晚回答,我知道,但我也遇到了同样的问题。

据我所知:

1) mixpanel.people.identify 每次调用时都会在mixpanel仪表板(探索)中创建一个新用户,即使该特定用户已经存在,只是覆盖其活动

2) mixpanel.identify 更多地是查找,并按其预期工作进行活动,但如果从未见过该独特id,则不会创建新用户。

不用说,这两个调用应该做相同的事情,在后端进行某种查找或创建,但看起来它们似乎是查找或创建,具体取决于你使用哪一个。


1
谢谢@johnnyPando,这正是我所观察到的。MixPanel显示有两个部分,“探索”区域由people API提供支持,其他区域则由普通JS API提供支持。 - Wolfram Arnold
5
非常令人困惑 - 我很难想象为什么这种区分会有用。他们没有给出任何解释,至少我找不到。 - Aidan Feldman
4
最近iOS SDK中的people.identify已被删除,现在只剩下主要的"identify"。这表明他们同意了,但我没有发现任何有用的文件证明这一事实。 - tooluser

0

虽然它与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");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接