event
type field is the only required field, you should typically set at least all the standard event fields.event
(required) - This is the event type fieldanonymousId
or userId
(one of these required) - This indicates which user caused or triggered the eventtimestamp
- The time the event occurred. If not provided, Segment will use their server time when the event was received by them (which can be quite different from when it happened, particularly if you're using Census to backfill events).context
and integrations
- Optional event context and controls. See Structured Data for more information on how to create objects to map to these fields.