2012-10-03 8 views

risposta

11

Questa è una risposta tardiva, lo so, ma ho riscontrato lo stesso problema.

Da quello che posso dire:

1) mixpanel.people.identify crea un nuovo utente in mixpanels cruscotto (sotto esplorare) ogni volta che viene chiamato, anche se quel particolare utente esiste già, e solo sovrascrive la loro attività

2) mixpanel.identify fa più di una ricerca e funziona come previsto per la loro attività, ma non crea un nuovo utente se non ha mai visto prima quell'identità distinta.

Inutile dire che queste due chiamate dovrebbero fare la stessa cosa, con una sorta di find_or_create sul back-end, ma sembra sia un find o create, a seconda di quale si sta utilizzando.

+1

Grazie a @johnnyPando, questo è un po 'quello che ho osservato anche io. Il display di MixPanel ha due sezioni, l'area "esplora" è alimentata dall'API delle persone, le altre aree dalla semplice API JS. –

+3

molto confuso - ho difficoltà a immaginare perché questa distinzione sarebbe utile. non offrono alcuna spiegazione per questo, che potrei trovare. –

+3

people.identify nell'SDK di iOS è stato rimosso di recente; ora è presente solo l'identificativo principale. Questo suggerisce che sono d'accordo, ma non c'è documentazione utile di questo fatto AFAICT. – tooluser

0

Anche se è collegato ad Android, possiamo ancora capire la differenza tra le due versioni di identify() da questo 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"); 
Problemi correlati