Can I add an event property with a specific value to events already recorded inside Mixpanel ?
Hi Jalil K., Please stand by as I search the Mixpanel knowledge base for an AI-powered answer. I normally take about 15 seconds or so. In case AI cannot answer your question, feel free to reach out to Mixpanel support at mixpanel.com/get-support. If you have follow-up questions for this thread, please tag me again with your question: @kapa.ai <follow-up question> đź‘‹
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
You cannot directly modify or add properties to events that have already been recorded in Mixpanel. However, Mixpanel offers a feature called Borrowed Properties that allows you to "borrow" a property from one event and use it in the analysis of another event—even if that property was not originally tracked on the event. This is done at query time in the Mixpanel UI, so it does not actually change the stored event data, but it enables you to analyze events as if the property had always been there.For example, if you want to break down a “Completed Purchase” event by a property that only exists on a prior “Add to Cart” event, you can use Borrowed Properties to do this analysis without re-tracking or modifying historical data. This works retroactively and does not require engineering changes to your implementation. However, it is not a substitute for thoughtful tracking plans and does not physically alter the event data in your project Introducing Borrowed Properties | A leap forward in the product analytics data model.If you need to actually change or add properties to historical events in the data store itself, the knowledge sources do not mention any way to do this in Mixpanel.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! 📚
Based on the knowledge sources, it is not possible to directly alter or add properties to events that have already been recorded in Mixpanel through the standard event tracking methods. Events in Mixpanel are fundamentally immutable once ingested Build Your Tracking Strategy.However, there is an exception if you are using Mixpanel's Warehouse Connectors with the Mirror mode. Mirror allows you to sync changes from your data warehouse—including updates to historical events—so that changes in your warehouse (such as adding a new property to past events) are reflected in Mixpanel. This is achieved by syncing changes via change data capture (CDC), effectively overcoming the traditional immutability of events in Mixpanel Introducing Mirror | Star schema to event schema.In summary: - Standard event tracking: You cannot alter already recorded events. - Warehouse Connectors (Mirror mode): You can update historical events by syncing changes from your warehouse.If you are not using Warehouse Connectors with Mirror, you cannot alter events already recorded in Mixpanel.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Jalil K. you can add properties and update properties by sending the event up to Mixpanel again. All details of the event must be exactly the same and then the addition of or updating of a property will take place
Bradley A. what do you mean by “sending the event up to Mixpanel again” ? Would it be by exporting and re-importing the event with the new properties and values ? Otherwise, I do not see how I would send again events that were sent through specific user interactions.
Aah, I was referring to server side events
Then yes, you would need to export and then re-import
Ok thanks!