2012-10-03 152 views

回答

11

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

从我可以告诉:

1)mixpanel.people.identify在创建仪表盘mixpanels新用户(下探索)每次它被调用时,即使该特定用户已经存在,只是覆盖他们的活动

2)mixpanel.identify做了更多的查找,并按照他们的活动预期的那样工作,但是如果以前从未见过独特的id,则不会创建新用户。不用说,这两个调用应该做同样的事情,在后端有一些find_or_create,但它看起来不是find还是create,这取决于你使用的是哪一个。

+1

谢谢@johnnyPando,这也是我所观察到的。 MixPanel显示屏有两个部分,“探索”区域由人员API驱动,其他区域由普通JS API驱动。 –

+3

非常混乱 - 我很难想象为什么这种区分会有用。他们没有提供任何解释,我可以找到。 –

+3

最近删除了iOS SDK中的people.identify;现在只有主要的“识别”出现。这表明他们同意,但没有有用的文件AFAICT这一事实。 – 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");