Mixpanel documentation lists two Javascript API’s: Integration API and People Analytics. Both have an identify() method to identify users:
mixpanel.idenfity(...)
mixpanel.people.identify(...)
How are they different?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is a late answer, I know, but I’ve been coming across the same issue as well.
From what I can tell:
1) mixpanel.people.identify creates a new user in mixpanels dashboard (under explore) everytime it is called, even if that particular user already exists, and just overwrites their activity
2) mixpanel.identify does more of a find, and works as expected for their activity, but doesn’t create a new user if it’s never seen that distinct id before.
Needless to say, these two calls should do the same thing, with some kind of find_or_create on the backend, but it seems to be either a find or create, depending on which you are using.