Mixpanelのドキュメントには、 IntegrationAPIとPeopleAnalyticsの2つのJavascriptAPIがリストされています。どちらにもidentify()
ユーザーを識別する方法があります。
mixpanel.idenfity(...)
mixpanel.people.identify(...)
それらはどう違いますか?
Mixpanelのドキュメントには、 IntegrationAPIとPeopleAnalyticsの2つのJavascriptAPIがリストされています。どちらにもidentify()
ユーザーを識別する方法があります。
mixpanel.idenfity(...)
mixpanel.people.identify(...)
それらはどう違いますか?
これは遅い答えです、私は知っていますが、私も同じ問題に遭遇しています。
私が言えることから:
1)mixpanel.people.identifyは、特定のユーザーがすでに存在している場合でも、呼び出されるたびに(探索中の)mixpanelsダッシュボードに新しいユーザーを作成し、そのアクティビティを上書きするだけです。
2)mixpanel.identifyはより多くの検索を行い、アクティビティに対して期待どおりに機能しますが、以前にその個別のIDが表示されたことがない場合は、新しいユーザーを作成しません。
言うまでもなく、これら2つの呼び出しは、バックエンドにある種のfind_or_createを使用して同じことを行う必要がありますが、使用しているものに応じて、findまたはcreateのいずれかであるように見えます。
Androidに関連していますが、このドキュメントから2つのバージョンの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");