Ask Ansh

What are super properties and when should I use them?

Super properties: the short answer

Super properties are values you set once in Mixpanel that then attach to every later event on their own. Use them for things that rarely change, like plan or user type. When a user upgrades, new events carry the new plan and old events keep the old one, so you see what state a user was in at each action.

Super properties, in detail

Super properties are attributes you set once in Mixpanel, and they automatically attach to every subsequent event without you having to specify them each time. Unlike profile properties, which overwrite previous values and don't change past events, super properties persist across all future events while leaving historical data untouched.

You should use super properties for attributes that don't change frequently, like user type, subscription level, or email. They're particularly valuable when you need to know what state a user was in when they performed a specific action-for example, "What plan was a user on when they posted their fifth Instagram post?" Super properties solve this perfectly because if a user upgrades from a free plan to premium, the super property updates for all new events going forward, but previous events keep the original value attached.

Super properties: where this answer comes from

Super properties: further reading

Other questions Ansh has answered

This is one of a handful of questions I've answered in advance. Ask me your own

Want this applied to your stack?

Book a call