Skip to content

No support for Simplified ID Merge yet no mention of it here #169

@Trunksome

Description

@Trunksome

I integrated Mixpanel into my Unity game, set everything up as explained here on github and in the Mixpanel docs; now, a few weeks later, I noticed that although I thought I set user identification up correctly (using Identify), it does not correctly merge events that occurred before user sign up (which ruins our onboarding funnel analysis).

After digging into this today, I found out about Simplified ID Merge, how it works, and that it is supported everywhere except by the Unity SDK (as described here). The thing is that at the same time, when I created the Mixpanel project, it chose Simplified ID Merge as the default; now I can't change it anymore. ID management is super confusing by itself, with all the different options, but the inconsistent documentation around it just creates a horrible developer experience. Why not at least mention this as a heads up in the readme here? It doesn't help that doc links from the project settings in Mixpanel around this are broken (404).

Anyways, onto a solution. Is it possible for me to use SuperProperties of the Mixpanel Unity SDK to assign a "$deviceId", and that way achieve a working implementation of Simplified ID Merge?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions