I’m working in a SaaS company, which has a highly flexible product.
I’m struggling with creating the most suitable, clear, and consistent naming convention.
Here is the current event format
objectAction
- Object is the product section
- Action is the user action, i.e clicked, activated,marked (for checkmarks), added and more.
Default Event Properties
logicalName - what is the action logic i.e templateCreated
Path - contains tab name or any other section within the location
The issue is that every action can be preformed from multiple parts of the product.
For example:
Button 1 (Add new), can be clicked from all parts of the product.
Button 2 (Create new) can be used only when number 4 is selected.
Additionally, I would like to track user actions that differ per tab (number 3).
What are your suggestions for creating such a logic?