Generally speaking, the Amplitude architecture is based on pre-aggregated sets by the hour, day, week and month for users and events. While this allows the platform to scale well, one tradeoff is immutable data.
This article covers some frequently asked questions about how to modify or delete historical data.
It is not possible to modify events that have already been ingested. However, there is a potential workaround:How do I modify events that have already been ingested by Amplitude?
Using the Identify API only updates user property values for future events. Data that Amplitude has already ingested cannot be changed. The user will have to fire another event in order for Amplitude to apply the updated property value. More details on how user properties are updated can be found here.
I updated user properties using the Identify API. Why are there still 'none' values in my charts?
You can't. Ingested data is immutable. However, you can try the following process for similar results:I accidentally sent an event for a user. How do I delete this specific event for this specific user?
See this Data Backfill Guide.How do I backfill historical data into Amplitude?
Thanks for your feedback!
October 22nd, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.