Pages

Monday, May 25, 2026

Architecture Email Sent from Salesforce and Account Engagement

1. Account Engagement Emails & Account Engagement Email Templates datasets

In this blog, we discussed Account Engagement Emails and the Account Engagement Email Templates datasets from the B2B Marketing Analytics app in CRM Analytics. Each row represents one day of statistics for an individual list email or an individual email template

AE Email + AE Email Template Dataset Fields
Type Account Engagement Emails Account Engagement Email Templates
MeasuresClick To Open Ratio
Delivery RateDelivery Rate
Opt Out RateOpt Out Rate
Spam Complaint RateSpam Complaint Rate
Total Bounced
Total ClicksTotal Clicks
Total CTRTotal CTR
Total DeliveredTotal Delivered
Total Hard BouncedTotal Hard Bounced
Total HTML OpensTotal HTML Opens
Total Opt OutsTotal Opt Outs
Total QueuedTotal Queued
Total SentTotal Sent
Total Soft BouncedTotal Soft Bounced
Total Spam ComplaintTotal Spam Complaint
Unique ClicksUnique Clicks
Unique CTRUnique CTR
Unique HTML Open Rate
Unique HTML OpensUnique HTML Opens
Unique HTML Opens*
DatesCreated At DateCreated At Date
Sent On DateStats Date
Stats Date
Updated At DateUpdated At Date
DimensionsCampaign ID (CRM)Campaign ID (CRM)
Campaign ID (external)Campaign ID (external)
CampaignCampaign
Created ByCreated By - User ID (CRM)
Email IDEmail Template ID
NameName
SenderSent To
Stats IDStats ID
SubjectSubject
Suppressed From
TagsTags
Type
Updated ByUpdated By - User ID (CRM)

Look at the Salesforce article B2B Marketing Analytics Datasets; there is a slight difference, as some fields are not available, such as bounce rate. Even between the email and email template datasets, there are slight differences in the field availability; see the blank values in the Account Engagement Emails and Account Engagement Email Templates columns.

There are 2 major challenges/issues with the email template dataset:

  1. There is no Sent on Date, although we can use Stats Date and Total Sent
  2. *Unique HTML Opens always show 0; this is a bug and has been captured as a known issue.

As you read from above, there is no detail on who the email is sent to in the Account Engagement Emails and the Account Engagement Email Templates datasets.


2. Prospect and Activity dataset 

The Prospect and Activity dataset is another dataset provided by the B2B Marketing Analytics app. Each row represents a unique engagement activity and data related to the prospect who performed it. So, if a prospect performs multiple activities, such as list email click, list email open, landing page view, etc., they will appear as multiple rows with different activity dates (including timestamps). Here is the Salesforce article Prospect and Activity Dataset.

The screenshot below filters the prospect and activity with an ID (using Lead ID)


Here are the fields and the types available in this dataset:

Prospect and Activity Dataset
MeasuresScore
DatesActivity Date
Prospect Assigned Date
Prospect Created At Date
Prospect CRM Last Activity Date
Prospect Last Activity Date
Prospect Updated At Date
DimensionsAccount
Account ID
Account Name
Activity
Activity Campaign ID
Activity Campaign Name
Address One
Address Two
Annual Revenue
Archived
Asset Activity
Asset ID
Asset Name
Asset Type
Assigned User First Name
Assigned User Full Name
Assigned User Last Name
CRM Contact FID
CRM Lead FID
CRM Owner FID
City
Comments
Company
Country
Created By First Name
Created By Full Name
Created By Last Name
Department
Employees
Email
External ID
Fax
First Name
Full Name
ID
Grade
Industry
Is Do Not Call
Is Do Not Email
Job Title
Last Name
Month
Name
Opted Out
Pardot Account ID (external)
Pardot Activity ID
Pardot Asset ID
Phone
Prospect Archived
Prospect ID (external)
Prospect Job Title
Prospect Pardot Campaign Id
Prospect Type
Salutation
Source
Source Campaign
State
Tags
Territory
Updated By First Name
Updated By Last Name
Website
Years In Business
Zip


We can relate the Pardot Asset ID in this dataset to the Email ID in the Account Engagement Emails and Account Engagement Email Templates datasets.

ID (API Name: ActorID) in this dataset is Salesforce Lead ID or Contact ID.

Prospect Type will contain 'Lead' or 'Contact' only.


3. Pardot Engagement History dataset

This is another CRMA dataset, but provided by the B2B Marketing Engagement History app, not the B2B Marketing Analytics app, where the datasets mentioned above are.

✔ 1 row = 1 activity event (per prospect per interaction)

I see this dataset is almost similar to the Prospect and Activity dataset, but lighter. It contains many similar fields, such as: ID (API Name: ActorID, which is Lead ID or Contact ID), Activity, Asset Activity, Asset ID, Asset Name, Asset Type, Prospect ID, Prospect Type, Pardot Activity ID, and Pardot Asset ID. But does not contain detailed information about the Prospect, such as Job Title, Address, Annual Revenue, Company, etc. -- this information can be retrieved from the Account Engagement Prospects dataset in the B2B Marketing Analytics app.

Pardot Engagement History Dataset
DatesActivity Date
DimensionsAccount
Account ID
Activity
Activity Campaign ID
Activity Campaign Name
Activity Date (Month Name)
Asset Activity: Priority Page View, Landing Page View
Asset ID
Asset Name
Asset Type:
External ID
ID
Name
Pardot Account ID
Pardot Activity ID
Pardot Asset ID
Pardot Prospect Archived
Pardot Prospect Job Title
Prospect Pardot Campaign Id
Prospect Type (Lead or Contact)


Sample values of the Activity and Asset fields:



Asset Activity, in short, is Asset Type + Activity.

4. ListEmail object

This is not a CRM Analytics dataset; it is a Salesforce object. Each record in the ListEmail object represents a list email sent from Salesforce or sent from Account Engagement. However, this object does not include manually email sent from Salesforce; those records are stored in the EmailMessage object.

The ListEmail record prefix is 0XB, while the EmailMessage record prefix is 02s.

The email sent via Sales Cadence will have the ActionCadenceStepId set to the prefix 8C8; the Type will be "List Email" and SentVia will be "Salesforce".

The ListEmailIndividualRecipient object links the List Email to recipients, represented by the Lead or Contact ID. Check the ListEmailId and RecipientId fields.

The ListEmailRecipientSource object connects the List Email with the source, such as Campaign or List View. SourceListId will be either the List View Id or the Campaign Id.

For email sent from MCAE, the record creator will be the user who connects Salesforce with MCAE, such as B2BMA Integration and SentVia = Pardot, while the list email sent from Salesforce (including Sales Cadence) will have SentVia = Salesforce. For Pardot Email, Type = List Email for AE Email and Type = Automated Email for AE Email Template.

There is no Sent Date in this object, but look into the ScheduledDate

Salesforce ListEmail Fields
API NameTypeRefers To
ActionCadenceStepIdLookupActionCadenceStep
CampaignIdLookupCampaign
ClickThroughRatePercent
ClickToOpenRatioPercent
DeliveryRatePercent
EmailContentIdLookup
FromAddressTextarea
FromNameString
HasAttachmentBoolean
HtmlBodyTextarea
IsTrackedBoolean
LastReferencedDateDateTime
LastViewedDateDateTime
NameString
OpenRatePercent
OptOutRatePercent
OwnerIdLookupGroup, User
ProgramNameString
ScheduledDateDateTime
SentViaPicklist
SpamComplaintRatePercent
StatusPicklist
SubjectTextarea
TextBodyTextarea
TotalDeliveredInt
TotalHardBouncedInt
TotalOpensInt
TotalOutOfOfficeInt
TotalRepliesInt
TotalSentInt
TotalSoftBouncedInt
TotalSpamComplaintsInt
TotalTrackedLinkClicksInt
TypePicklist
UniqueOpensInt
UniqueOptOutsInt
UniqueRepliesInt
UniqueTrackedLinkClicksInt


Reference



No comments:

Post a Comment

Page-level ad