Event Time and Server Time


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

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.

Server Time

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.


Was this article helpful?
4 out of 4 found this helpful