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

时间:2012-10-03 22:29:49

标签: mixpanel

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

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

他们有什么不同?

2 个答案:

答案 0 :(得分:13)

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

据我所知:

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

2)mixpanel.identify做了更多的查找,并按照预期的方式为其活动工作,但如果以前从未见过那个不同的id,则不会创建新用户。

毋庸置疑,这两个调用应该做同样的事情,后端有某种find_or_create,但它似乎是一个查找或创建,具体取决于你使用的是什么。

答案 1 :(得分: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");