Merge Mixpanel:合并重复的人员配置文件并合并事件
由于代码中的标识符切换,我有重复的配置文件。我想现在合并重复的配置文件,同时合并事件/活动提要 我通过调用Merge Mixpanel:合并重复的人员配置文件并合并事件,merge,duplicates,mixpanel,Merge,Duplicates,Mixpanel,由于代码中的标识符切换,我有重复的配置文件。我想现在合并重复的配置文件,同时合并事件/活动提要 我通过调用 deplicate deplicate\u people(prop\u to\u match='$email',merge\u props=True,区分大小写=False,backup=True,backup\u file=None) 事实上已删除重复项,但未合并事件/活动提要。所以我错过了很多比赛 是否有一种方法可以同时删除重复项和合并事件/活动提要?重复项的发生是因为由于标识符的更改
deplicate deplicate\u people(prop\u to\u match='$email',merge\u props=True,区分大小写=False,backup=True,backup\u file=None)
事实上已删除重复项,但未合并事件/活动提要。所以我错过了很多比赛
是否有一种方法可以同时删除重复项和合并事件/活动提要?重复项的发生是因为由于标识符的更改,一些人使用ID,而另一些人使用电子邮件作为不同的ID。事件由该ID或电子邮件引用给相应的人 下面是我最后为人们和他们的事件重新创建身份映射所做的工作: 我使用Mixpanel的API(导出人员/导出事件)创建人员和事件的备份。我编写了一个脚本,为使用实际id作为distinct_id而不是电子邮件的人创建一个映射“distinct_id电子邮件”(每个人都有一个$email字段,而不管$distinct_id的内容如何) 然后我检查了所有导出的事件。对于每个ID为distinct_ID的事件,我使用映射将该distinct_ID更改为电子邮件。更新的事件保存在JSON文件中。因此,使用电子邮件作为不同的_id创建从事件到人的引用——否则丢失的事件 然后,我继续使用Mixpanel中的重复数据消除API删除所有重复数据,从而丢失了一些事件。现在,我导入了前一步中的事件,这将返回丢失的事件
使用该方法之前要考虑的三个开放性问题: