Salesforce Marketing Cloud Data Views
Data Views in Salesforce Marketing Cloud are integrated tables that provide essential data on subscribers, campaigns, and both email and SMS communications. These data sets are invaluable for analyzing your marketing performance. Although some tables are officially unsupported or deprecated, they can still hold useful information in specific contexts.
Overview of the Main Data Views
Below is an overview of the main tables, including information on their functions and usage:
-
_Journey
Stores information about your journeys to provide detailed context. -
_Sent
Includes send data (date, domain, triggered send, etc.). -
_Open
Stores email open information, including date and domain. -
_Click
Contains data related to email clicks (links, URLs, etc.). -
_Bounce
Provides information about bounces in your email sends. -
_JourneyActivity
Contains information on journey activities, useful for tying email data back to journeys. -
_AutomationInstance
Provides historical data on automation runs. -
_AutomationActivityInstance
Provides historical data on activities within Automations in Automation Studio. -
_MobileAddress
Unsupported table but useful for MobileConnect demographic data. -
_MobileSubscription
Unsupported table that might still hold data, but its use is discouraged. -
_SubscriberSMS
Legacy table, no longer updated. Used before MobileConnect. Not recommended. -
_SMSSubscriptionLog
Stores detailed information on SMS subscription status for each phone number. -
_SMSMessageTracking
Tracks the history of SMS messages sent through MobileConnect. -
_UndeliverableSMS
Provides details on failed SMS deliveries, for example in cases where the device is off-network.
Relationships Between the Data Views
The Data Views interact with each other to provide a complete picture. Below is an example of typical relationships:

Example: _Subscribers is linked to _Sent, _Open, and _Click through SubscriberKey, and can be connected to SMS data.
Simplify Your SQL Queries with QAiry
Writing SQL queries can be complex, but the AI tool QAiry simplifies this process. Ask a question in natural language, and QAiry automatically generates the corresponding SQL query.
“Which customers clicked on the Welcome email?”
Discover how QAiry works through this video demonstration:
Optimize Your Campaigns
Combine the power of Data Views with the artificial intelligence of QAiry to fully harness Salesforce Marketing Cloud. Personalize your campaigns, analyze performance, and boost your ROI.
_Journey
Main fields:
- VersionID: The unique identifier for the version of the journey.
- JourneyID: The unique identifier for the journey. One or more
VersionID
values associated with a singleJourneyID
. - JourneyName: The name of the journey.
- VersionNumber: The version number of this journey version.
- CreatedDate: The date that this journey version was created.
- LastPublishedDate: The date that this journey version was last published.
- ModifiedDate: The date that this journey version was last edited.
- JourneyStatus: The current running mode of the journey (e.g., Draft, Running, Finishing, Stopped).
_JourneyActivity
Main fields:
- VersionID: The unique identifier for the version of the journey.
- ActivityID: The unique identifier for the activity.
- ActivityName: The name of the activity.
- ActivityExternalKey: The external key associated with the activity.
- JourneyActivityObjectID: Use this unique identifier to join email tracking data views.
- ActivityType: The type of activity.
_AutomationInstance
Main fields:
- AutomationInstanceID: Unique identifier for the automation instance.
- AutomationDefinitionID: Identifier for the automation definition.
- StartTime: Start date/time of the instance.
- EndTime: End date/time of the instance.
_AutomationActivityInstance
Main fields:
- MemberID: The unique ID of the business unit.
- JobID: The job ID number for the email send.
- AutomationName: The automation name.
- AutomationCustomerKey: The unique ID of the automation.
- AutomationInstanceID: The unique ID of the automation run.
- ActivityType: The activity type.
- ActivityName: The activity name.
- ActivityDescription: The activity description.
- ActivityCustomerKey: The unique ID of the activity.
- ActivityInstanceStep: Where the activity occurs in the automation.
- ActivityInstanceID: The unique ID of the activity run.
- ActivityInstanceStartTime_UTC: The time that the activity run started.
- ActivityInstanceEndTime_UTC: The time that the activity run ended.
- ActivityInstanceStatus: The status of the activity run (Initialized, Executing, etc.).
- ActivityInstanceStatusDetails: The error log message, if applicable.
_MobileAddress
Main fields:
- SubscriberKey: Subscriber key associated with the phone number.
- MobileNumber: Mobile phone number.
- CreatedDate: The date the record was created.
- Status: Address status (Opt-in, Opt-out, etc.).
_MobileSubscription
Main fields:
- SubscriberKey: Subscriber key.
- ShortCode: Short code used for sending/receiving SMS.
- Status: Subscription status (Opted-In, Opted-Out, etc.).
- OptInDate: Opt-in date.
_Subscribers
Main fields:
- SubscriberID: The subscriber ID for the affected subscriber.
- DateUndeliverable: The date an email was returned as undeliverable.
- DateJoined: The date the subscriber joined your list.
- DateUnsubscribed: The date the subscriber unsubscribed from your list.
- Domain: The domain of the subscriber.
- EmailAddress: The subscriber's email address.
- BounceCount: The total number of bounces accrued by the subscriber.
- SubscriberKey: A potential alternate identifier for subscribers.
- SubscriberType: 0 = ExactTarget, 3 = Unknown External, etc.
- Status: The status of the subscriber (Active, Held, etc.).
- Locale: The locale code for the subscriber.
_SMSSubscriptionLog
Main fields:
- LogDate: The date the subscription is logged.
- SubscriberKey: The subscriber key.
- MobileSubscriptionID: The unique ID of the subscription record.
- SubscriptionDefinitionID: The unique keyword ID.
- MobileNumber: The mobile number for the subscriber.
- OptOutStatusID: Whether the subscriber has opted out of SMS messages.
- OptOutMethodID: The method the subscriber used to opt out of SMS messages.
- OptOutDate: The date the subscriber opted out of SMS messages.
- OptInStatusID: Whether the subscriber has opted in.
- OptInMethodID: The method used to opt in.
- OptInDate: The date the subscriber opted in.
- Source: The subscription source.
- CreatedDate: The date the message was created.
- ModifiedDate: The date the message was modified.
_SMSMessageTracking
Main fields:
- MobileMessageTrackingID: Unique ID for tracking info.
- EID: Enterprise ID number.
- MID: Member ID.
- Mobile: The mobile number for the subscriber.
- MessageID: Mobile message ID.
- KeywordID: Unique identifier for the keyword.
- CodeID: Unique identifier for the SMS code.
- ConversationID: Not used (legacy).
- ConversationStateID: Correlates MO and MT messages as a conversation.
- CampaignID: The SMS campaign tied to the record.
- Sent: 1 = true, 0 = false.
- Delivered: 1 = true, 0 = false.
- Undelivered: 1 = true, 0 = false.
- Outbound: 1 = true, 0 = false.
- Inbound: 1 = true, 0 = false.
- CreateDateTime: The date/time the tracking record was created.
- ModifiedDateTime: CST date/time the record was modified.
- ActionDateTime: The actual date/time of a delivery or non-delivery event.
- MessageText: The text of the message.
- IsTest: 1 = true, 0 = false.
- MobileMessageRecurrenceID: Recurrence schedule ID for the message.
- ResponseToMobileMessageTrackingID: The tracking ID of the response to the message.
- IsValid: 1 = true, 0 = false.
- InvalidationCode: Invalidation code for the message.
- SendID: The send ID number for the SMS send.
- SendSplitID: If the message was split, the ID of the split.
- SendSegmentID: The ID of the segment tied to the message.
- SendJobID: The job ID for the SMS send.
- SendGroupID: The group ID for the SMS send.
- SendPersonID: The sendperson ID for the SMS send.
- SubscriberID: The subscriber ID (unique for each subscriber record).
- SubscriberKey: The subscriber key for the affected subscriber.
- SMSStandardStatusCodeId: SFMC delivery status code.
- Description: Detailed description of the status code.
- Name: The name of your message.
- ShortCode: The short or long code used to send your message.
- SharedKeyword: The keyword used in your message.
- Ordinal: Represents parts in a multi-part message, starting at 0.
- FromName: From Name (max 11 chars).
- JBActivityID: Unique ID for the journey activity the message was deployed from.
- JBDefinitionID: Unique ID for the journey the message was deployed from.
- SMSJobID: Unique ID for each SMS job triggered in MobileConnect.
- SMSBatchID: Identifies a batch associated with an SMS send.
_UndeliverableSMS
Main fields:
- MobileNumber: The mobile number for the subscriber.
- Undeliverable: Indicates that the number is Held, no more sends.
- BounceCount: Number of bounced SMS messages for this subscriber.
- FirstBounceDate: The date when the first bounce occurred.
- HoldDate: The date when MobileConnect discontinued sending messages to the subscriber.
_Bounce
Main fields:
- AccountID: Your account ID number.
- OYBAccountID: The account ID number for OYB accounts.
- JobID: The job ID number for the email send.
- ListID: The list ID number for the list used in the send.
- BatchID: The batch ID number for any batches.
- SubscriberID: Unique ID for each subscriber record.
- SubscriberKey: The subscriber key for the affected subscriber.
- EventDate: The date the bounce took place.
- IsUnique: Whether the event is unique or repeated.
- Domain: The domain at which the bounce occurred.
- BounceCategoryID: ID number for the bounce category.
- BounceCategory: Category of the bounce.
- BounceSubcategoryID: ID for the bounce subcategory.
- BounceSubcategory: Subcategory of the bounce.
- BounceTypeID: ID for the bounce type.
- BounceType: Type of bounce that occurred.
- SMTPBounceReason: Reason for the bounce from the mail system.
- SMTPMessage: Message regarding the bounce from the mail system.
- SMTPCode: The error code for the bounce from the mail system.
- TriggererSendDefinitionObjectID: The triggered send definition object ID.
- TriggeredSendCustomerKey: The triggered send customer key.
- IsFalseBounce: Indicates a false bounce.
_Click
Main fields:
- AccountID: Your account ID number.
- OYBAccountID: The account ID for OYB accounts.
- JobID: The job ID number for the email send.
- ListID: The list ID number for the send.
- BatchID: The batch ID number for any batches used in the send.
- SubscriberID: Unique ID for each subscriber record.
- SubscriberKey: The subscriber key for the affected subscriber.
- EventDate: The date the click took place.
- Domain: The domain at which the click occurred.
- URL: The URL for the link clicked (no AMPscript variable expansions).
- LinkName: The link name assigned in the email send.
- LinkContent: The link content assigned (AMPscript expansions included).
- IsUnique: Whether the event is unique or repeated.
_Job
Main fields:
- JobID: The job ID number for the email send.
- EmailID: The email ID for the job.
- AccountID: The ID number for the account that performed the job.
- AccountUserID: The ID number for the account user that performed the job.
- FromName: The from name in the email send.
- FromEmail: The from email address in the email send.
- SchedTime: The time the job was scheduled.
- PickupTime: The time Marketing Cloud started the job.
- DeliveredTime: The time the email was delivered.
- EventID: The ID for the job event.
- IsMultipart: Whether the job was sent as multipart MIME.
- JobType: The type of job.
- JobStatus: The status of the job.
- ModifiedBy: User who modified the job, if any.
- ModifiedDate: The date the job was modified.
- EmailName: The name of the email sent by the job.
- EmailSubject: The subject of the email send.
- IsWrapped: Whether the links in the email were wrapped for tracking.
- TestEmailAddr: The test email address used in the job.
- Category: The job category.
- BccEmail: Any email address sent in the BCC field.
- OriginalSchedTime: The original scheduled time for the job.
- CreatedDate: The date the job was created.
- CharacterSet: The character set used in the job.
- IPAddress: Always null.
- SalesForceTotalSubscriberCount: The total number of SF subscribers included in the job.
- SalesForceErrorSubscriberCount: The total # of SF subscribers that received errors.
- SendType: The type of send used in the job.
- DynamicEmailSubject: The dynamic email subject included in the job.
- SuppressTracking: If tracking info for this job was suppressed.
- SendClassificationType: The send classification type.
- SendClassification: The send classification for the job.
- ResolveLinksWithCurrentData: If the job resolved links with current data.
- EmailSendDefinition: The email send definition used in the job.
- DeduplicateByEmail: Whether the email addresses are used to deduplicate subscribers.
- TriggererSendDefinitionObjectID: The triggered send definition object ID.
- TriggeredSendCustomerKey: The customer key for the triggered send.
_Open
Main fields:
- AccountID: Your account ID number.
- OYBAccountID: The account ID number for OYB accounts.
- JobID: The job ID for the email send.
- ListID: The list ID for the send.
- BatchID: The batch ID for any batches used.
- SubscriberID: Unique ID for each subscriber record.
- SubscriberKey: The subscriber key for the affected subscriber.
- EventDate: The date the open took place.
- Domain: The domain at which the open occurred.
- IsUnique: Whether the event is unique or repeated.
- TriggererSendDefinitionObjectID: The triggered send definition object ID.
- TriggeredSendCustomerKey: The triggered send customer key.
_Sent
Main fields:
- AccountID: Your account ID number.
- OYBAccountID: The account ID for OYB accounts.
- JobID: The job ID number for the email send.
- ListID: The list ID for the send.
- BatchID: The batch ID for any batches used.
- SubscriberID: Unique ID for each subscriber record.
- SubscriberKey: The subscriber key for the affected subscriber.
- EventDate: The date the send took place.
- Domain: The domain at which the send occurred.
- TriggererSendDefinitionObjectID: The triggered send definition object ID.
- TriggeredSendCustomerKey: The triggered send customer key.