| active | BOOLEAN | 𐄂 | The person is a unique entity; false indicates this person was merged into another person during identity resolution (touches and events remain linked to the original person) |
| anonymous_visitor | BOOLEAN | 𐄂 | Person without any identity information, such as an email address or account ID |
| articles_remaining | INT (4 bytes) | 𐄂 | Number of articles available for person to access, usable with free previews or limited subscriptions—optional and provided externally |
| do_not_track | BOOLEAN | 𐄂 | Indicates whether or not the person has opted out of tracking and personalization |
| engagement_score | INT (4 bytes) | 𐄂 | Numeric representation of this person’s engagement with the brand that is calculated by customer-specific rules (for example, a visitor with a newsletter subscription is more engaged than a periodic visitor); calculated here as the sum of all engagement scores at the event level over a 90-day period |
| external_score | INT (4 bytes) | 𐄂 | Rating value not created or defined by Personalization |
| first_time_visitor | BOOLEAN | 𐄂 | Indicates whether person is a first-time visitor |
| first_touch | DATE | ✓ | Time and date of the person’s first touch |
| id | INT (4 bytes) | ✓ | Unique person ID: Personalization internal value; person_id fields in other tables refer to this value |
| identifiers_json | VARCHAR (65535) | 𐄂 | A JSON representation of all the identifiers associated with the person |
| last_modified_date | TIMESTAMP | 𐄂 | Time and date the row was last modified |
| last_subscription_plan | VARCHAR (50) | 𐄂 | Immediately previous subscription plan for the person (for example, Unlimited, Monthly, or Yearly)—optional and provided externally |
| last_touch | DATE | ✓ | Time and date of the person’s last touch |
| persona | VARCHAR (100) | 𐄂 | The top persona of the person, based on their consumed content |
| primary_identifier | VARCHAR (200) | 𐄂 | Tracking ID assigned to a website visitor and stored in their cookies; if there are multiple identifiers, this field reflects the first assigned identifier |
| primary_identifier_type_id | INT (4 bytes) | 𐄂 | Person’s identifier type—this will always have a value of 2 to reflect the first tracking ID assigned by Personalization |
| subscriber_status | VARCHAR (50) | 𐄂 | The person’s subscription status—optional and provided externally |
| subscription_end_date | DATE | 𐄂 | Date the person’s subscription expires—optional and provided externally |
| subscription_plan | VARCHAR (50) | 𐄂 | Current person’s subscription plan—optional and provided externally |
| subscription_start_date | DATE | 𐄂 | Date the person’s subscription started—optional and provided externally |
| db_last_modified_date | TIMESTAMP | 𐄂 | The UTC time and date when the row was last modified in the database |
| custom_field_1 | VARCHAR (1000) | 𐄂 | User-defined field Since this field is also used by Personalization, Acquia recommends you don’t use the field for your custom values. |
| custom_field_2 | VARCHAR (1000) | 𐄂 | User-defined field Since this field is also used by Personalization, Acquia recommends you don’t use the field for your custom values. |
| custom_field_3 | VARCHAR (1000) | 𐄂 | User-defined field Since this field is also used by Personalization, Acquia recommends you don’t use the field for your custom values. |
| custom_field_4 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_5 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_6 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_7 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_8 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_9 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_10 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_11 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_12 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_13 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_14 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_15 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_16 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_17 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_18 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_19 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_20 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_21 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_22 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_23 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_24 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_25 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_26 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_27 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_28 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_29 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_30 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_31 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_32 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_33 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_34 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_35 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_36 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_37 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_38 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_39 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_40 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_41 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_42 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_43 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_44 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_45 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_46 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_47 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_48 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_49 | VARCHAR (1000) | 𐄂 | User-defined field |
| custom_field_50 | VARCHAR (1000) | 𐄂 | User-defined field |