Sticky Property
AdvancedA sticky property is a property that, once set, automatically attaches to all of a user's subsequent events until you change it.
In product-analytics tools each event usually carries only its own properties; a sticky property breaks this by making one value 'persistent' so it need not be resent on every event. Its classic use is properties constant across a session: the user's plan, the initial entry source, the app version. The benefit is that every event can later be broken down by this value without reworking code. But it has a serious trap: because the value sticks, if it is set wrong or at the wrong time it contaminates all subsequent events and the bug surfaces late. Its close concept is the super property. These all depend on an SDK model with a persistent user concept and client-side property registration.