Although MoEngage can ingest any amount of data that is being sent to us, we enforce certain limits on how you are tracking this data to ensure that the changes you make in data integration do not hamper the sanity of your data in MoEngage and for you to have a seamless experience while using this data to create and analyze your campaigns and user trends.
Limits on Events and Attributes Tracked in MoEngage
The below limits apply when you track data in MoEngage:
|Type||Limit||Handling for overage|
|Unique Events||512||Events not tracked in last 60 days will be removed first and then new events will be blacklisted if the limit is still breached.|
|Unique User Attributes||256||New User Attributes will be rejected if limit breaches|
|Unique Event Attributes||100 per event||Only the first 100 event attributes will be ingested.|
If you need to exceed the above limits, do reach out to your Account Manager or write to us at email@example.com
In case you are already breaching these limits as of 1st Dec 2019, we will not blacklist existing events and attributes automatically but if you send new events and attributes, these will get blacklisted based on the logic mentioned in the above table. Do reach out to us in case of any issues here.
Limits on Event & Attribute Names and Values
Below Table lists the limits on event, attribute names and values.
|Key||Character Limit||Limit Breach Handling|
|Event name length||200||Store first 200 characters only.|
|User attribute name length||200||Store first 200 characters only.|
|User attribute value length||512||Store first 512 characters only|
|Event attribute name length||200||Store first 200 characters only.|
|Event attribute value length||512||store first 512 characters only.|
MoEngage will accept the below datatypes for attributes -
|Key||Allowed Data Types||Other Datatypes|
|User Attribute Value||Integer, Float, Double, Long, Boolean, String, List, Datetime||Ignore|
|Event Attribute Value||Integer, Float, Double, Long, Boolean, String, List, Datetime||Ignore|
Additional Information for Data Tracking in MoEngage:
- For list, each element can be of maximum 512 characters and maximum 50 elements per list.
- Attribute values sent as dictionary datatype will be rejected.
- For sending an attribute of datatype - datetime, please use the ISO 8601 date format while sending data from our Data APIs and use our SDK date functions when sending data from the SDK directly.
- If your attribute value is a URL and this exceeds the allowed character limit of 512 characters, we will reject the value completely. This is done to ensure that your image, URL personalization does not break.