In data collection, data such as ID and type values are usually numeric (such as ad type 1, 2 and 3), which are not easy to understand. Taking item ID as an example, each ID may correspond to lots of properties, such as item name, item type, item price, attack value, defense value, etc. With only the ID value, it is impossible to analyze these related properties.
Therefore, dimension properties are designed to resolve the problem. They are based on existing properties, meaning their property values can be connected with the primary one. In this way, publishers can analyze the data all together.
Dimension Properties support you to:
Dimension properties can be used in analysis models, such as metric calculations, filtering, and result grouping. The usage is the same as that of event properties.
Users with permissions can click "Create Property - Dimension Property" in the upper-right corner of the Event Property Management page to open the primary property selection popup. After that, click "Next" to proceed to the dimension property creation page.
After saving the dimension properties, you can manage them by selecting the event property list or entering the dimension property list.
After a dimension property is created, it will be visible under its primary property in Event Property List.
Clicking "Dimension Properties" in the operation column of the primary property will take you to the Dimension Property List page, where you can manage all dimension properties under that primary property.
The relationship between dimension properties and primary properties is established through the correspondence between dimension property values (referred to as dimension values) and primary property values. Therefore, after creating a dimension property, dimension values must be maintained before the dimension property can be used for analysis.
You can open the Dimension Value Management page under a primary property by clicking "Dimension Values" in the operation column on the Event Property List page, or by clicking "Manage Dimension Values" in the upper-right corner of the Dimension Property Management page.
The association between dimension properties and primary properties is established through the correspondence of their property values. We can understand this concept as follows:
Event Name | Unique Event ID | Item ID (prop_id) |
user_pk | eid1 | |
user_pk | eid2 | 1 |
user_pk | eid3 | 3 |
user_pk | eid4 | 4 |
user_pk | eid5 | 5 |
user_pk | eid6 | 10 |
In the actual data analysis process:
Therefore, dimension properties are created under the primary property "Item ID," such as: Item Name (prop_name) and Item Type (prop_type).
Then, the dimension values are uploaded as follows:
Item ID(prop_id) | Item Name(prop_name) | Item Type(prop_type) |
1 | Iron Armor | Defense |
2 | Bronze Shield | Defense |
3 | Silver Hook | Attack |
4 | Golden Blade | Attack |
5 | Mystic Sword | Comprehensive |
Subsequently, new properties will be virtually extended on the event: Item Name and Item Type.
Original Property | Extended Property | |||
Event Name | Unique Event ID | Item ID (prop_id) | ||
user_pk | eid1 | |||
user_pk | eid2 | 1 | Iron Armor | Defense |
user_pk | eid3 | 3 | Silver Hook | Attack |
user_pk | eid4 | 4 | Golden Blade | Attack |
user_pk | eid5 | 5 | Mystic Sword | Comprehensive |
user_pk | eid6 | 10 | ||
user_pk | eid7 | 1 | Iron Armor | Defense |
By using extended properties, such as Item Name and Item Type, the challenge of existing properties not meeting business requirements in actual analysis can be addressed.
Dimension properties can be used in various analytical models in the same way as event properties. They can be utilized for property metric calculations, filtering, grouping, and more.
Operation Permissions: Super Admin, Group Admin, Roles with Event Property edit permissions.
Entry: SolarEngine - Product - Data Management - Metadata - Event Property