Derived Attributes are a realtime DIY data pipeline in WebEngage that allow you to create auto refreshing user attributes based on existing events (user actions) and user data (your first party data stored in user profiles). Think of them as smart, dynamic attributes without the hassles of creating and maintaining a compute pipeline.
Unlike standard attributes that you pass via SDKs, APIs or Other Integrations, Derived Attributes are created, computed and stored directly from within the DIY WebEngage Dashboard,. It uses your existing data as the foundation.
This feature is a solid addition to our current set of derived feature sets – be it the Engagement Score feature for lead generation business, or, the Intelligent Attributes (such as best channel for a user, best time to send campaign to a user etc), or, the recently launched Affinity() function for intent based segmentation.
Other than building precision Segments, Derived Attributes could be used to run highly relevant product recommendations as shown below.

Derived Attributes bridge the gap between raw data and instantly actionable data. No more manual calculations, no more external processing, no more stale metrics. Your user profiles are now way more enriched than ever before and reflect real-time aggregations.

















