User-created calculated fields can be edited at any time. For all types of calculated fields:
Can edit | Can not edit |
---|---|
Event used to calculate the field | Calculated field key |
Event field (if applicable) | Calculation type |
Tracking window | |
Filters, including active period |
If your field uses a sum or count calculation, then we recommend requesting a recalculation when you make your edits. For calculated fields that use another type of calculation, recalculation isn’t possible and the below should be taken into account.:
If | Then | Example |
---|---|---|
The field does not have a tracking window or the tracking window has been removed. OR The field has an existing tracking window but the window is unchanged. |
| The field currently sums the revenue on userPurchase events. When you update it to sum revenue on purchase events instead, the existing value on a participant’s profile will be unchanged. The next time we receive a purchase event for them, the revenue amount is added to the existing value. |
The field has an tracking window that is being added to. |
| The field counts the number of purchases a participant makes. If you add a tracking window for a month, then when the next purchase event comes in, the existing value on the participant’s profile is wiped. A participant who made 5 purchases would have a value of 5 prior to your edits. The next time this participant makes a purchase, the old value is wiped and the field value is set to 1. |
The field has an existing tracking window that is being edited. |
| |
The field has an existing sliding window and the maximum calculation value is changed. |
| The windowed field currently counts the number of purchases a participant has made, to a maximum value of 10. When the max changes to 5 and a new purchase event comes in for that participant, the maximum of 5 will be retroactively applied to the data within the window. |