Wondering what is the best practice for property names and if there are advantages to normalizing them across events.
For example, imagine I have Event Foo and Event Bar. Foo is an event involving a product and say Bar is an event involving a category.
Which is the best course of action in data modeling in Amplitude:
Option 1:
- Event Foo
- Property: product_name
- Event Bar
- Property: category_name
Option 2:
- Event Foo
- Property: name
- Event Bar
- Property: name
Basically what I’m asking is if there is any benefit to normalizing property names for charting or any other insights? Or is it a better practice to be as specific as possible? The upside of this latter approach is that when we look at our property list in our data management, it’s really clear what a given property is for without needing to dig into the description.
The downside is that there are now N number of properties where as I could instead have a single “name” property for multiple events.