Einstein Subject Line Tester Model Card

The model in this card analyzes and evaluates contact engagement based on email subject lines.

  • Model Details
    The Marketing Cloud Engagement Einstein Subject Line Tester model compares and analyzes subject line options with training algorithms, parameters, fairness constraints, features, and other applied approaches.
  • Intended Use
    The Marketing Cloud Engagement Einstein Subject Line Tester model is intended for these use cases.
  • Relevant Factors
    These factors are associated with the Marketing Cloud Engagement Einstein Subject Line Tester model.
  • Metrics
    Einstein evaluates and monitors model performance metrics to ensure and improve the quality of the model. These performance measures are associated with the Marketing Cloud Engagement Einstein Subject Line Tester model.
  • Training Data
    You have a customized version of the model that’s trained using global model data including in-house data and outsourcing data. Data from one Salesforce customer doesn’t affect the behavior for another Salesforce customer. Each version of the model uses the global model data associated with optimized sample weights customized for the corresponding customer.
  • Ethical Considerations
    Review the ethical factors associated with the Marketing Cloud Engagement Einstein Subject Line Tester model. To avoid bias and other ethical risks, the Einstein Subject Line Tester model doesn’t include demographic data.

Model Details

The Marketing Cloud Engagement Einstein Subject Line Tester model compares and analyzes subject line options with training algorithms, parameters, fairness constraints, features, and other applied approaches.

Required Editions

Available in: Enterprise, Enterprise +, Corporate, and Professional Edition with the Journey Builder for Pro Edition SKU. The Einstein Send Time Optimization SKU is also required.

Person or Organization

Einstein in Salesforce Marketing Cloud Engagement

Model Date and Version

  • October 2021
  • Minor changes can occur throughout the release
  • Major changes can occur and are communicated via release notes

Model Type

  • Prediction, Gradient boosted regression trees, Hyper-parameter grid search

General Information

  • Einstein Performance Tester for Subject Lines (SLT) is the Salesforce solution to predict email engagement rate based on the subject line content that you provide.
  • Analyze a single subject line’s performance or compare up to 10 subject lines at once.
  • SLT helps customers understand the potential impact of language used in subject lines and improve the overall engagement of their subscribers.
  • We use the global data pool due to the limited quantity of data a single customer is likely to have for subject line engagement predictions. We use the global data pool with the customer’s own local data to train the model. Because of this global model, even customers who have small data samples can take advantage of the performance tester. Customers must opt in to global models to use the subject line tester, in which case they'll contribute to and benefit from global modeling.
  • Customer subject line contents vary greatly, so we have an optimal pooling strategy that makes a personalized tradeoff between a customer’s local data and global data for each customer. To provide the best predictions for the target customers, we put global data into the model and customize the model. We customize by searching for the hyper-parameters that are best for each customer. The two primary cases are customers with relatively large subject line samples and customers with relatively small subject line samples that still meet sample size requirements. In the first case, local data from the customer can already contain rich insights and patterns. The sample size of the local data can be large enough for modeling. The prediction performance is reasonably good. To improve the model, we retrieve insights from the global data and feed the additional insights to the model. Then, we take advantage of local data that represents the customer best. In this case, local data still dominates the performance of the mode. In the second case, we can retrieve limited insights from the customer's local data and the sample size is small. Therefore, the model trained with the local data yields high prediction error, so we use the global data for help. In this case, global data dominates the model performance. In all cases, customers must opt in to use global models in order to use the subject line tester.
  • The features used to train the model include historical observations and natural language processing (NLP) features. The features can be divided into three levels of extractions; Sentence level, Word level, and Symbol or Character level. Sentence level includes word count, term frequency-inverse document frequency (TD-IDF). Word level includes a call to action, immediacy keyword checker. Symbol or Character level includes emoji, question mark, exclamation marker, and character count.
  • See Global Model Data in Salesforce Help for more information.

Intended Use

The Marketing Cloud Engagement Einstein Subject Line Tester model is intended for these use cases.

Primary Intended Uses

The Performance Tester model helps customers understand the potential impact of language used in subject lines and predict email engagement rates to improve the overall subscriber engagement. Evaluate a single subject line or compare up to 10 subject lines.

Out-of-Scope Use Cases

Anything other than the primary use case is out of scope and not recommended.

Relevant Factors

These factors are associated with the Marketing Cloud Engagement Einstein Subject Line Tester model.

Model Input

Einstein Subject Line Tester analyzes up to 90 days of historical engagement patterns of the subscribers. The engagement history includes these factors.

  • Email sends, bounces, and engagement events including open, click, and unsubscribe, spam complaints, and associated timestamps
  • Email subject lines

The engagement history that Einstein SLT analyzes excludes these factors.

  • Data purchased or collected from third parties
  • Demographic Data, which is typically stored in SFMC as data extensions or subscriber or contact attributes

Model Output

  • The model produces aggregated engagement data by each subject line and generates the average email effectiveness rate per subject line to train the model.

Groups

The model doesn’t include any demographic data or other data purchased from third-party data providers. The model uses engagement data and subject line group data. We use a grouping technique that aggregates similar subject lines to reduce the number of subject lines that occur from personalization. For example, if your subject line is “Happy Birthday, Jane,” we ignore the personalized name and use the common subject line text only. This type of aggregation provides a more accurate view of subject line engagement.

Environment

The model is trained and deployed in the Salesforce Marketing Cloud Engagement environment.

Metrics

Einstein evaluates and monitors model performance metrics to ensure and improve the quality of the model. These performance measures are associated with the Marketing Cloud Engagement Einstein Subject Line Tester model.

Model Performance Measures

  • Sample size and contribution ratio of in-house data for each customer are gathered to monitor.
  • Root mean squared error (RMSE) between predicted and actual engagement rate for each customer is calculated and tracked.
  • Correlations of actual rates to historical observations and natural language processing (NLP) extracted features are calculated and displayed in the internal dashboard. The model is retrained and updated with new information mined from the data.

Training Data

You have a customized version of the model that’s trained using global model data including in-house data and outsourcing data. Data from one Salesforce customer doesn’t affect the behavior for another Salesforce customer. Each version of the model uses the global model data associated with optimized sample weights customized for the corresponding customer.

Ethical Considerations

Review the ethical factors associated with the Marketing Cloud Engagement Einstein Subject Line Tester model. To avoid bias and other ethical risks, the Einstein Subject Line Tester model doesn’t include demographic data.

The model uses the global data model. Subject lines are pooled together based on context. By aggregating the data samples across a wide range of customers we aim to ensure a degree of fairness for our customers.