Skip to main content

Problem

Events are missing on the MoEngage dashboard for a small set of specific users, while the rest of your user base is unaffected.

Explanation

When events are missing for only a few users, those users have likely breached the Fair Usage Policy (FUP) limits. FUP limits apply per user. When a single user ID sends a high volume of data requests in a short window and crosses a MoEngage safety threshold, MoEngage temporarily blocks data tracking for that user ID to protect platform stability. Data for all other users continues to be tracked as normal, which is why the impact is limited to specific users. If a specific user breaches any of the following thresholds, tracking for that user is temporarily blocked:
Time IntervalMaximum Number of Data Requests AllowedAction Taken If the Limit Is Breached
1 minute100Blocks the tracked data of that user for the next 1 hour.
5 minutes300Blocks the tracked data of that user for the next 1 hour.
1 hour500Blocks the tracked data of that user for the next 24 hours.
1 day1000Blocks the tracked data of that user for the next 24 hours.
For any of the above time intervals, the limit breach can occur a maximum of three consecutive times before MoEngage imposes a 7-day block. If imposed, all data tracking for that specific user is suspended for a 7-day duration.
For the complete policy, including limits on user profile activity info and the number of devices per user, refer to Fair Usage Policy Limits and Actions.
Missing events can also be caused by an event being blocked or hidden globally in Data Management, which affects your entire user base rather than specific users. To rule that out, see Why Are New Events or User Attributes Not Reflected on the Dashboard?.

Solution

Use Behavior analysis to confirm whether a specific user breached an FUP limit. Prerequisites:
  • Access to Analyze > Behavior and Settings > Data Management.
  • The affected user ID.
Perform the following steps:
  1. Confirm the event is active and not blocked globally. Go to Settings > Data Management and verify the event Status is Allowed. If you do not have access to Data Management, contact your admin. For more information, refer to Overview - Data Management.
MoEngage Data Management page showing event statuses set to Allowed.
  1. Go to Analyze > Behavior. In the Events & filters section, select the event that appears to be missing for the user.
  2. In the Filter Users section, select Filter users by. In the Filter users by list, click ID and enter the affected user ID.
MoEngage Behavior analysis with an event selected and users filtered by ID.
  1. In the Behavior Options section, in the Analysis type list, click Total events.
  2. In Duration, select the period when the events went missing, and then click Apply.
  3. Review the Behavior chart. Hover over the spikes to view the hourly or minute-by-minute breakdown of events.
MoEngage Behavior chart with a spike of 535 total events in a single hour. If a spike shows a high concentration of requests in a short window (for example, 535 events in one hour), the user crossed the 500-requests-per-hour limit. This confirms that subsequent events for that user were blocked due to an FUP breach.