--- title: "All Contacts: Edit Contact Profile" slug: "contact-profile" updated: 2025-10-01T13:51:54Z published: 2025-10-01T13:51:54Z canonical: "docs.mapp.com/contact-profile" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # All Contacts: Edit Contact Profile ## Overview Use the Contact Profile to view all data stored for a selected contact and update profile information as needed. The profile consolidates identification, attributes, engagement, and transaction history so you can evaluate activity and take informed actions. --- ## Navigation Path​ 1. Click *Audience​ > ​Contact Management*​ *> All Contacts.* 2. In the **​***Actions* column, click **Edit Contact Profile.** The ​*Contact Profile*​ window opens to the ​*Summary* tab. ![User profile summary showing engagement metrics and transaction details for a first-time buyer.](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/contact profile.png) --- ## Actions | Action | Description | | --- | --- | | **​Export​** | Exports the contact’s information. For details, see [Export Contact](/v1/docs/export-contact) | | **​Anonymize​** | Hashes the contact’s address, profile data, and message history across the system using SHA3-256. This action is irreversible. For details, see [Anonymize a Contact](/v1/docs/anonymize-a-contact) | | **​Save​** | Saves changes made in *Contact Information* or *Attributes* and closes the view. | | **​Close​** | Discards your changes and closes the view. | --- ## Summary tab The Summary provides a unified profile with key data at a glance. | Card | Description | | --- | --- | | **Contact Details** | Overview of the contact’s basic information, such as Contact ID or email. - **View More**: opens the *Channel Addresses* tab. | | **Transactions** | Shows contact status based on loyalty and value. - **Not a Buyer**: no transactions. - **First Time Buyer**: one transaction; not in status *Churning* or *Churned*. - **Second Time Buyer**: two transactions; not in status *Churning* or *Churned*. - **Repeat Purchaser**: three or more transactions; not in status *Churning* or *Churned*. Loyalty and value status are included in this calculation. - **Loyalty status**: “Low”, “Medium”, or “High”. Default is null (no value). - **Value status**: “Low”, “Medium”, or “High”. Default is null (no value). - **Churning**: if the time since the last transaction exceeds the *churning* threshold, the status becomes “Churning”; it resets after a new transaction. - **Churned**: if the time since the last transaction exceeds the *churned* threshold, status becomes “Churned”; it resets after a new transaction. For loyalty and value configurations, see [Define Parameters for Value and Loyalty Status](/v1/docs/define-parameters-for-value-and-loyalty-status). | | **Total Revenue** | Sum of all order values. If currency is not set, the system default currency is used. | | **Number of Orders** | Count of unique orders (orderId) with at least one product. | | **Average Order Value** | Total Revenue ÷ Number of Orders for the contact, rounded to two decimal places. | | **Engagement** | Calculated from the last 12 months of activity. - **No Activity**: no opens or clicks in the last 12 months. - **Relative status across your Engage system**: - **Low Engagement**: 0%–30% of contacts - **Medium Engagement**: 30%–60% - **High Engagement**: 60%–90% - **Very High Engagement**: top 10% | | **Most Active** | Day of the week with the highest combined opens and clicks. Calculation uses aggregated events in response to Mapp Engage communication. - Each **open** = weight 1 - Each **click** = weight 2 - Events are counted individually, even if from the same message. | | **Average Discount Rate** | Average of discount percentage (`discountPercentage`) and order discount (`discountValue`) across orders with at least one discount (percentage or value). The result is rounded to two decimal places. | | **Transaction Frequency** | Number of Orders (with at least one product) ÷ (full years since first transaction + 1), with one decimal precision. Returns are subtracted from the number of orders. | | **Engagement by Channel** | Year-to-date responses aggregated by channel. [Weights per event](/v1/docs/contact-profile#response-weights-per-event) are shown below. | | **Engagement by Device** | Device details are taken from each event. The top five devices are listed in the format `DeviceType_HardwareModel_NumberOfEvents`, for example: `Mobile_XiaomiMIA1_68`, `Laptop_DellLattitude_45`. | | **Received / Displayed / Engaged (Last 12 Months)** | - **Received**: total number of Email, SMS, and InApp messages received. - **Displayed**: total number of Email messages opened. - **Engaged**: total number of Email messages clicked and In-App messages clicked. | | **Journey & Transactions** | Shows recent activity related to the contact profile. You can switch the view between Profile, Email, SMS, Transactions, and Related Data. | #### Response weights per event | **Channel** | **Event** | **Weight** | **Information** | | --- | --- | --- | --- | | **Email** | click | 1 | Maximum per message is 2, regardless of the number of opens/clicks. | | open after click | 1 | | | click without open | 2 | | | **SMS** | send | 1 | For SMS, only sent messages are tracked. | | **InApp** | display | 1 | Clicks count for all buttons except “Close”. | | click | 1 | | --- ## Attributes tab ### Contact The Contact card contains each contact's core identifiers and status information. Click anywhere on the card to open the **Contact Information** panel on the right side of the window, where you can update profile data. > [!NOTE] > Important**:** > > If your environment is configured to allow multiple contacts with the same email address, many standard features are unavailable and subscription compliance cannot be guaranteed. For details, contact your Customer Success or Account Manager. | Field | Description | | --- | --- | | **Status** | Shows the contact’s status. - **Green icon** = Active (contact usually receives messages, but can still be excluded, e.g., Robinson list, blacklist, message limits). - **Gray icon** = Deactivated (contact usually does not receive messages, unless group settings override). | | **Contact ID** | Automatically assigned by the system when a contact is added. It cannot be changed or edited. | | **Optional Identifier** | An extra identifier used for synchronization with external applications. This identifier must be unique if used for imports or subscription processes. It can be non-unique if used only for automation/personalization. | | **Email** | Email address used as a system identifier and for subscription compliance. | | **Mobile Number** | Mobile phone number used as an identifier. Format: `+<country code> <number>` (e.g., `+49 123 4556`). | | **Mobile App Alias** | The identifier representing a user who installed your mobile app. | | **DMP Cookie ID** | Identifier from your Data Management Platform (if available). | --- ### Attributes Search & Filter​ Panel This panel helps you find, filter, and organize attributes. ![](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/image-FXFOTVXQ.png) ![TurtleRoo app interface showing push notification settings and date selection options.](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/attributes list profile.png) | Option | Description | | --- | --- | | **Enter Attribute** | Search for attributes by entering the attribute name or type. | | **Filter** | Limit the displayed attributes by type. Available types: - **Standard**: Default system attributes (cannot be renamed or deleted). - **Custom**: Attributes created for your specific system needs. - **Member**: Group-specific attributes (may differ by group; only visible if the group has member attributes). | | **Sort** | Order the list of attributes alphabetically (A–Z or Z–A). | --- ### Channels The *Channels* filter controls which attributes appear in the attribute card. ![](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/image-ZCQO9T8L.png) | **Setting** | Description | | --- | --- | | **All** | Displays attributes that are available in all current and future channels. This includes both standard attributes and custom/member attributes that apply across every channel. | | **Any** | Displays attributes assigned to a channel, regardless of which specific channel they belong to. | | **Specific** | Displays attributes assigned to a specific channel currently available in the system. Every system has at least one specific channel. All channels available on your system are listed by name. There is no limit to how many specific channels your system can contain. | --- ### Member Attributes​ This card adds the member attributes that are available for the selected group to the attributes shown in the attribute card. > [!NOTE] > **Note:** When a profile is accessed through the *Group Members* view, the system automatically includes the member attributes of that group. If the profile is opened from the *All Contacts* view, the group names must be entered manually in the *Member Attributes* card. ![](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/image-1JXNSGT4.png) | Name | Description | | --- | --- | | **Group** | Enter the name of the desired group. The system adds all available member attributes of the selected group to the attribute card. | --- ## Channel Addresses tab This tab shows all the channels a contact is part of, organized by channel type (for example, Email, Push, or other supported channels). For each channel, the tab displays the channel name, the contact identifier (such as an email address or mobile app alias), and the date the channel was created. This gives a clear overview of how a contact can be reached across different communication channels. ![](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/image-UF5IRRNI.png) --- ## Activity tab The **Activity** tab displays all activities recorded in the system for the selected contact. Activities are listed in chronological order, with the most recent appearing at the top. You can filter the activity feed by event type or by time period to focus on specific interactions. | Setting | Description | | --- | --- | | **Event** | Filters the activity feed by event type. Options include: - **All Activities**: Show all activities associated with the contact. - **Sendout**: Show when messages were sent. - **Message Read**: Show when the contact opened a message. - **Link Click**: Show when the contact clicked a link. - **Sendout Skip**: Show when a sendout was skipped for the contact. - **Bounce**: Show when a message bounced. - **Feedback**: Show feedback events. - **Unsubscription**: Show when the contact unsubscribed. - **Message Forward**: Show when the contact forwarded a message. - **Subscription**: Show when the contact subscribed. - **Conversion**: Show conversions generated from campaigns. - **Profile Changed**: Show when the contact updated their profile. - **Related Data Entry Created**: Show when a related data entry was created. - - **Related Data Entry Deleted**: Show when a related data entry was deleted. - **Related Data Entry Updated**: Show when a related data entry was updated. | | **Start Date** | Define the start date for the activity filter. Enter the date manually or using the calendar symbol. | | **End Date** | Define the end date for the activity filter. Enter the date manually or using the calendar symbol. | ## Related - [Create Member Attributes](/create-member-attributes.md) - [Profile Attributes](/profile-attributes.md) - [Contact Management](/audience-contact-management.md)