How to filter events

Filter event data prior to sending it to a destination.

RudderStack provides different methods to filter your events before sending them to your specified destinations. See the following table for details and reference on the available filtering methods.

MethodDescriptionConnection modeApplicable
User TransformationsCreate transformations to filter out certain event names, types, or any distinguishing factors among them.Cloud mode
Client-side Event FilteringSpecify which events should be discarded or allowed to flow through by allowlisting or denylisting them in the RudderStack dashboard, while setting up the destination.Device modeAll SDKs
Sending events to selective destinationsSend your events only to select destinations by stopping the SDK from loading other device mode integrations.Device modeJavaScript SDK
Filtering selective destinationsFilter out selective destinations by stopping RudderStack from sending certain events to them.Cloud mode and device mode

Questions? Contact us by email or on Slack