Подтвердить что ты не робот

Mixpanel: Какая разница, может быть, идентификация() и people.identify()?

Документация Mixpanel содержит два API Javascript: API интеграции и People Analytics. У обоих есть метод identify() для идентификации пользователей:

mixpanel.idenfity(...)
mixpanel.people.identify(...)

Как они отличаются?

4b9b3361

Ответ 1

Это поздний ответ, я знаю, но я тоже сталкивался с той же проблемой.

Из того, что я могу сказать:

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");