- 10 Minutes to read
- Print
- DarkLight
Raw Data Export File
- 10 Minutes to read
- Print
- DarkLight
Raw Data Export Overview
Mapp Engage stores large amounts of data related to email marketing campaigns. The Raw Data Export feature allows you to extract unprocessed raw data for further processing and analysis. This data is not filtered or interpreted, giving a full view of all events, such as bounces, conversions, and more. Exports can be scheduled or done on demand.
Key Features:
File Formats: XML or CSV
Maximum File Size: 10 GB (can be split into multiple files)
Message Export Limit: 10,000 message IDs per export (does not apply to the Export All Messages option)
Data from archived messages is not included
For more information about export settings, refer to Export Configuration.
Available Data Types
To ensure clarity, the following fields should be included in your export configuration:
User ID or Email
Message ID
Event Timestamp
Event Type
If exporting data for one event or message, the inclusion of Event Type or Message ID is optional.
Data from archived messages is never included in the export.
Event Categories and Descriptions
Sent to MTA
Labeled SentToMTA
in the record.type
column of the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows when the message was transferred to the Mapp MTA for sendout. | ISO 8601 timestamp / 20 characters |
Transactional Message ID |
| Shows the transactional message ID (TMID). If no TMID is used, this field is empty. | String / Unlimited |
Sendout Channel |
| Indicates the sendout channel (Email, Mobile, Fax). | String / 6 characters |
Subject (with personalization) |
| Shows the personalized subject line (e.g., "Happy Birthday, Sam"). | String / Unlimited |
Skips
Labeled Skip
in the record.type
column of the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows when a recipient was skipped before message sendout. | ISO 8601 timestamp / 20 characters |
Category |
| Indicates the reason for skipping (e.g., CHANNEL_NO_ADDRESS, SYS_BLACKLIST_ROBINSON). See Skip Categories in Exports. | String / 26 characters |
Transactional Message ID |
| Shows the transactional message ID if one was used. | String / Unlimited |
Bounces
Labeled Bounce
in the record.type
column of the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows when a message generates a bounce (failure to deliver). | ISO 8601 timestamp / 20 characters |
Category |
| Provides detailed information about the type of bounce (Transient, Blocked, Rejected). | String / 9 characters |
Text |
| Shows the automated notification from the mail server about the delivery issue (if available). | String / 1000 characters |
Feedback
Labeled Feedback
in the record.type
column of the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows when feedback (spam complaint or auto-reply) was received. | ISO 8601 timestamp / 20 characters |
Category |
| Indicates feedback type (e.g., Complaint, Autoresponder). | String / 13 characters |
Renders
Labeled Render
in the record.type
column of the export file.
A render takes place when a tracking pixel is downloaded from the Mapp server.
A number of factors can manipulate geolocation data, such as the use of VPNs. These may cause issues with the data you receive.
Metric/Event | Field Name | Description | Content Type / Max Length |
---|---|---|---|
Timestamp |
| Shows when the recipient opened the message (tracked via pixel download or link click). | ISO 8601 timestamp / 20 characters |
Country |
| Shows the recipient's country code (based on IP address). | String / 2 characters |
Region |
| Shows the region code (see ISO-3166-2 for the US and Canada and FIPS 10-4 for other countries). | String / 2 characters |
City |
| Shows the city based on the recipient's IP address. | String / Unlimited |
Latitude |
| Shows the latitude based on the recipient's IP address. | String / Unlimited |
Longitude |
| Shows the longitude based on the recipient's IP address. | String / Unlimited |
Platform |
| Shows the type of device used to open the message (e.g., mobile, desktop, tablet). | String / Unlimited |
Operating System Name |
| Shows the name of the operating system to open the message (e.g., iOS, Windows). | String / Unlimited |
Operating System Version |
| Shows the version of the operating system to open the message (e.g., 10, 11). | String / Unlimited |
Email Client Name |
| Shows the name of the email client (e.g., Microsoft Outlook). | String / Unlimited |
Email Client Version |
| Shows the email client version (e.g., 2016, 2019). | String / Unlimited |
Clicks
Labeled Click
in the record.type
column of the export file.
Prerequisite
Link tracking is activated in the group settings of the Engage system before message sendout.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows the time of the link click. | ISO 8601 timestamp / 20 characters |
Link ID |
| Shows the link ID of the clicked link. | Number / 10 digits |
Link Category Name |
| Shows the category name of the clicked link. See Link Categories. | String / 20 characters |
Link Category ID |
| Shows the category ID of the clicked link. See Link Categories. | Number / 10 digits |
URL |
| Shows the full URL of the clicked link, including any resolved personalizations. | String / Unlimited |
Link Type |
| Shows the type of link that was clicked (normal, individual/personalized, system). | String / 10 characters |
Type of System Link |
| Shows the type of system link that was clicked.
| String / 15 characters |
Country |
| Shows the recipient's ISO country code (based on IP address). | String / 2 characters |
Region |
| Shows the region code (see ISO-3166-2 for the US and Canada and FIPS 10-4 for other countries). | String / 2 characters |
City |
| Shows the city based on the recipient's IP address. | String / Unlimited |
Latitude |
| Shows the latitude based on the recipient's IP address. | String / Unlimited |
Longitude |
| Shows the longitude based on the recipient's IP address. | String / Unlimited |
Platform |
| Shows the type of device used to open the message (e.g., mobile, desktop, tablet). | String / Unlimited |
Operating System Name |
| Shows the name of the operating system to open the message (e.g., iOS, Windows). | String / Unlimited |
Operating System Version |
| Shows the version of the operating system to open the message (e.g., 10, 11). | String / Unlimited |
Email Client Name |
| Shows the name of the email client (e.g., Microsoft Outlook). | String / Unlimited |
Email Client Version |
| Shows the email client version (e.g., 2016, 2019). | String / Unlimited |
Unsubscribes
Labeled Unsubscribe
in the record.type
column of the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows the time when a contact unsubscribed via a message link. | ISO 8601 timestamp / 20 characters |
Forwards
Labeled Forward
in the record.type
column of the export file.
For legal reasons, only the forward event is recorded. No information is available about the recipients of forwarded messages or their activities.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows the time when the message was forwarded. | ISO 8601 timestamp / 20 characters |
Conversions
Labeled Conversion
in the record.type
column of the export file.
A conversion is attributed to a message based on the last click activity. If no clicks occur within the past 30 days, the conversion is calculated using the most recent activity recorded by Engage, such as a render. For more details, refer to Calculation of Conversions.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Timestamp |
| Shows the time of the conversion. | Shows the time of the conversion. |
ID |
| Shows the ID of the conversion. | Number / 10 digits |
Name |
| Shows the name of the conversion. | String / 200 characters |
Order ID |
| Shows the order ID. The shop system or website must communicate this information to Engage. | String / 30 characters |
Number |
| Shows the number of items that were ordered. The shop system or website must communicate this information to Engage. | Number / 9 characters |
Amount |
| Shows the value of the total sales. The shop system or website must communicate this information to Engage. | Number / 12 characters |
Additional Parameters |
| Shows more parameters, if the shop system or website communicates this information to Engage. | String / Unlimited |
Identifiers
If you want to evaluate the export on the contact level, select the User ID or Email Address. If you do not select at least one of these items, include a custom attribute that identifies your contacts clearly.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
User ID |
| Shows the unique ID for the recipient, assigned by Engage upon creation. | Number / 10 digits |
Email |
| Shows the recipient’s email address. | String / 129 Characters |
Mobile Number |
| Shows the mobile phone number of the recipient. | String / 18 characters |
App Alias |
| Shows the mobile app ID assigned to the recipient by the app provider. | String / Unlimited |
Identifier |
| Shows an additional identifier for the contact in the Engage system (e.g., the ID of an external CRM system). | String / Unlimited |
Alternate Email |
| Based on the system configuration, shows the actual email address of the contact. | String / 129 characters |
Alternate Mobile |
| Based on the system configuration, shows the actual mobile phone number of the contact. | String / 18 characters |
Group
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
ID |
| the unique group ID assigned by Engage during creation. | Number / 10 digits |
Name |
| Shows the name of the group. | String / 150 characters |
Email |
| Shows the group’s email address. | String / 129 characters |
Category ID |
| Shows the ID of the category to which the group is assigned. | Number / 10 digits |
Category Name |
| Shows the group category name. | String / 250 characters |
Message
When you select Export Specific Messages, the maximum number of message IDs per data export is 10,000. This limitation does not apply to the Export All Messages option.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
ID |
| Shows the unique message ID assigned by Engage during creation. | Number / 10 digits |
Name |
| Shows the name of the message. | String / 250 characters |
Category ID |
| Shows the message category ID. | Number / 10 digits |
Category Name |
| Shows the message category name. | String / 250 characters |
Subject (Not Personalized) |
| Shows the message subject, including any personalization placeholders. Personalisations appear as unresolved placeholders in this field. For example, Happy Birthday, | String / Unlimited |
External Message ID |
| Shows the external message ID of the message. The external message ID is an extra reference number that can be manually added to a message during creation. | String / 250 characters |
Type |
| Shows the type of message (e.g., normal, test, system). | String / 15 characters |
Variation ID |
| The variation ID of the message. Engage assigns a variation ID automatically when the variants are created. For more information, see Variation Analysis (tab). | String / Unlimited |
Segment
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
ID |
| Unique identifier automatically assigned to a segment upon creation. Used internally for identification purposes. | Number / 10 digits |
Name |
| The user-defined segment name, which must be unique but can be edited as needed. | String / 100 characters |
General Information
This area provides basic information about the data that is selected in the Events area.
The Event Timestamp, Event Type, and Sendout Type fields are useful. If you select this information individually for each event, the information appears in different columns for different events. To facilitate further processing of the data, Engage combines the information during export and adds an extra column in each row for the export file.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Event Timestamp |
| The timestamp of the specific event. This field is duplicated in columns containing individual timestamps (e.g., render or click timestamps). It simplifies the processing and analysis of event data. | ISO 8601 timestamp / 20 characters |
Event Type |
| The type of event, such as SentToMTA, Skips, Bounces, Feedback, Renders, Clicks, Forwards, Conversions, and Unsubscribes. | String / 24 characters |
Sendout Type |
| Defines the type of message sendout. Possible values include:
| String / 7 characters |
Timestamp |
| Timestamp indicating when the message was transferred to the MTA. This field is available for all group and single messages. | ISO 8601 timestamp / 20 characters |
Transactional Message ID |
| Shows the Transactional Message ID (TMID) linked to the message. If no TMID was used, this field remains empty. It enables tracking of individual messages to verify receipt and engagement. | String / Unlimited |
Addressee Role |
| The recipient's role, which can be NORMAL or CONTROL. | String / 7 characters |
Standard Attributes
The export shows the attribute value at the time of export, not at the time of sendout. The value of the attribute can update between the time of the sendout and the time of the export. If the value updated, the exported attribute value can differ from the attribute value at the time of the sendout.
The availability of the attributes depends on your system configuration.
Metric/Event | Field Name | Description | Content Type/Max Length |
---|---|---|---|
Date of Birth |
| Contact’s date of birth. | Date / 28 characters |
First Name |
| Contact’s first name. | String / 50 characters |
Last Name |
| Contact’s last name. | String / 50 characters |
Gender |
| Gender of the contact, which can be male, female, unset, or undisclosed. | Number |
Nickname |
| Contact’s preferred name. | String / 50 characters |
Zip Code |
| Postal code of the contact. | String / 10 characters |
Country Code |
| The ISO 3166 country code associated with the contact, based on profile information rather than IP. | String / 2 characters |
Language Code |
| The ISO 639 language code saved in the contact's profile. | String / 2 characters |
Time Zone |
| The contact’s time zone, represented numerically. | Number / 3 digits |
Title |
| Shows a number that represents the gender of the contact. When the gender is unknown, this field is empty. The following values are possible:
| String / 1 character |
Source ID |
| A unique identifier that denotes the source of the contact's address, such as an agency or a company website. | Number / 5 digits |
Custom Attributes
The export shows the attribute value at the time of export, not at the time of sendout. The value of the attribute can update between the time of the sendout and the time of the export. If the value updated, the exported attribute value can differ from the attribute value at the time of the sendout.
The availability of the attributes depends on your system configuration.
Metric/Event | Field Name | Description |
---|---|---|
Name of the attribute | CSV-Export: Example:
| Contains a custom attribute. |
XML-Export: Example:
| Contains a custom attribute. |
Member Attributes
The export shows the attribute value at the time of export, not at the time of sendout. The value of the attribute can update between the time of the sendout and the time of the export. If the value updated, the exported attribute value can differ from the attribute value at the time of the sendout.
Metric/Event | Field Name | Description |
---|---|---|
Name of the attribute | CSV-Export: Example:
| Contains a member attribute. |
XML-Export: Example:
| Contains a member attribute. |
Group Attributes
The export shows the attribute value at the time of export, not at the time of sendout. The value of the attribute can update between the time of the sendout and the time of the export. If the value updated, the exported attribute value can differ from the attribute value at the time of the sendout.
Metric/Event | Field Name | Description |
---|---|---|
Name of the attribute | CSV-Export: Example:
| Contains a group attribute. |
XML-Export: Example:
| Contains a group attribute. |