MoEngage stores all the data in UTC time. MoEngage query for your action & user analysis on the UTC time using the time zone offset of your App time zone.
MoEngage collects Event Time and Server Time.
Event Time is the time on the device when the event was performed. Event Time is displayed in the User Profile.
For more information, refer to User Profile.
From the device, when an event is recorded on the MoEngage servers, the time of the server is set as the Server Time (in UTC) of the event.
For more information, refer to:
Difference between Event Time and Server Time
Event Time and Server Time are the same time or might have a difference of a few seconds. All analysis work as expected.
Sometimes, Event Time and Server Time are not the same and the time differences are higher. The reasons are as follows
- Data reaches MoEngage server with delay
The events do not reach to MoEngage servers in time due to Internet issues, App crashes, App removal from memory (Especially with Chinese OEMs), etc.
- Event Time is not accurate
Device time is not accurate which leads to inaccurate event time.
The high time difference between Event Time and Server Time provides a slightly deviated analysis for very few users. For these users, the segmentation, analytics, and user profile result might be slightly deviated. The impact is less than 0.5% of the user events.
There is no impact on the campaign analysis in the campaign detail pages and the campaign stats dashboard.