Features
to accurately describe the business scenario, you need to add event-related attributes to an event to help you obtain complete event information, such as the product id, product title, and product unit price.
Operations
1. Page composition
"Attribute management" is mainly composed of the following parts: 
1. Application filter box: displays the properties of all applications in the current organization by default. You can also filter applications and view the properties of an application separately.
2. Property switching box: contains "event properties", "global properties", "user properties", "system properties" and channel properties, where you can switch to view these types of properties;
"event attribute" The custom attribute passed in by the user in the event;
"global attribute" calls the global attribute set by the global attribute interface. After the global attribute is set once, it will be automatically carried in subsequent events.
"user attributes" User attributes reported through specific events or server APIs. User attributes are usually some tag information of users and take effect only for members (logged-on users);
"System Properties" The properties preset by the system are automatically collected by the integrated SDK.
Channel Attributes allows you to filter channel parameters to view the behavior characteristics of users from each channel in the application and their contributions to a metric to determine the delivery quality of each channel. The system presets five channel attributes: utm_source, utm_campaign, utm_medium, utm_term, and utm_content. You can also create channel attributes based on your needs.
3. Property search box: You can search for properties by keyword;
4. Property operation area: here you can create, import, export and delete properties;
5. Property display area: displays the information of all properties. You can click the "Select Display Columns" button above to select the displayed fields.
2. Functional operations
2.1 Create manually
Place the mouse over the "New Attribute" box, and a manually created operation button will appear.

Click the "New Common Attribute" button, and a page for filling in attribute information will pop up. The following describes the key information to be filled in for new attributes.

1. Basic information: it contains the attribute key, attribute name and attribute description, which can be filled in by custom;
2. Attribute value type: there are two types of string and value, which can be selected according to the actual situation;
3. Verification rules: The following figure shows the currently supported rules. The rules entered here will take effect in the later tracking verification-scheme verification, helping users quickly verify whether the actual tracking meets the entered rules.

4. Effective Scope: The default value is the entire organization. After you disable it, all applications in the current organization are displayed. You can select an application.
When the above information is completed, click the "Save" button below and a property will be created.
2.2 Bulk Import
In addition to the manual creation of attributes mentioned above, if we need to maintain a large number of attributes, we can also use tables for batch import to improve the efficiency of user maintenance events.
Click the "Batch Import" button will pop up the batch import page, in which you can download the maintenance attribute template;

Fill in the attribute information in the template, and the content to be filled in is the same as that of manual creation. The following figure shows the form template:

When the information is completed, you can directly import the form, then select the effective range, and click the "OK" button to import the attributes into the system.
Update Method: Update methods are divided into "Delta Update" and "Overwrite Update";
Delta update: If the uploaded properties are duplicated with the managed properties and the effective range is inconsistent, add the effective range to the original one.
Overwrite Update: If the uploaded property is duplicate with the managed property and the effective range is inconsistent, the current effective range overwrites the original effective range.