menu
Is this helpful?

# Entities

# What are entities?

Entity analysis means identifying and analyzing the unique users based on such dimensions as device ID, account ID, role ID, and platform ID. TE user ID is the preset user entity. You could also create self-defined user entities based on existing event properties or user properties and use such user entities in future retention analysis, funnel analysis, distribution analysis, interval analysis, or tag cohort.

# Set User Entities

Select「project management」on the right corner of the page and enter analysis configuration>user entity menu.

  • The preset user entities (TE user ID), configured by default, could not be deleted. However, the name of preset user entities could be modified.
  • You have to configure self-defined user entities by yourself. If you have configured「user identification system」in v3.3 or earlier versions, you can find the user entities you defined in the list of self-defined user entities.
Root admin Administrator Analyzer Ordinary members
Configure user entities
Use user entities

Instruction on permissions:

● The role must have the permission.

▲The role should have the permission by default. It is also acceptable for the role to have no such permission.

△ The role should not have the permission by default. It is also acceptable for the role to have such permission.

○ The role must not have the permission

# Create new entities

Enter project settingst>entities, click「add new entity」, and fill out the name and source of user entities.

# Use in analysis models

Currently, user entity switching is supported by four analysis models, including retention analysis, funnel analysis, distribution analysis, and interval analysis. You can click the upper left corner to check the configured user entities. Preset user entities are used by default.

# Use in cohorts/tags

A user entity should be selected from the configured user entities to help create cohorts or tags, based on which the cohorts/tags would perform computation based on the selected user entity and definition. For more information about creating self-defined cohorts/tags, please refer to the user cohorts and user tags

# Use Cases of User Entities

# Use entities in retention analysis

  1. The retention/loss of each role dimension after the same user uses multiple game roles for a certain period.
  2. The retention/loss of core behaviors of role dimensions when the user is fighting
  3. Since a user may log in with multiple devices, analyze LTV performance from the device dimension.

# Use entities in funnel analysis

  1. Analyze rank transformation within a certain period from the perspective of the role.
  2. Analyze the process from starting the fight to winning the fight within a certain period from the perspective of the role.
  3. Analyze new user charging within a certain period of time from the perspective of the device.

# Use entities in distribution analysis

  1. Rank residing of the role dimension
  2. User activeness of the device dimension
  3. Player charging distribution of the role dimension

# Best Practice

# Use custom entities in models

According to the computational logic of the retention, funnel, distribution, and interval model, contextual computing could only be performed based on the source property of user entities. For instance, when the distribution analysis model checks the distribution of the login days of users, the results based on roles would be different from those based on accounts. If an account has multiple roles, login of any of the roles would be included in the computation.

# Analyze the organizational structure dimensions of users

Under certain conditions, users might be located in certain organizational structures, namely, guilds in games, stores in E-commerce, and teachers of training APPs. Analysis of these dimensions could also take these properties could also be used as the source of self-defined user entities and switch to such user entities For example, in distribution analysis, if the user entity is switched to "guild" to analyze the amount paid, the results would be the sum and distribution of the amount paid for all roles under the guild.