Mixpanel を Android アプリに統合しようとしています。イベントの追跡などに関しては問題なく機能しますが、問題は、すべてのイベントがレポート内の 1 人のゲストの下に記録されることです。mixpanel.identify()
との両方で identify() を呼び出しmixpanel.getPeople().identify()
、コードは次のようになります。
MixpanelAPI mixpanel = MixpanelAPI.getInstance(this, MIXPANEL_TOKEN);
MixpanelAPI.People people = mixpanel.getPeople();
people.identify("666");
people.set("first_name", "john");
people.set("last_name", "smith");
JSONObject props = new JSONObject();
try {
props.put("Gender", "Male");
props.put("Plan", "Premium");
} catch (JSONException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
mixpanel.track("Plan selected", props);
mixpanel.flush();
その追跡イベントが何回送信されても (identify の値を変更して再度追跡しても)、すべてのイベントはランダムなゲスト名で追跡されます: Guest #74352