All Contacts: Edit Contact Profile

Prev Next

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.


Actions

Action

Description

​Export​

Exports the contact’s information. For details, see 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

​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.

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 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.

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.

TurtleRoo app interface showing push notification settings and date selection options.

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.

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: 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.

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.


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.