gpt4 book ai didi

android - MixPanel:用户在报告中显示为访客

转载 作者:行者123 更新时间:2023-11-29 15:21:34 26 4
gpt4 key购买 nike

我一直在尝试将 Mixpanel 集成到我的 Android 应用程序中。在跟踪事件等方面,一切正常,但问题是所有事件都记录在报告中的单个客人下。我在 mixpanel.identify()mixpanel.getPeople().identify() 上都调用了 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();

无论跟踪事件发送了多少次(即使我更改了标识的值并再次跟踪),所有事件都在随机访客名称下进行跟踪:Guest #74352

最佳答案

如果您想在 Activity 提要中将事件与用户名相关联,您需要使用 $first_name$last_name(包括美元符号)作为特性。 Android 库不直接支持流报告中的名称标记,但您也可以通过向事件添加 mp_name_tag super 属性来获得名称。所以你可能想让你的代码看起来像这样:

MixpanelAPI mixpanel = MixpanelAPI.getInstance(this, MIXPANEL_TOKEN);
MixpanelAPI.People people = mixpanel.getPeople();

// Using the same id for events and people updates will let you
// see events in the people analytics activity feed.
mixpanel.identify("666");
people.identify("666");

// Add the dollar sign to the name properties
people.set("$first_name", "john");
people.set("$last_name", "smith");

JSONObject nameTag = new JSONObject();
try {
// Set an "mp_name_tag" super property
// for Streams if you find it useful.
nameTag.put("mp_name_tag", "john smith");
mixpanel.registerSuperProperties(nameTag);
} catch(JSONException e) {
e.printStackTrace();
}

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

关于android - MixPanel:用户在报告中显示为访客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com