Virtual Properties
1. Overview
For event properties and user properties that have been reported, you can set virtual properties to map the originally uploaded data to another display or calculated value, so that the initial buried property value is not the same as the display value, and the data can be processed at a later time to improve flexibility.
Virtual attributes are calculated by SQL expressions on the base property field to obtain a new property field.
Virtual event properties can be created and managed in event property management, and virtual user properties can be created and managed in user property management.
2. Applicable Roles and Uses
| Roles | Usage |
|---|---|
| Data Product Manager / Analyst | Transformation of buried fields, reduce the complexity of buried solution design, and make up for the defects in buried design and development. |
| Data analysts (data product managers / analysts / operations) | Self-assisted extraction of some of the low-frequency or a small number of scenarios from the existing buried data, rapid response to analysis needs. |
3. New Virtual Attribute
Click "New Event Attribute" or "New User Attribute" in the upper right corner of Event Attribute Management or User Attribute Management, and select "New virtual attribute".

3.1 Fill in the basic information
3.1.1 General Basic Information
Fill in or select the property name, display name, data type, unit, and description, with the property name starting with #vp@ by default.
