Это поздний ответ, я знаю, но я тоже сталкивался с той же проблемой.
Из того, что я могу сказать:
1) mixpanel.people.identify создает нового пользователя в панели инструментов mixpanels (в процессе исследования) каждый раз, когда он вызывается, даже если этот конкретный пользователь уже существует и просто перезаписывает свою активность.
2) mixpanel.identify делает больше поиска и работает так, как ожидалось для своей деятельности, но не создает нового пользователя, если раньше не видел этот отдельный идентификатор.
Излишне говорить, что эти два вызова должны делать то же самое, с каким-то find_or_create на бэкэнд, но, похоже, это либо находка, либо создание, в зависимости от того, что вы используете.
Ответ 2
Хотя это связано с Android, мы все еще можем понять разницу между двумя версиями ident() из этого doc.
// 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");