User Attributes Management

更新时间:
复制 MD 格式

After ID Mapping consolidates cross-channel user data under a unique QAID, you can import user tag tables to build a unified user attribute system with conflict-resolution rules. The resulting attributes feed into operations such as User Profile.

After the user attribute system is defined, actual values come from the imported user tag table. For more information, see Tag Field Mapping Attribute Method. When a tag field is mapped to a user attribute, the attribute adopts the value of that field. For example, if user attributes include age, gender, birthday, and city, you map the corresponding tag table fields to these attributes.

If fields from different tag tables are mapped to the same user attribute, values for the same user may conflict. You can resolve conflicts by specifying an assignment logic. For example, tag table A records age as 20 and tag table B records age as 21. If the assignment logic is "retain the field value with the latest update time", the age attribute retains the value 21.

After mapping, only user attributes are displayed instead of the original tag fields. User attributes are essentially user tags, and you manage them on the Tag Management page.

User Attribute List

Choose Workspace> Configuration Management > Data Import Management > Data Import > User Attributes. image

The list displays all user attributes in the space:

  • Display Name: Name of the property.

  • Attribute Code: the English name of the attribute.

  • Type: the data type of the attribute. Valid values: Text, Multi-value, Numeric, and Time.

  • Source: System Preset or Custom. You can edit preset attributes or create custom ones based on your business requirements.

  • Display Status: whether the attribute appears in tag management, filtering, and marketing operations. Toggling this setting does not affect field mapping when a user tag table is imported.

Tag field mapping attribute methods

User attribute values come from the user tag table. When a tag field is mapped to a user attribute, the attribute adopts the field value after the next scheduled import.

Two mapping methods are supported:

  • Automatic mapping by field name: If you set the field name to property encoding, the field is automatically identified and mapped to the corresponding user property when you configure the Table Structure Configuration.

  • Manually configure mappings: You can manually configure and map fields to corresponding user attributes during User Tags.

You can also update mappings for an existing tag table by editing its table structure configuration. The updated mappings take effect on the next scheduled import.

Custom User Attributes

Procedure

  1. In the left-side navigation pane, choose Configuration Management > Data Import > Data Import > User Attributes.

  2. Click Add Property in the upper-right corner.

  3. Configure the following parameters: 222

    Parameter

    Guide

    Name

    Enter the user attribute name.

    Attribute encoding

    Enter the English name of the user attribute.

    If you set the field name of the user tag table to Attribute Encoding, the field stores the corresponding user attribute value. This field is automatically identified and mapped to the corresponding user attribute when you configure the Table Structure Configuration.

    Data types

    The type of the data. Valid values: Text, Multi-value, Number, and Time.

    assignment logic

    The assignment logic that is used when multiple fields that are associated with a user attribute conflict with each other.

    • Retain the field value with the earliest creation time

    • Retain the field value with the latest update time

    • Retain the field value with the highest frequency of occurrence

    Nullable value logic

    The value logic when the field is empty. Valid values:

    • Valid values take precedence: If one of the fields contains null values, null values are excluded by default, and values are obtained among the remaining non-null fields based on the selected assignment logic.

    • Assignment logic takes precedence: If a field in multiple fields has a null value, the value is strictly based on the selected assignment logic, regardless of whether it is a null value.

    Data dictionary configuration

    For text attributes, you can configure a data dictionary to specify the correspondence between the field value in the encoding and the display value. The display value is on the left. If the field value is not matched, the corresponding display value will be displayed later. If the field value is not matched, the original field value will still be displayed.

    Click Add Configuration, as shown in the following figure. In the Add Configuration dialog box, set Display Value and Encoding Value. Click Add to add a group.

    346

  4. Click OK.

Change the display status

The display status controls whether the attribute appears in tag management, filtering, and marketing operations. Changing this setting does not affect field mapping when a user tag table is imported.

To change the display status, toggle the switch in the list.

12

View user property details

Click View in the list to see the attribute details, including the configuration and source channel of associated fields.

去23

Edit User Properties

Click Edit in the list to modify a user attribute. For more information, see Customize User Attributes.

Note
  • You cannot modify the property encoding and data type.

  • Changes to assignment logic, null value logic, and data dictionary configuration take effect on the next scheduled import of the associated fields.

124

Delete a custom user attribute

Click Delete in the drop-down list to remove a custom attribute.

After deletion, the attribute is removed from use and all mapped fields are automatically unmapped.