Mixpanel文檔列出了兩個Javascript API:Integration API和People Analytics。兩者都有一個identify()
方法來識別用戶:Mixpanel:識別()和people.identify()有什麼區別?
mixpanel.idenfity(...)
mixpanel.people.identify(...)
他們如何不同?
Mixpanel文檔列出了兩個Javascript API:Integration API和People Analytics。兩者都有一個identify()
方法來識別用戶:Mixpanel:識別()和people.identify()有什麼區別?
mixpanel.idenfity(...)
mixpanel.people.identify(...)
他們如何不同?
這是一個遲到的答案,我知道,但我也遇到過同樣的問題。
從我可以告訴:
1)mixpanel.people.identify在創建儀表盤mixpanels新用戶(下探索)每次它被調用時,即使該特定用戶已經存在,只是覆蓋他們的活動
2)mixpanel.identify做了更多的查找,並按照他們的活動預期的那樣工作,但是如果以前從未見過獨特的id,則不會創建新用戶。不用說,這兩個調用應該做同樣的事情,在後端有一些find_or_create,但它看起來不是find還是create,這取決於你使用的是哪一個。
雖然它與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");
謝謝@johnnyPando,這也是我所觀察到的。 MixPanel顯示屏有兩個部分,「探索」區域由人員API驅動,其他區域由普通JS API驅動。 –
非常混亂 - 我很難想象爲什麼這種區分會有用。他們沒有提供任何解釋,我可以找到。 –
最近刪除了iOS SDK中的people.identify;現在只有主要的「識別」出現。這表明他們同意,但沒有有用的文件AFAICT這一事實。 – tooluser