SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Why Are My Events Being Silently Dropped By Unify

Question

Why are some of my events completely missing from the user profile timeline in Segment Unify without throwing any explicit delivery or validation errors?

 

Product

Twilio Segment

 

Environment

Segment Console

 

Answer

Segment Unify silently drops data payloads that violate specific system ingestion and data schema boundaries. If you notice that certain events fail to appear on your user profile timelines, it is typically because the payload triggers one of the following constraints:

  • messageId Length limit: The messageId identifier in your event payload is longer than 100 characters.

  • groupId Length Limit: The groupId string contains more than 500 characters.

  • Property or Trait Count Cap: The event payload contains more than 300 total properties or user traits combined.

  • Empty Group Identifiers: The groupId field is empty or null within a Group call, or the context.groupId path is empty or null within a Track call.

To prevent events from being dropped, you must update your upstream tracking implementation to sanitize, truncate, or reject payloads that exceed these limits before they are transmitted to Segment.

 

Additional Information

Have more questions? Submit a request
Powered by Zendesk