Skip to main content

Model-mapping tag table

Last updated 10/03/2026
Note

This document describes only the fields specific to the Model-Mapping Tag Table configuration and the logic specific to its asset list

For a general description of the model mapping assets configuration feature, see Model Mapping Assets Configuration

1. Wide and tall table structures​

When a business records players' tag information, there are two record structures: Wide table and tall table

🔵 Wide table structure

The first column usually records the player's identifier, for example: player ID

The other data columns record tag data, and each column name is a tag name

Player nameSkillsCombat powerSpending powerActivity level
Venom KingPincer Fist1000Mid spenderModerately active
Tiger YinStealth Swift Blade800Big spenderHighly active

Wide table example

🔵 Tall table structure

The first column usually records the player's identifier, for example: player ID

Tag names are recorded separately in one data column

Tag values are recorded in other data columns according to their type

Player nameTag NameString tag valueNumber tag value
Venom KingSkillsPincer Fist
Venom KingCombat power1000
Venom KingSpending powerMid spender
Venom KingActivity levelModerately active
Tiger YinSkillsStealth Swift Blade
Tiger YinCombat power800
Tiger YinSpending powerBig spender
Tiger YinActivity levelHighly active

Tall table example

2. Model-mapping configuration fields​

2.1 Entity information​

When you use tags, you need to specify the entity that the tags belong to

For example, tags for the user entity typically include registration time, payment frequency, login frequency, and so on

For example, tags for the device entity typically include activation time, Source Channel, ad group, and so on

When you configure model-mapping tags, specify the entity that the tag data belongs to and the column in the external data source that represents the entity

Entity fields preview

🔵 Entity

The entities that exist in the current project of the AE system. You can view and manage them in the Project Settings > Entity module

Or see the system manual: Project entities

⚠ Entities support only the String and Number types

Entity feature preview

🔵 User entities column

Select the data column in the data source that records the entity information

⚠ The type of the data column must match the selected entity. Options with a mismatched type are filtered out of the drop-down list automatically

2.2 Table type information​

Select the table type based on the structure of the data source

🔵 Wide table

In wide table mode, there are no additional fields

Wide table fields preview

🔵 Tall table

In tall table mode, the Tag Name Column and Tag Value Column fields are added

Tall table fields preview

The following example shows how to configure the fields

user_nametag_namestr_valuenum_value
Venom KingSkillsPincer Fist
Venom KingCombat power1000
Venom KingSpending powerMid spender
Venom KingActivity levelModerately active
Tiger YinSkillsStealth Swift Blade
Tiger YinCombat power800
Tiger YinSpending powerBig spender
Tiger YinActivity levelHighly active

Example data source in tall table mode

🔵 Tag Name Column

Select the column in the data source that represents the tag name. In the example above, the option is "tag_name"

🔵 Tag Value Column

Select the column in the data source that represents the tag value. In the example above, the option is "str_value"

⚠ Because tag values can be of many types, a data source may have multiple columns that record tag values. In this case, enter the column that holds most of the tag values. You can set the remaining tag values in the Asset List. For example, for the "Combat power" tag, enter "num_value" in Value Acquisition Method in the asset list

2.3 Date version information​

The date version indicates whether a tag records a corresponding version for each historical date when it is calculated

a. Only current version​

warning

If each tag has only one latest recorded value and no historical date version information, it is treated as the "latest version", as shown in the following table

user_nameskillpower
Venom KingPincer Fist1000
Tiger YinStealth Swift Blade800

Example of tag values with only the current version

In this case, there are no additional fields. Select Only current version in Versions

Configuration example for only the current version

b. Historical and current versions​

warning

If each tag stores a corresponding tag value for each date

and the tag value on the latest date is the latest recorded result

then select Historical and Current Versions in Versions

user_nameskillpowertag_date
Venom KingPincer Fist10002025-01-01
Tiger YinStealth Swift Blade8002025-01-01
Venom KingPincer Fist10002025-01-02
Tiger YinStealth Swift Blade8002025-01-02

Example of tags that contain date version values

In this case, configuration fields related to date information are added

Historical and current versions fields preview

🔵 Date column

Enter the data column in the data source that records date information. In the example above, it is "tag_date"

🔵 Date format

Enter this based on the format of the values in the date column. In the example above, it is "yyyy-MM-dd"

Here, yyyy is the four-digit year, MM is the two-digit month, and dd is the two-digit day

c. Only historical version​

warning

(Complex scenario) If a set of tags has historical versions, but the "latest version" and the "historical versions" are stored in 2 separate data sources

create model-mapping configuration A based on the data source of the "latest version", as described above

Then create model-mapping configuration B based on the data source of the "historical versions", and set the date version to Only historical version

Make sure the other fields and the asset lists of the two model-mapping configurations are the same

3. Model-mapping asset list configuration​

3.1 Asset data types​

Model-mapping tag assets support the following data types:

String, Number, Boolean, Time, List

For complex value acquisition scenarios, see Complex model-mapping configuration scenarios and SQL examples

Model-mapping tag data types preview

3.2 Expansion configuration for model-mapping tags​

Model-mapping tags need the Value Time Zone field, which marks the time zone of the tag values. The default value is Local time (99)

Some features in the Analytics and Engage suites can only use tags with the same time zone configuration

Click [Apply to all tags] to apply the time zone value to all tags in the current asset list

Expansion configuration preview for model-mapping tags

Was this page helpful?