Event Delivery Usage for Filtered Streams
The event delivery allocation applies to the number of events delivered after the filter
is applied and not before filtering. Because a filter can reduce the number of events delivered
to a subscriber, using a filter helps lower a subscriber's usage of the event delivery
allocation.
For example, a client subscribes to a channel to receive order events, and the event bus contains 100 such events to deliver. But the channel member for Order_Event__e has a filter that matches only order events with certain values for the city and amount fields. Out of the 100 order events, 15 match the field values and are delivered. The event delivery usage is in this case 15 events and not 100. For more information about the event delivery allocation, see Platform Event Allocations.