We have duplicate profiles due to switching of identifier. I would like to merge the duplicate profiles and also merge the activity feed.
I got the API working and by calling "deduplicate_people(prop_to_match='$email',merge_props=True,case_sensitive=False,backup=True,backup_file=None)" duplicates are removed, but the activity feed is not merged. So we loose many events.
Is there a way to remove duplicates and merging events / activity feed at the same time?
Best answer by Cassandra
We just released an update called “ID Merge” last week that would allow you to merge the activity feeds without duplicating event data.
ID merge improves the behavior of identify() so you can associate anonymous events pre-login with authenticated users. It also adds a new method called Merge().
- Merge allows you to use multiple identities from different sources to refer to one user, which would fix the problem you outlined.
- One nuance worth mentioning: if multiple user profile exist when distinct ids that are merged, Mixpanel will hide all but one of the user profiles. User property values will not be updated or added when profiles are merged.