Array of Objects is an event parameter type that allows you to send multiple structured records inside a single event.
In real-life use cases, one action rarely involves a single item. A user may complete one action that contains multiple related entities at the same time:
Multiple products in one purchase
Multiple tickets in one booking
Multiple policies in one transaction
Multiple subscriptions activated together
Array of Objects lets you capture all of these entities together, under one parameter, within a single event, preserving the relationship between them instead of splitting each item into its own event.
Object keys can also include sub-object keys, which allow you to store additional structured details inside the main object, such as price, category, or expiry date.
This structure helps you keep transaction-level context intact and makes it queryable for segmentation.
To learn more about the Array of Objects for Event Parameters, get started with How Array of Objects for Event Parameters Works.