2012-10-03 239 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");