How to Filter Events using Different Methods

An easy-to-follow guide on filtering the events before sending them to your specified destinations in RudderStack.

RudderStack provides different filtering methods before sending the events to your specified destinations. The following table explains these methods in detail:

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 the selective 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

Contact us

For more information on the topics covered on this page, email us or start a conversation in our Slack community.

This site uses cookies to improve your experience. If you want to learn more about cookies and why we use them, visit our cookie policy.  We'll assume you're ok with this, but you can opt-out if you wish