From my understanding the default way mixpanel orders events is by the time they are processed.
We have a scenario in which we send events to mixpanel through segment yet we wish to send events in an ordered manner by a custom property (say time) even though we send them in an asynchronous manner.
Mixpanel accepts the events yet never in any order that is sent to segment.
For example, we tried to change the timestamp field to act as an ordering property yet it didn’t help.
We also tried to sync the events but it didn’t help either. (Sync programmatically in code)
I deduce that the events are sent to mixpanel in an unordered way from segment itself, did somebody have a similar scenario and found a solution that doesn’t remove segment from the solution? We prefer to keep segment as a central point for our events rather than sending events to mixpanel directly in that use case.