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:
messageIdLength limit: ThemessageIdidentifier in your event payload is longer than 100 characters.groupIdLength Limit: ThegroupIdstring 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
groupIdfield is empty or null within aGroupcall, or thecontext.groupIdpath is empty or null within aTrackcall.
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.