I’d like to ask about a specific use case where there are 3 different applications sending event data. 1 website and 2 SaaS apps. website and one saas will be using email as distinct_id and the other saas will use 2 different distinct_id per unique user. for 2 saas i will be using node.js “load” operation for uploading events periodically or as they arrive.
What is the best way to combine this data on an ongoing basis so that systems can continue sending data with the distinct_id that they know and i can see the data combined on mixpanel.
- when i call “merge” event on 2 distinct ids, are all “future” events of those ids combined automatically? Or does merge work only for existing event data and i have to call merge periodically for upcoming data?
- should i call alias when i know that 3 distinct ids belong to the same user for “future” events and merge for “existing” events?
Again i’ll be mainly using node.js to send saas events and for the web site i’m only interested in events after login so no complicated operation needed for web at the moment