Mixpanel文档列出了两个Javascript API: Integration API和People Analytics。这两个API都有一个identify()
方法来识别用户:
mixpanel.idenfity(...)
mixpanel.people.identify(...)
它们有什么不同之处?
Mixpanel文档列出了两个Javascript API: Integration API和People Analytics。这两个API都有一个identify()
方法来识别用户:
mixpanel.idenfity(...)
mixpanel.people.identify(...)
它们有什么不同之处?
这是一个晚回答,我知道,但我也遇到了同样的问题。
据我所知:
1) mixpanel.people.identify 每次调用时都会在mixpanel仪表板(探索)中创建一个新用户,即使该特定用户已经存在,只是覆盖其活动
2) mixpanel.identify 更多地是查找,并按其预期工作进行活动,但如果从未见过该独特id,则不会创建新用户。
不用说,这两个调用应该做相同的事情,在后端进行某种查找或创建,但看起来它们似乎是查找或创建,具体取决于你使用哪一个。
虽然它与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");