Description:
This article explains why Unity Analytics parameters cannot be renamed or have their types changed after creation. It covers common symptoms (such as error messages when attempting to modify parameter settings), the root cause (system updates to maintain data integrity and prevent inconsistencies across data stores), and the available resolutions. It clarifies that once a parameter is created, its name and type are locked. Users who need a different parameter type or name must create a new parameter, while outdated or unused parameters can be ignored but not deleted. The article also notes potential future improvements for parameter management and provides guidance on contacting Unity Support for assistance.
Symptoms:
- Unable to change the type of an existing parameter.
- Unable to rename an existing parameter.
- Receiving an error message when attempting to modify parameter settings:
"In order to support upcoming functionality, updating the parameter type is no longer possible. If you need to change the type, we recommend creating a new parameter with the desired type. Please reach out to support for more information."
Cause:
Parameter names and types are fixed once created. This is due to system updates that ensure consistency in data processing and reporting.
Previously, some users were able to rename parameters or adjust their types, but this led to inconsistencies between different data stores. To maintain data integrity, parameter names and types are now locked after creation.
Resolution:
- If you need to change a parameter’s type, you will need to create a new parameter with the correct type.
- If you need to rename a parameter, you will need to create a new parameter with the desired name.
- Unused or incorrectly named parameters cannot be deleted but may be ignored in reporting.
- In limited cases, Unity Support may be able to change a numeric parameter subtype (Integer ↔ Float) if there are no dependent metrics or other blockers. This is evaluated per project and per environment and isn’t guaranteed.
- Environment‑specific: Any schema change or Support action is per environment (Dev/Prod updated separately).
More Information:
While editing parameter names and types is not supported, future improvements may include tools to better manage unwanted or outdated parameters. If you need assistance or would like to provide feedback, please reach out to Unity Support.